ГОСТ Р ИСО/МЭК 10166-1-2001
ЧИ — права доступа для чтения-изменения;
ЧИУ — права доступа для чтения-изменения-удаления;
Н — не используется.
Целевая запись СПД: целевая запись СПД, заданная в абстрактной операции. Для абстрактной операции List это — группа СПД, которая должна быть перечислена: для абстрактной операции Search это — список результатов поиска СПД, в который должны быть помещены результаты.
Исходная запись СПД: исходная запись СПД, заданная в абстрактной операции. Для абстрактной операции List это — все члены группы СПД, которые должны быть перечислены; для абстрактной операции Search это — все записи СПД, удовлетворяющие критерию поиска.
Родитель целевой записи СПД: запись СПД, заданная в абстрактной операции, являющейся родителем целевой записи СПД или записи СПД, которая должна быть создана.
Родитель исходной записи СПД: запись СПД, являющаяся родителем исходной записи СПД.
Источники изменений: заданные в абстрактной операции записи СПД, из которых должны быть скопированы атрибуты или содержимое.
^ Можно перемещать запись СПД, к которой запрашивающий имеет права доступа для чтения-изменения-удаления, к соучастнику, независимо от его прав доступа к перемещаемой записи СПД.
8.2.1 Операция Create
Абстрактная операция Create помещает новый объект СПД в группу СПД. Она создает новую запись СПД для этого объекта СПД. Класс нового объекта СПД определяется аргументом object-class. При создании группы СПД для будущих членов может быть определен атрибут «критерий членства СПД». Проводятся необходимые изменения атрибутов СПД родителя. Содержимое СПД нового объекта предоставляется в этой операции факультативно — в случае документа СПД, обязательно — в случае ссылки СПД, и не допускается — в случаях группы СПД и списка результатов поиска СПД. Если вновь создаваемый документ СПД объявлен как новая версия (применен атрибут «предшествующие версии СПД»), то проводятся необходимые изменения атрибутов «следующие версии СПД» каждого из документов СПД, указанного в качестве предшествующей версии.
Независимо от используемой политики безопасности (см. 6.3.8), атрибут «список доступа СПД» для вновь создаваемого объекта СПД задается создающим пользователем СПД или принимается по умолчанию. Значение по умолчанию содержит только создающего пользователя как владельца. Если список доступа СПД задан явно, но не содержит владельца, то сервер СПД добавляет к нему создающего пользователя СПД в качестве единственного владельца.
Create : : = ABSTRACT-OPERATION ARGUMENT CreateArgument RESULT CreateResult
ERRORS{
Abandoned,
AccessError,
AttributeError,
InterServerAccessError,
NameError,
ReferentAccessError,
SecurityError,
ServiceError,
UpdateError,
VersionManagementError}
8.2.1.1 Аргумент CreateArgument
CreateArgument : = SEQUENCE {...,
COMPONENTS OF
CommonUpdateArguments (WITH COMPONENTS {..., object-class PRESENT, entry ABSENT, destination PRESENT, reference-qos ABSENT}), attributes [7] SET OF Attributes OPTIONAL, content [8] DfrObjectContent OPTIONAL,
COMPONENTS OF CommonArguments (WITH COMPONENTS {..., error-handling ABSENT})}
34