ГОСТ Р ИСО/МЭК 10166-1-2001
CommonUpdateArguments (WITH COMPONENTS {..., entry PRESENT,
destination PRESENT, reference-qos ABSENT}),
COMPONENTS OF CommonAguments (WITH COMPONENTS {..., error-handling ABSENT})} Компоненты MoveArgument имеют следующий смысл:
а) Общие аргументы обновления:
- object-class факультативно задает DfrObjectClass перемещаемого объекта СПД;
- entry задает DfrEntryName перемещаемого объекта СПД (внешняя альтернатива не применяется);
- destination задает DfrEntryName новой родительской группы (в которую перемещается объект СПД);
- position факультативно задает место в новой родительской группе, на которое должен быть помещен объект СПД;
- modifications факультативно задает изменения атрибутов и/или содержимого СПД новой записи СПД (перемещенного объекта) относительно старой записи этого объекта;
- selection факультативно задает, какая информация из созданной записи СПД должна быть после перемещения прочитана (в результате MoveResult) запросившим операцию;
- reference-qos не применяется.
б) Общие аргументы:
- task-id, см. 8.1.3.1;
- reservation, если требуется, применяется для вновь созданной записи СПД (по умолчанию, ранее определенное резервирование остается в силе); резервирования, примененные к любым потомкам перемещенного объекта СПД, не изменяются;
- priority, см. 8.1.3.4;
- privileges, см. 8.1.3.5.
8.2.4.2 Результат MoveResult
В случае успешного завершения запроса должен быть возвращен результат CopyResult: MoveResult : : = Common UpdateResult (WITH COMPONENTS {..., warnings ABSENT,
reference-qos ABSENT})
Компоненты MoveResult имеют следующий смысл:
- upi является DfrUniquePermanentIdentifier вновь созданной записи СПД (УНИ перемещенной записи СПД остается неизменным);
- entry-information возвращает все элементы новой записи СПД (атрибуты СПД и/или содержимое СПД), которые были запрошены компонентом selection в MoveArgument и имеются в записи СПД;
- referent-altered сообщает, изменялись или нет (со времени создания OOQ указания, из которых должны быть взяты элементы (как обновления перемещенного объекта СПД).
8.2.4.3 Абстрактные ошибки перемещения
В случае отвергнутого запроса должно быть передано сообщение об одной из перечисленных ошибок. Обстоятельства, при которых сообщается о конкретной абстрактной ошибке, определены в 8.3.
8.2.5 О п е р а ц и я R e a d
Абстрактная операция Read возвращает атрибуты и/или содержимое записи СПД. Могут быть прочитаны часть или все атрибуты СПД. Содержимое, если запрошено, возвращается полностью. Содержимое группы СПД и списка результатов поиска СПД не должно запрашиваться. Если требуется, то атрибуты и содержимое указания могут быть получены через ссылку СПД (с теми же ограничениями, что указано выше).
Read : : = ABSTRACT-OPERATION ARGUMENT ReadArgument RESULT ReadResult
ERRORS {
Abandoned,
AccessError,
ExternalServerError,
InterServerAccessError,
39