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

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

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

Страница 35

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

Эта информация о найденных или перечисленных записях СПД. Могут быть возвращены только атрибуты записей, а выбор возвращаемых атрибутов для каждой рассматриваемой записи задается параметром аргумента selection. (Тип данных AttributeSelection определен в 8.1.5.6).

Для каждой перечисленной записи СПД всегда возвращается УНИ, не зависимо от Attribute-Selection, заданного в абстрактной операции. То же самое справедливо и для класса объекта СПД. Атрибуты упорядочения возвращаются факультативно (см. 8.1.6.3). Все другие атрибуты возвращаются, только если их типы были заданы в AttributeSelection аргумента абстрактной операции. Другие атрибуты никогда не хранятся в содержимом списка результатов поиска.

8.1.6.3    Параметр ordering

OrderingRule : : = SET {

list-attributes [0] BOOLEAN DEFAULT FALSE, ordering-attributes [l] OrderingAttributes }

OrderingAttributes : : = SEQUENCE OF SEQUENCE { attribute    [0] AttributeType,

direction    [1] Direction }

Direction : : = ENUMERATED { ascending (0), descending (1) }

Пользователь может задать в аргументе абстрактной операции List или Search (в параметре ordering) порядок, в котором должны быть перечислены записи. Компонент OrderingRule задает атрибуты, которые должны использоваться как ключи для упорядочения, и направление упорядочения (возрастающее или убывающее). Если такое правило упорядочения было задано, то каждая рассматриваемая запись будет перечисляться с атрибутами упорядочения; однако, если правило не задано явно, то атрибуты упорядочения отсутствуют в результате абстрактной операции. Компонент OrderingRule возвращается вместе со списком DrfSearchResultList, если в абстрактной операции запрошено поместить в него результаты. Компонент OrderingRule может применяться только для типов атрибутов, имеющих в определении раздел MATCHES FOR ORDERING.

Примечание — В случае атрибута, значением которого является символьный тип, упорядочение (больше-или-равно, меньше-или-равно) определяется лексикографическим порядком, основанным на некоторой последовательности. Настоящим стандартом не определяется как и когда устанавливается эта последовательность.

8.1.6.4    Параметр search-domain

SearchDomain : : = SEQUENCE OF CHOICE {

previous-result [0] DfrEntryName,

- - задается как запись класса «DER-Search-Result-List» - -scope    [1] SEQUENCE {

root    [0] DfrEntryName,

descent-depth    [1] INTEGER OPTIONAL,

-    - умолчание обозначает все дерево - -dereferencing-depth [2] INTEGER DEFAULT {0} } }

-    - умолчание обозначает отсутствие переадресации - -

Параметр SearchDomain задается в абстрактной операции Search, а затем может быть сохранен в соответствующем содержимом списка результатов поиска СПД, откуда может быть прочитан сервером СПД для продолжения «той же самой» абстрактной операции. Область поиска задается как последовательность «подобластей», каждая из которых является либо списком результатов поиска СПД (содержащим результаты некоторой предыдущей абстрактной операции Search), либо группой СПД, обозначающей начальную точку для абстрактной операции Search. В последнем случае глубина вложенности потомков для поиска может быть ограничена (параметром descent-depth) так же, как и глубина переадресации. Глубина переадресации означает число раз, которое сервер может неявно перейти от ссылки СПД к ее указанию при выполнении поиска. Например, начиная с ссылки СПД, сервер СПД может перейти к ее указанию, которое является группой СПД (первый шаг); далее один из членов этой группы оказывается ссылкой СПД и сервер переходит к ее указанию (второй шаг) и т.д.

8.1.6.5    Параметр search-oriteria

SearchCriteria : : = Filter

Параметр SearchCriteria задается в абстрактной операции Search, а затем может быть сохранен

32