ГОСТ Р ИСО/МЭК 10166-1-2001
в) not-yet-reserved - была предпринята попытка разрезервировать запись СПД, которая не
зарезервирована в настоящий момент;
г) cannot-unreserve —была предпринята попытка разрезервировать запись СПД, которая имеет
статус резервирования «committed»;
д) reservation-not-changed —была предпринята попытка изменить уровень резервирования на
более низкий для записи, имеющий статус резервирования «committed», или изменить статус
резервирования с «committed» на «uncommitted*.
8.3.8 О ш и б к аV e r s i o n M a n a g c m e n t E r r o r
Сообщает о проблеме, возникшей при попытке создать новую версию концептуального
документа или копировать некоторые элементы из (единственной) предшествующей версии (неявно
заданной в параметре modifications абстрактной операции Create. Move, Сору или Modify). Нели
пользователь СПД не имеет прав доступа для чтения записи СПД, заданной как предшествующая
версия, то при создании новой версии будетсообщено об ошибке NameError(см. 8.3.2), чтобы скрыть
существование этой записи СПД.
VersionManagcmentError: : = ABSTRACT-ERROR
PARAMETER SEQUENCE |
entry|0|DfrEntryName,
- - самой записи или ее потенциальной предшествующей версии - -
problem |l|VersionManagementProblem |
Version Management Problem: : = ENUMERATED (
inappropriate-object-class(1),- - не документ СПД - -
belongs-to-another-conceptual-document (2) >
Значение VersionManagementProblem должно быть одним из следующих:
а) inappropriate-object-class —была предпринята попытка объявить в качестве версии некото
рую запись СПД, которая не является документом СПД;
б) belongs-to-another-conceptual-document —была предпринята попыткаобъявить записьСПД,
заданную в аргументе абстрактной операцией, новой версией некоторого концептуального докумен
та, хотя эта запись СПД уже является версией другого концептуального документа; или записи СПД,
заданные как предшествующие версии для данной записи СПД. не все относятся к одному и тому
же документу.
8.3.9 О ш и б к аS e c u r i t y E r r o r
Сообщает о проблеме, возникшей, когда пользователь СПД предоставил серверу СПД пара
метры безопасности. Это могло произойти при связывании или выполнении абстрактной операции
СПД. содержащей параметр Privileges.
SecurityError :: = ABSTRACT-ERROR
PARAMETER SEQUENCE{
problem |0| SecurityProblem )
Security Problem:: = 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.К) О ш и б к аS e r v i c e E r r o r
Сообщает о проблеме, относящейся к предоставлению услуги и вызванной некорректным
запросом абстрактной операции или правами доступа запрашивающего.
52