ГОСТ Р ИСО/МЭК 10166-1-2001
8.2.3.2 Результат Copy-Result
Вслучае успешного завершения запроса должен быть возвращен результат CopyResult:
CopyResult : . = CommonUpdate Result (WITH COMPONENTS {.... reference-qos ABSENT})
Компоненты CopyResult имеют следующий смысл:
- tipi является DfrUniquePermanent Identifier, присвоенным сервером СГ1Д вновь создан
ной записи СПД (копии);
- entry-information возвращает все элементы новой записи СПД (атрибуты СПД и/или
содержимое СПД), которые были запрошены компонентом selection в CopyArgument и
имеются в новой записи СПД;
- warnings идентифицирует, если возвращается, тех потомков исходной записи СПД.
которые не были скопированы;
- referent-altered сообщает, изменялись или нет (со времени создания ООС) указания,
из которых должны быть взяты элементы (как обновления скопированной записи СПД);
он не возвращается, если группа СПД была скопирована.
8.2.3.3 Абстрактные ошибки копирования
В случае отвергнутого запроса должно быть передано сообщение об одной из перечисленных
ошибок. Обстоятельства, при которых сообщается о конкретной абстрактной ошибке, определены
в 8.3.
8.2.4 О п е р а ц и яMo v e
Абстрактная операция Move перемещает объект СПД из исходной группы СПД в группу
назначения. Для этого объекта СПД в группе назначения создается новая запись СПД. Запись из
исходной группы СПД удаляется. Этот объект перестает быть членом исходной группы СПД и
становится членом группы СПД назначения. Изменения осуществляются в перемещенном объекте
СПД. если они были затребованы пользователем СПД (см. 8.1.5.5). Некоторые изменения атрибутов
СПД автоматически осуществляются сервером СПД (см. раздел 9). Осуществляются необходимые
изменения атрибутов СПД исходной группы и группы назначения. Атрибут УНИ и все существую
щие ссылки на перемещаемый объект остаются действительными. Атрибут «список доступа СПД*
остается неизменным, если изменения не затребованы явно. Когда перемешается группа СПД, то
перемещаются и все ее потомки, независимо от прав доступа к каждому из них запросившего
пользователя СПД и от резервирований другими пользователями СПД. Эта абстрактная операция не
может быть использованадля перемещения объекта СПД издругого хранилищадоку ментов СПД.
Корневая группа СПД не может быть перемещена.
Г1 р и м е ч а н и с —Для перемещения объекта СПД запрашивающий пользователь должен иметь права
доступа дли чтения-изменсния-удалсния к этому объекту или к одному из его предков.
Move : : = ABSTRACT-OPERATION
MoveArgument
MoveResult
ARGUMENT
RESULT
ERRORS{
Abandoned.
AccessError,
Attribute Error,
InterServerAccessError,
NameError,
ReferentAccessError,
ReservationError,
Security Error,
ServiceError.
UpdateError.
Version Management Error}
8.2.4.1Аргумент MoveArgument
MoveArgument : : = SEQUENCE {
COMPONENTS OF
3S