ГОСТ Р ИСО/МЭК 10165-1-2001
запроса Create (например атрибут, используемый как ООН. может быть задан как часть имени и в
списке атрибутов).
в) Допускается взапросе Create специфицироватьуказываемый объект, из которогомогут быть
скопированы значения атрибутов. Однако значение атрибута, которое должно использоваться для
наименования создаваемого управляемого объекта, не может быть скопировано из указываемого
объекта.
г) Определение класса управляемых объектов может допускать использование управляемого
объекта начальных значений (УОНЗ) для получения начальных значений. Могут быть заданы
условия, при которых УОНЗ не в состоянии дать начальное значение.
д) Допускается в определении класса управляемых объектов специфицировать, как атрибутам
присваиваются значения по умолчанию.
е) Может быть определен локальный способ присваивания начальных значений.
Значения присваиваются отдельно для каждого атрибута в соответствии с предпочтениями
приведенного выше перечисления, где случай а) имеет наибольшее предпочтение.
Управляемые объекты с условными пакетами и без них являются членами одного и того же
класса управляемых объектов. Для того чтобы гарантировать, что выбраны или созданы нижележа
щие ресурсы с требуемыми возможностями, управляющий должен быть в состоянии специфициро
вать возможности, которые должны иметь управляемые объекты.
Обязательные пакеты реализуются всегда. Реализация условного пакета происходит, если для
реализуемого управляемого объекта удовлетворяется соответствующее условие. Управляющий может
потребовать реализацию условного пакета как часть запроса создания:
а) явно, включив его в атрибут Package;
б) задав указываемый объект, который включает в себя условный пакет.
Из вышесказанного следует, что управляемая система может создать управляемый объект,
содержащий пакеты в дополнение к тем, которые затребованы или которые специфицированы в
указываемом объекте, если нижележащий ресурс поддерживает такие пакеты.
Запрос Create будет неудачным, если:
а) для какого-либо атрибута не может быть получено значение из информации в операции
Create и в определении класса управляемых объектов описанными выше способами:
б) в запросе были нарушены явные правила создания, включающие в себя (определенные
классом управляющих объектов) ограничения назначения атрибутов или на отношения между ними;
в) былозадано значение атрибута из условного пакета, но сам пакет, содержащий этот атрибут,
не может быть реализован;
г) создающая система не может обеспечить управляемый объект с, по крайней мере, запро
шенными условными пакетами.
Имя создаваемого управляемого объекта может быть определено одним из четырех способов:
а) имя может быть полностью и явно задано управляющим как параметр операции Create;
б) управляющий может задать как параметр операции Create имя существующего управляемого
объекта, который должен быть старшим нового управляемого объекта, и задать ООН нового
управляемого объекта в списке атрибутов операции Create. Это приводит к полной спецификации
имени управляемого объекта, предоставленного управляющим:
в) управляющий может задать как параметр операции Create имя существующего управляемого
объекта, который должен быть старшим нового управляемого объекта, и опустить ООН нового
управляемого объекта. Вэтом случае ООН нового управляемого объекта присваивается управляемой
системой;
г) когда управляющий не предоставляет никакой явной информации, которая может исполь
зоваться для наименования, управляемая система сама присваивает имя новому управляемому
объекту.
Определение связывания имен устанавливает, какие из приведенных выше методовдопустимы.
Для управляемых объектов данного класса может быть разрешено несколько методов.
Если информация, связанная с запросом, некорректна или операция создания по каким-либо
причинам не может быть выполнена, то управляемая система, пытавшаяся осуществить операцию,
должна указать на ошибку.
Имя нового управляемого объекта и доступная информация о классе идентифицируют одно
или несколько используемых связываний имен. Управляющий может потребовать конкретное свя
зывание имен, чтобы полностью специфицировать взаимосвязь между новым управляемым обл»ек-
том и его старшим. Это может быть запрошено, если, например, существует несколько
применимых
17