ГОСТ Р ИСО/МЭК 10166-1-2001
DfrUniquePermanentldentifier (см. 6.3),
DfrDocumentContent (см. 6.3.2.1),
DfrReferenceContent (см. 6.3.3.1),
DfrObjectClassID (см. 6.3.3.1),
DfrGroupContent (см. 6.3.4.1),
DfrSearchResultListContent (см. 6.3.5.1).
8.1.2 Импортированные типы данных
Некоторые типы данных, использованные в разделе 6 и в настоящем разделе, фактически определены в других стандартах. Такими импортированными типами данных являются:
Из справочника ВОС (ИСО/МЭК 9594-2):
Attribute,
AttributeType,
AttributeValue,
AttributeValueAssertion,
DistinguishedName.
Из справочника ВОС (ГОСТ Р ИСО/МЭК 9594-3):
Filter,
Filterltem.
Из МРУП (ГОСТ Р ИСО/МЭК 10031-1):
DOR,
Requested-Qos-level.
8.1.3 Типы данных, общие для большинства абстрактных операций СПД
Аргумент любой абстрактной операции СПД является последовательностью «параметров» (или «аргументов»), некоторые из которых являются обязательными для данного типа абстрактной операции, а другие — факультативными. Каждый отдельный параметр имеет свой собственный контекстно-зависящий тег. Параметры, используемые в большинстве абстрактных операций СПД, имеют теги из конца целочисленного диапазона [0, 30], а более специфические — из начала этого диапазона. Общие параметры задаются следующим образом:
CommonArguments : : = SEQUENCE {
task-id [26] TaskId OPTIONAL,
reservation [27] Reservation OPTIONAL,
error-handling [28] ErrorHandlingMode DEFAULT all-or-nothing,
priority [29] Priority DEFAULT medium,
privileges [30] Privileges OPTIONAL }
8.1.3.1 Идентификатор задачи TaskId : : = OCTET STRING
TaskId является факультативным идентификатором абстрактной операции. Пользователь СПД может включить этот параметр в абстрактную операцию в целях идентификации, если она будет прервана или продолжена. Параметр TaskId может либо быть задан пользователем СПД, либо быть ранее предоставленным сервером СПД как параметр продолжения в результате абстрактной операции List или Search, если такая операция была прервана из-за превышения лимитов (см. 8.1.6).
Пользователь СПД не должен повторно использовать значение TaskId в других абстрактных операциях до тех пор, пока соответствующая абстрактная операция не будет завершена (возможно после продолжения) или прервана.
8.1.3.2 Резервирование
Семантика этого параметра, когда он задан в абстрактной операции, такая же, как определена для абстрактной операции Reserve (см. 8.2.9). Опускание этого параметра означает, что нет изменений в уровне резервирования рассматриваемого объекта СПД. Для каждой абстрактной операции СПД объект СПД, к которому применяется резервирование, задается в описании этой абстрактной операции. Резервирование определяется параметрами reservation-duration, reservation-level, reservation-status и reservation-referent.
Параметр reservation-duration факультативно задает время, в течение которого должно существовать резервирование. Если параметр не задан, то объект СПД остается зарезервированным неопределенно долго.
Параметр reservation-level задает, какой уровень резервирования должен применяться. Уровень unreserved является наинизшим, уровень read-only2 -наивысшим. Если запрошено изменение до более низкого уровня от существующего высокого уровня в случае нефиксированного резервирова-
23