ГОСТ Р ИСО/МЭК 10166-1-2001
NameError.
ReferentAccessError,
ReservationError,
SecurityError,
ServiceError}
8.2.5.1 Аргумент ReadArgument
ReadArgument : : = SEQUENCE (
COMPONENTS OF
CommonUpdateArguments (WITH COMPONENTS
{entry PRESENT, selection PRESENT!),
dereferencing |7|BOOLEAN DEFAULT FALSE,
token|81 Token OPTIONAL, - - берется из OOC - -
COMPONENTS OF CommonAiguments (WITH COMPONENTS {..., error-handling ABSENT))}
Компоненты ReadArgument имеют следующий смысл:
а) Общие аргументы обновления:
- entry задает DfrEntryName или ООС (если задана ООС, то в параметре selection ООС
не должна запрашиваться) того объекта СПД, который должен быть прочитан;
- selection задает, какие элементы из записи СПД должны быть прочитаны;
- reference-qos в случае, когда запрошена ООС. задает желательное КУ для ООС.
б) Специфические для Read аргументы:
- dereferencing, равный TRUE, требует, чтобы выбранные элементы были прочитаны из
указания, а не из заданной записи СПД (применяется только когда заданная запись СПД
является ссылкой СПД): при применении для ссылки СПД подразумевает операцию
СДО;
- token задается факультативно, если запрошена переадресация dereferencing (применя
ется только когда признак token был в ООС в момент создания).
в) Общие аргументы:
- task-id, см. 8.1.3.1;
- reservation, применяется к записи СПД, заданной в запросе:
- priority, см. 8.1.3.4;
- privileges, см. 8.1.3.5.
8.2.5.2 Результат ReadResult
В случае успешного завершения запроса должен быть возвращен результат ReadResult:
ReadResult : : = CommonL’pdateResuIt
(WITH COMPONENTS {..., entry-information PRESENT, warnings ABSENT})
Компоненты ReadResult имеют следующий смысл:
- tipi является DfrUniquePermanentIdentifier прочитанной записи СПД;
- entry-information возвращает все те элементы записи СПД (атрибуты СПД и/или
содержимое СПД). которые были запрошены компонентом selection в ReadArgument и
которые доступны запросившему пользователю СПД;
- reference-qos возвращает КУ. присвоенное ООС сервером СПД (и может отличаться от
reference-qos, заданного в аргументе Read): возвращается только в том случае, когда
запрошена ООС;
- referent-altered сообщает, изменялось или нет (со времени создания (ЮС) указание;
возвращается только в том случае, если читаемая запись СПД является ссылкой СПД и
была запрошена переадресация.
8.2.5.3 Абстрактные ошибки чтения
В случае отвергнутого запроса должно быть передано сообщение об одной из перечисленных
ошибок. Обстоятельства, при которых сообщается о конкретной абстраклюй ошибке, определены
в 8.3.
П р и м е ч а н и е —Когда выбор содержимого осуществляется НУД и критерий выбора содержимого в
ManipulationObjcct нс удовлетворяется, сообщение об ошибке ПУД Capability-Error передастся через Extcmal-
ScmrError.
40