ГОСТ Р ИСО/МЭК 10166-1-2001
быть удален, или, в случае группы СПД, любой его потомок зарезервирован другим пользователем
спд.
Delete : : = ABSTRACT-OPERATION
ARGUMENT DeleteArgument
RESULT DeleteResult
ERRORS{
Abandoned,
AccessError,
NameError,
SecurityError,
ServiceError,
UpdateError}
8.2.2.1 Аргумент DeleteArgument
DeleteArgument : : = SEQUENCE {
entry[0]DfrEntryName,
COMPONENTS OF CommonArguments (WITH COMPONENTS {...,
reservation ABSENT, error-handling ABSENT})}
Компоненты DeleteArgument имеют следующий смысл:
а) Специфические аргументы Delete:
- entry идентифицирует удаляемую запись по ее DfrEntryName.
б) Общие аргументы:
- task-id, см. 8.1.3.1;
- priority, см. 8.1.3.4;
- privileges, см. 8.1.3.5.
8.2.2.2 Результат DeleteResult
В случае успешного запроса должен быть возвращен результат DeleteResult. У него нет параметров.
DeleteResult = NULL
8.2.2.3 Абстрактные ошибки удаления
В случае отвергнутого запроса должно быть передано сообщение об одной из перечисленных ошибок. Обстоятельства, при которых сообщается о конкретной абстрактной ошибке, определены в 8.3.
8.2.3 Операция Copy
Абстрактная операция Copy копирует объект СПД из одной группы СПД в другую (группу назначения). Она создает новую запись СПД в группе назначения СПД и копирует атрибуты исходного объекта СПД (изменения явно задаются в абстрактной операции). Для документа СПД, ссылки СПД и списка результатов поиска СПД из оригинала в копию копируется и содержимое СПД. В случае группы СПД ее потомки копируются в соответствии с заданным значением ErrorHandlingMode. Запись СПД копируется, если пользователь СПД имеет по крайней мере права доступа для чтения, если в текущий момент запись СПД не зарезервирована для исключительного доступа другим пользователем СПД (см. 8.1.3.2) и если пользователь имеет по крайней мере права доступа для чтения ко всем предкам, которые существуют между этой записью СПД и записью СПД, заданной в параметре entry аргумента Copy. Изменения, если запрошены пользователем (см. 8.2.3.1), осуществляются во вновь созданной записи СПД. Некоторые изменения атрибутов СПД автоматически осуществляются сервером СПД (см. раздел 9). Осуществляются необходимые изменения атрибутов СПД в группе назначения СПД. Вновь созданным объектам СПД присваиваются новые УНИ. Все существующие ссылки СПД на исходный (ые) объект (ы) СПД (и на их потомков, в случае группы СПД) остаются действующими и не относятся к новому (ым) объекту (ам) СПД (к копии). Эта абстрактная операция не может использоваться для копирования группы СПД из другого хранилища документов СПД.
Независимо от используемой политики безопасности (см. 6.3.8), атрибут «список доступа СПД# для вновь созданного объекта СПД (копии) и для всех вновь созданных потомков берется не из
36