ГОСТ Р ИСО/МЭК 10166-1-2001
исходного (ых) объекта (ов), а явно задается запрашивающим пользователем или устанавливается по умолчанию. Значение по умолчанию содержит только запросившего пользователя СПД в качестве владельца. Если список доступа СПД задан явно, но не содержит владельца, то сервер СПД добавляет к нему создающего пользователя СПД в качестве единственного владельца. При копировании группы СПД получившийся список доступа СПД применяется для всех вновь созданных групп и всех их потомков.
Copy : : = ABSTRACT-OPERATION ARGUMENT CopyArgument
RESULT CopyResult
ERRORS{
Abandoned,
AccessError,
AttributeError,
InterServerAccessError,
NameError,
ReferentAccessError,
SecurityError,
ServiceError,
UpdateError,
VersionManagementError }
8.2.3.1 Аргумент CopyArgument
CopyArgument : : = SEQUENCE {
COMPONENTS OF
CommonUpdateArguments (WITH COMPONENTS {..., entry PRESENT,
destination PRESENT, reference-qos ABSENT}),
COMPONENTS OF CommonArguments}
Компоненты CopyArgument имеют следующий смысл:
а) Общие аргументы обновления:
- object-class факультативно задает DfrObjectClass исходной записи СПД;
- entry задает DfrEntryName (или ООС) исходной записи СПД;
- destination задает DfrEntryName родительской группы, в которую должна быть помещена копия;
- position факультативно задает место в родительской группе, на которое должна быть помещена копия записи СПД;
- modifications факультативно задает изменения атрибутов и/или содержимого СПД новой записи СПД (копии) относительно оригинала; изменения не применяются ни к каким скопированным потомкам (за исключением списка доступа СПД);
- selection факультативно задает, какая информация из созданной записи СПД (копии) должна быть после осуществления копирования прочитана (в результате CopyResult) запросившим операцию;
- reference-qos не применяется.
б) Общие аргументы:
- task-id, см. 8.1.3.1;
- reservation, если требуется, применяется для вновь созданной записи СПД (см. 8.1.3.2);
- error-handling, при копировании группы СПД может быть задан любой из четырех режимов (ErrorHandlingMode) (см. 8.1.3.3); когда задан режим until-first-warning, результат зависит от реализации сервера СПД; при копировании одного объекта СПД применяется только режим all-or-not-hing (принимаемый по умолчанию), но о проблеме измененного указания не сообщается в виде ReferentAccessProblem, и абстрактная операция Copy в этом случае не прерывается (об изменении указания сообщается в CopyResult в параметре referent-altered);
- priority, см. 8.1.3.4;
- privileges, см. 8.1.3.5.
37