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

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

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

Страница 53

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

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

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

б)    insufficient-access-rights — попытка изменить запись СПД была предпринята пользователем с недостаточными правами доступа к этой записи. Если пользователь СПД не имеет прав доступа для чтения этой записи СПД, то будет сообщено об ошибке NameError (см. 8.3.2), чтобы скрыть существование этой записи СПД;

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

г)    illegal-content-modification — была предпринята попытка изменить содержимое записи СПД, которое не является предметом заданных пользователей изменений (например, список результатов поиска СПД);

д)    group-membership-criteria-violation — была предпринята попытка ввести новый член в группу СПД или изменить существующий так, что новый или измененный член нарушил бы критерий членства в группе, определенный для этой группы СПД. Или была предпринята попытка изменить атрибут «критерий членства в группе СПД# таким образом, что некоторые или все существующие члены больше бы не удовлетворяли критерию членства в группе;

е)    reference-loop-detected — была предпринята попытка создать новую ссылку СПД или изменить существующую таким образом, что созданная или модифицированная ссылка, вместе с некоторыми другими уже существующими в хранилище документами СПД отношениями ссылка-указание и группа-член, образовала бы по крайней мере одну петлю таких отношений.

В настоящем стандарте не устанавливается, что каждый сервер СПД должен выявлять все такие петли ссылок в точках их создания. Однако если сервер СПД не выявляет все петли, то его абстрактные операции не будут действовать, когда такая петля будет динамически обнаружена в ходе навигации по [Д.

8.3.5 Ошибка ReferentAccessError

Сообщает о проблеме возникшей при попытке доступа к указанию.

ReferentAccessError : : = ABSTRACT-ERROR

PARAMETER SEQUENCE {

entry [0] dfr-entry [0] DfrEntryName, dor [1] NULL } problem [1] ReferentAccessProblem } ReferentAccessProblem: : = ENUMERATED {

(1),

(2),

(3) ,

(4) ,

(5) ,

используется только в случае

inappropriate-object-class

insufficient-access-rights

reserved-by-a-user

referent-no-longer-exists

referent-modified

-    - копирования или перечисления группы СПД и только если должны - -

-    - выдаваться предупреждения, т.е. referent-modified не прерывает операцию - -

reference-content-empty    (6) }

Значение ReferentAccessProblem должно быть одним из следующих:

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

б)    insufficient-access-rights — попытка доступа к указанию ссылки СПД была предпринята пользователем с недостаточными правами доступа к этому указанию;

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

г)    referent-no-longer-exists — указание ссылки СПД, заданной в аргументе абстрактной операции, было удалено («висящая ссылка#);

д)    referent-modified — указание ссылки СПД, заданной в аргументе абстрактной операции, было изменено со времени создания ссылки (последнее хранится в компоненте qos-level содержимого ссылки);

е)    reference-content-empty — содержимое ссылки СПД, заданной в аргументе абстрактной операции, не содержит УНИ; ссылка присутствует только как «местоблюститель#.

50