ГОСТ Р ИСО/МЭК 10166-1-2001
б) Специфические результаты Search:
- removed-entries содержит, в случае поиска в режиме обновления, список записей СПД, удаленных из ранее существовавшего списка DfrSearchResultList; каждый элемент содержит УНИ, класс и, возможно, компоненты атрибута упорядочения;
- number-of-hits указывает, меньше ли число попаданий, чем small-set-upper-limit, или находится между small-set-upper-limit и large-set-lower-limit; этот параметр присутствует, только если search-limit задан в абстрактной операции Search;
- additional-information является дополнительной информацией, которая предоставляется сервером поиска, заданным параметром search-server. Этот параметр присутствует только в случае, если параметр search-server задан в абстрактной операции Search и сервер поиска имеет дополнительную информацию.
8.2.8.3 Абстрактные ошибки поиска
В случае отвергнутого запроса должно быть передано сообщение об одной из перечисленных ошибок. Обстоятельства, при которых сообщается о конкретной абстрактной ошибке, определены в 8.3.
8.2.9 Операция Reserve
Абстрактная операция Reserve используется для изменения уровня резервирования заданной записи СПД. Определено пять уровней резервирования. Уровни резервирования описаны в 8.I.3.2. Резервирование никогда не влияет на доступ для чтения к атрибутам записей СПД, т.е. все пользователи всегда могут читать атрибуты объектов СПД. Уровень резервирования записи СПД может быть изменен только операцией Reserve или путем задания параметра reservation в других абстрактных операциях. Операция развязывания не изменяет уровень резервирования записи СПД.
Reserve : : = ABSTRACT-OPERATION ARGUMENT ReserveArgument RESULT ReserveResult
ERRORS{
Abandoned,
NameError,
ReservationError,
SecurityError,
ServiceError }
8.2.9.1 Аргумент ReserveArgument
ReserveArgument : : = SEQUENCE {
entry [0] DfrEntryName,
COMPONENTS OF CommonArguments (WITH COMPONENTS {...,
reservation PRESENT, error-handling ABSENT})}
Компоненты ReserveArgument имеют следующий смысл:
а) Специфические аргументы Reserve:
- entry задает DfrEntryName записи СПД, которая должна быть зарезервирована;
- reservation-referent применяется только в том случае, когда параметр, заданный в аргументе Reservation, относится к ссылке СПД; если в абстрактной операции СПД, относящейся к ссылке СПД, этот параметр имеет значение TRUE, то reservation-duration, reservation-level и reservation-status указания этой ссылки СПД также изменяются; пользователь СПД должен иметь соответствующие права доступа к указанию СПД.
б) Общие аргументы:
- task-id, см. 8.1.3.1;
- reservation задает уровень резервирования;
- priority, см. 8.1.3.4;
- privileges, см. 8.1.3.5.
8.2.9.2 Результат ReserveResult
В случае успешного завершения запроса должен быть возвращен результат ReserveResult. Он не имеет параметров:
ReserveResult : : = NULL
8.2.9.3 Абстрактные ошибки
В случае отвергнутого запроса должно быть передано сообщение об одной из перечисленных ошибок. Обстоятельства, при которых сообщается о конкретной абстрактной ошибке, определены в 8.3.
46