ГОСТ Р ИСО/МЭК 10166-1-2001
(9)}
DEFAULT attributes-only,
attribute -selection [1] content-selection [2] content-server-id
AttributeSelection OPTIONAL,
SEQUENCE{
DistinguishedName, content-selection-parameter EXTERNAL } OPTIONAL }
Для параметра EntryInformationSelection используются следующие правила: по умолчанию все атрибуты являются обязательными, если read-selector равен 0, 1, 4 или 7. Для других значений read-selector не задается attribute-selection. Пустой выбор задается как {}.
AttributeSelection : : = CHOICE { all [0] NULL,
none [1] NULL,
unordered [2] SET OF AttributeType,
- - когда порядок передачи несущественен - -ordered [3] SEQUENCE OF AttributeType,
- - для задания не только необходимых атрибутов, - -
- - но и порядка, в котором они должны быть переданы - -minimum [4] NULL }
- - неявный выбор атрибутов УНИ и класс объекта СПД - -EntryInformation : : = CHOICE {
|
attributes-only |
[0] |
DfrEntryAttributes, |
|
attributes-and-content |
[1] |
DfrEntery, |
|
content-only |
[2] |
DfrObjectContent, |
|
dor-to-attr-only |
[3] |
DOR, |
|
attr-and-dor-to-content |
[4] |
SEQUENCE{ |
|
attributes [0] |
DfrEntryAttributes, |
|
dor-to-content [1] |
DOR }, |
|
dor-to-content-only |
[5] |
DOR, |
|
dor-to-entire-object |
[6] |
DOR, |
|
attr-and-dor-to-entire-object |
[7] |
SEQUENCE{ |
attributes [0] DfrEntryAttributes,
dor-to-entire-object [1] DOR },
attributes-and-part-of-content [8] DfrObject,
- - Сервер СПД извлекает часть содержимого СПД в соответствии с - -
- - content-selection, а затем создает DfrObject, содержащий только - -
- - выбранную часть содержимого. - -
part-of-content-only[9]DfrObjectContent
- - Сервер СПД извлекает часть содержимого СПД в соответствии с - -
- - content-selection, а затем создает DfrObjectContent, содержащий только - -
- - выбранную часть содержимого. - -
В любой из пяти рассматриваемых абстрактных операций (а именно, Create, Copy, Move, Read и Modify) может быть задано, какие элементы из участвующей в операции записи СПД должны быть прочитаны, т.е. возвращены сервером СПД в результате абстрактной операции. Для этой цели предназначена операция Read. Однако эту возможность могут использовать четыре другие операции для контрольного чтения, когда некоторые модифицируемые элементы копируются из других записей, а не задаются явно. Таким образом, параметр selection является обязательным для абстрактной операции Read и факультативным — для остальных.
Компонент EntryInformation результата абстрактной операции присутствует только в том случае, когда параметр selection был задан в аргументе абстрактной операции. Он содержит в точности те элементы, которые были запрошены в параметре selection и присутствуют в читаемой записи СПД.
Типом данных EntryInformationSelection является последовательность пар компонентов: read-selector и attribute-selection. Компонент read-selector задает, требуется ли ООС или некоторые значения и должны ли ООС и значения относиться ко всему объекту, его содержимому или атрибутам. Тем самым задается ряд комбинаций, которые явно называются по их идентификаторам
30