ГОСТ Р ИСО/МЭК 10166-1-2001
profile-supported [2] SEQUENCE OF OBJECT IDENTIFIER OPTIONAL}
NameConstraint : : = ENUMERATED { no-name-constraint (0), local-unambiguity (1),
global-unambiguity (2) }
VersionConstraint : : = ENUMERATED { no-version-constraint (0), version-unambiguity (1), version-not-supported (2) }
Для хранилища документов СПД могут быть заданы следующие ограничения:
1) NameConstraint специфицирует неоднозначность заголовка СПД:
1) нет ограничений для заголовков СПД (но неоднозначность заголовков СПД не обязательна);
ii) глобально недвусмысленные заголовки СПД (каждая запись СПД имеет заголовок СПД, уникальный в пределах [Д);
iii) локально недвусмысленные заголовки СПД (каждая запись СПД имеет заголовок СПД, уникальный в пределах родительской группы).
2) VersionConstraint специфицирует неоднозначность атрибута VersionName:
i) нет ограничений для VersionName (но неоднозначность VersionName не обязательна);
ii) версия недвусмысленна (каждая версия концептуального документа однозначно идентифицируется своим атрибутом VersionName в пределах концептуального документа);
iii) версии не поддерживаются (не поддерживается концептуальный документ).
3) profile-supported задает подмножество функций (например, профили функций), которое поддерживается сервером СПД.
в) dfr-document-types-supported (У) — является списком типов документов, поддерживаемых сервером СПД, в котором перечислены все расширения атрибутов, поддерживаемых для документа каждого типа. Присутствует, только если использовался аргумент dfr-configuration-request.
TypeAndAttribute : : = SEQUENCE {
document-tupes [0] OBJECT IDENTIFIER, attributes [1] SET OF AttributeType}
г) function-set-supported (У) — задает, какой поддерживается набор функций из дерева определенных наборов (набор плоского хранилища, набор предопределенной структуры хранилища, полный набор — см. 8.4). Присутствует, только если использовался аргумент dfr-configu-ration-request.
FunctionSetType : : = ENUMERATED { flat-store (1),
pre-defined-store (2), full-set (3) }
д) maximum-length-supported (У) — задает максимальную длину, поддерживаемую сервером. Это значение должно быть меньше или равно максимальной длине, заданной пользователем в аргументе retrieve-restrictions операции связывания. Присутствует, только если максимальная длина была задана в аргументах связывания.
е) dor-for-produce-operations (Ф) — параметр, если оставлен равным TRUE, указывает, что сервер СПД может возвращать ООС в результате абстрактных операций.
ж) dor-for-consume-operations (Ф) — параметр, если оставлен равным TRUE, указывает, что сервер СПД может принимать ООС в аргументах абстрактных операций.
и) rOA-protocols-accessee (Ф) — СПД факультативно возвращает информацию о том, какие им, как исполнителем, поддерживаются прикладные контексты протокола СДО для передачи объектов, соответствующих ООС.
ROAProtocols : : = SEQUENCE OF OBJECT IDENTIFIER
к) rOA-protocols-accessor (Ф) — СПД факультативно возвращает информацию о том, какие им, как соучастником, поддерживаются прикладные контексты протокола СДО для передачи объектов, соответствующих ООС.
л) bilateralInformation (Ф) — параметр содержит двустороннюю информацию сервера и пользователя СПД.
м) server-selected-protocol-version (Ф) — параметр указывает версию протокола СПД, которую выбрал сервер СПД. Этот параметр присутствует, только если задан аргумент protocol-version в
21