ГОСТ Р ИСО/МЭК 10166-1-2001
iv) если член зарезервированной группы СПД сам является группой СПД, то потомки этого члена группы СПД не являются зарезервированными.
в) exclusive-access
1) Если зарезервированный объект СПД является документом, ссылкой или списком результатов поиска СПД и уровнем резервирования является exclusive-access, то другие пользователи не могут:
i) ни удалить, ни изменить этот объект СПД (ни его атрибуты, ни содержимое);
ii) переместить объект СПД, если абстрактная операция Move применяется непосредственно к зарезервированному объекту СПД; но объект СПД может быть перемещен неявно, если абстрактная операция Move применяется к предку этого объекта СПД;
iii) читать или копировать содержимое объекта СПД;
iv) использовать зарезервированный список результатов поиска СПД в абстрактной операции Search;
v) использовать операцию List для элементов списка результатов поиска СПД.
2) Если зарезервированный объект СПД является группой СПД и уровнем резервирования является exclusive-access, то:
i) другие пользователи не могут ни удалить, ни изменить эту группу СПД (ни ее атрибуты, ни содержимое);
ii) другие пользователи не могут переместить группу СПД, если абстрактная операция Move применяется непосредственно к зарезервированной группе СПД; но группа СПД может быть перемещена неявно, если абстрактная операция Move применяется к предку этой группы СПД;
iii) другие пользователи не могут:
- удалять или перемещать из этой группы СПД ее членов,
- вставлять новых членов в группу СПД с помощью операции Create,
- изменять члена группы СПД (ни его атрибуты, ни содержимое), если он является документом, ссылкой или списком результатов поиска СПД,
- изменять атрибуты члена группы СПД, если этот член группы сам является группой СПД,
- использовать операцию List для членов зарезервированной группы СПД,
- читать или копировать содержимое члена этой группы, если он является документом, ссылкой или списком результатов поиска СПД,
- использовать операцию List для записей СПД, отмеченных в элементах списка результатов поиска СПД, который является членом зарезервированной группы СПД,
- использовать список результатов поиска СПД, который является членом зарезервированной группы СПД, в абстрактной операции Search;
iv) если член зарезервированной группы СПД сам является группой СПД, то потомки этого члена группы СПД не являются зарезервированными.
г) read-onlyl
Ограничения этого уровня резервирования такие же, как и для уровня резервирования exclusive-write. Но на данном уровне ограничения, действующие для других пользователей, распространяются и на пользователя, зарезервировавшего объект СПД.
д) read-only2
Ограничения этого уровня резервирования для других пользователей такие же, как и для уровня резервирования exclusive-access. Но на данном уровне доступ ограничен и для пользователя, зарезервировавшего объект СПД, а именно для него действуют те же ограничения, что и для других пользователей на уровне резервирования exclusive-write.
8.1.3.3 Режим обработки ошибок ErrorHandlingMode : : = CHOICE { all-or-nothing [0] NuLl,
until-first-warning [1] NULL, report-all-warnings [2] NULL,
report-n-warnings [3] INTEGER} - - Этот параметр применим только во - -
- - множественных абстрактных операциях, - -
- - а именно, List или Copy для группы - -Warning : : = SEQUENCE { - - предупреждение никогда не должно возвращаться, - -
- - если пользователь СПД не имеет права доступа для чтения - -
25