ГОСТ Р ИСО/МЭК 10166-1-2001
в) not-yet-reserved — была предпринята попытка разрезервировать запись СПД, которая не зарезервирована в настоящий момент;
г) cannot-unreserve — была предпринята попытка разрезервировать запись СПД, которая имеет статус резервирования «committed#;
д) reservation-not-changed — была предпринята попытка изменить уровень резервирования на более низкий для записи, имеющий статус резервирования «committed#, или изменить статус резервирования с «committed# на «uncommitted#.
8.3.8 Ошибка VersionManagementError
Сообщает о проблеме, возникшей при попытке создать новую версию концептуального документа или копировать некоторые элементы из (единственной) предшествующей версии (неявно заданной в параметре modifications абстрактной операции Create, Move, Copy или Modify). Если пользователь СПД не имеет прав доступа для чтения записи СПД, заданной как предшествующая версия, то при создании новой версии будет сообщено об ошибке NameError (см. 8.3.2), чтобы скрыть существование этой записи СПД.
VersionManagementError : : = ABSTRACT-ERROR PARAMETER SEQUENCE { entry [0] DfrEntryName,
- - самой записи или ее потенциальной предшествующей версии - -problem [1] VersionManagementProblem }
VersionManagementProblem: : = ENUMERATED {
inappropriate-object-class (1), - - не документ СПД - -
belongs-to-another-conceptual-document (2) }
Значение VersionManagementProblem должно быть одним из следующих:
а) inappropriate-object-class — была предпринята попытка объявить в качестве версии некоторую запись СПД, которая не является документом СПД;
б) belongs-to-another-conceptual-document — была предпринята попытка объявить запись СПД, заданную в аргументе абстрактной операцией, новой версией некоторого концептуального документа, хотя эта запись СПД уже является версией другого концептуального документа; или записи СПД, заданные как предшествующие версии для данной записи СПД, не все относятся к одному и тому же документу.
8.3.9 Ошибка SecurityError
Сообщает о проблеме, возникшей, когда пользователь СПД предоставил серверу СПД параметры безопасности. Это могло произойти при связывании или выполнении абстрактной операции СПД, содержащей параметр Privileges.
SecurityError : : = ABSTRACT-ERROR PARAMETER SEQUENCE {
problem [0] SecurityProblem }
SecurityProblem: : = ENUMERATED {
|
inappropriate-authentication |
(1), |
|
invalid-creds |
(2), |
|
invalid-privilege |
(3), |
|
invalid-pac |
(4), |
|
alreadi-active |
(5) } |
Значение SecurityProblem должно быть одним из следующих:
а) inappropriate-authentication — уровень безопасности, связанный с полномочиями запрашивающего пользователя, не согласуется с запрошенным уровнем защиты;
б) invalid-creds — представленные полномочия не действительны;
в) invalid-privilege — недопустимые привилегии использованы в САП, переданном в параметре Privileges;
г) invalid-pac — представленный САП недействителен;
д) already-active— пользователь, идентифицированный полномочиями (в процессе связывания) или привилегиями (связанными с абстрактной операцией), уже связан с сервером СПД.
8.3.10 Ошибка ServiceError
Сообщает о проблеме, относящейся к предоставлению услуги и вызванной некорректным запросом абстрактной операции или правами доступа запрашивающего.
52