Хорошие продукты и сервисы
Наш Поиск (введите запрос без опечаток)
Наш Поиск по гостам (введите запрос без опечаток)
Поиск
Поиск
Бизнес гороскоп на текущую неделю c 16.03.2026 по 22.03.2026
Открыть шифр замка из трёх цифр с ограничениями

ГОСТ Р ИСО 10166-1-2001; Страница 52

или поделиться

Страница 52

ГОСТ Р ИСО/МЭК 10166-1-2001

чтения к записи СПД, то сообщение об ошибке NameError (т.е. NameProblem 1 или 2) будет передано для того, чтобы скрыть существование этой записи СПД.

NameError : : = ABSTRACT-ERROR

PARAMETER SEQUENCE OF SEQUENCE { entry [0] DfrEntryName, problem [l] NameProblem }

NameProblem : : = ENUMERATED {

invalid-upi

(1),

invalid-path-name

(2),

ambiguous-path-name

(3),

inappropriate-object-class

(4) }

NameProblem должно быть одним из следующих:

а)    invalid-upi — УНИ, подставленное в аргументе абстрактной операции, не ссылается ни на какой объект СПД, существующий в хранилище документов СПД (либо это УНИ никогда не было присвоено, либо относящийся к нему объект был удален из хранилища);

б)    invalid-path-name — значение DfrEntryName (абсолютное или относительное), подставленное в аргумент абстрактной операции, не соответствует ни одной существующей в [Д записи СПД;

в)    ambiguous-path-name — значение DfrEntryName (абсолютное или относительное), подставленное в аргумент абстрактной операции, соответствует нескольким записям СПД;

г)    inappropriate-object-class — значение DfrEntryName, подставленное в аргумент абстрактной операции, указывает на объект СПД неподходящего класса объектов СПД (например, на документ СПД в абстрактной операции List).

8.3.3 Ошибка AccessError

Сообщает о проблеме, возникшей при попытке доступа к записи СПД, заданной в аргументе абстрактной операции.

AccessError : : = ABSTRACT-ERROR

PARAMETER SEQUENCE OF SEQUENCE { entry [0] DfrEntryName, problem [1] AccessProblem }

AccessProblem : : = ENUMERATED {

inappropriate-object-class

(1),

reserved-by-a-user

(2),

externally-located-object

(3) }

AccessProblem должно быть одним из следующих:

а)    inappropriate-object-class — значение DfrEntryName, подставленное в аргументе абстрактной операции, относится к объекту СПД неподходящего класса объектов СПД;

б)    reserved-by-a-user — запись СПД, к которой нужен доступ, или ее родитель в настоящий момент зарезервированы тем же самым или другим пользователем;

в)    externally-located-object — запись СПД, к которой нужен доступ, находится в другом хранилище документов СПД или не подходит для запрошенной абстрактной операции.

8.3.4 Ошибка UpdateError

Сообщает о проблеме, возникшей при попытке изменить (обновить), явно или неявно, существующую запись СПД (неявное изменение может быть вызвано, например, для группы СПД при включении в нее нового члена). Удаление записи СПД или ее перемещение в другую группу СПД также рассматривается как изменение.

UpdateError : : = ABSTRACT-ERROR PARAMETER SEQUENCE { entry [0] DfrEntryName, problem [1] UpdateProblem }

UpdateProblem: : = ENUMERATED {

inappropriate-object-class    (1),

insufficient-access-rights    (2),

reserved-by-a-user    (3),

illegal-content-modification    (4),

group-membership-criteria-violation    (5),

reference-loop-detected    (6) }

49