ГОСТ Р ИСО/МЭК 10165-1-2001
На границе управляемого объекта в результате операции Get attribute value доступна следующая
допол
11
ителы«ая информация:
- идентификаторы атрибутов и их значения для атрибутов, значения которых могли быть
прочитаны;
- указания ошибок для атрибутов, значения которых не могли быть прочитаны. Следующее
указание ошибок отлично от ошибок, общих для всех операций, направленных на атрибуты:
значения атрибута нечнтаемы для нечитаемых атрибутов.
Примсчаиис —Способы, которых!п эти указанияошибок н значения атрибутовстановятся доступными
управляемомуобъекту и предоставляются уирзнляемым объектом, не являются предметомстандартизации.
А лл омор фное поведение
Когда управляемый объект может поддерживать алломорфные классы, используется следующее
дополнительное поведение, если передана операция Get attribute value без списка атрибутов.
Управляемый объект должен:
- определить класс управляемых объектов, который применяется в этой операции, и
- ответить на запрос, предоставив идентификаторы атрибутов и их значения или указания
ошибок для тех атрибутов, которые были запрошены и имеются вопределении применяемого класса.
5.3.3.3 Заменить значение атрибута
Область действия
Операция Replace attribute value применяется к атрибутам, инкапсулированным в управляемые
объекты, определения классов которых допускают операцию замены значений атрибутов.
Семантика
Значения заданных атрибутов заменяются представленными значениями. Замена осуществля
ется в точности, за исключением случаев, когда иное явно установлено в определении атрибута,
например округление абсциссы значения с плавающей точкой.
П ов ед ение
Каждый вызов этой операции может быть подтверждаемым или неподтверждаемым, по усмот
рению вызывающего.
Управляемому объекту доступна следующая дополнительная информация дня определения,
должна ли и если должна, то как выполняться операция Replace attribute value: идентификаторы
атрибутов и связанные с ними значения дтя атрибутов, значения которых должны быть заменены.
На границе управляемого объекта в результате операции Replace attribute value доступна
следующая дополнительная информация:
- идентификаторы атрибутов и их значения для атрибутов, значения которых были заменены;
- указания ошибок для атрибутов, значения которых не могли быть заменены. Следующие
указания ошибок отличны от ошибок, общих для всех операций, направленных на атрибуты:
- значения атрибута не заменяемы для атрибутов, защищенных от записи;
- недопустимое значение атрибута.
А л л омор ф н ое повед ение
Дополнительное поведение для этой операции не используется.
5.3.3.4 ’Заменить значением но умолчанию
Область действия
Операция Replace-with-default value применяется катрибутам, инкапсулированным в упраатяе-
мые объекты, определения классов которых допускают операцию замены значением по умолчанию.
Семантика
Значения заданных атрибутов заменяются значениями по умолчанию.
Значение по умолчанию (или способ его получения) может быть определено как часть
спецификации класса управляемых объектов или оставлено как локальный вопрос. Операция
Replace-with-defauli value не обязательно восстанавливает значения атрибутов, которые управ
ляемый объект имел при создании.
П ов ед ение
Каждый вызов этой операции может быть подтверждаемым или неподтверждаемым, по усмот
рению вызывающего.
Управляемый объект определяет значения по умолчанию и заменяет ими текущие значения
атрибутов.
Управляемому объекту доступна следующая допазни тельная информация для определения,
должна ли и если должна, то как выполняться операция Replace-with-default value: идетификаторы
14