ГОСТ I»ИСО/МЭК 10166-1-2001
profile-supported|2| SEQUENCE OF OBJECT IDENTIFIER OPTIONAL)
NameConstraint:: = ENUMERATED |
no-name-constraint (0),
local-unambigiik>’(1),
global-unambiguity (2) )
VersionConstraint:: = ENUMERATED {
no-version-consttaint (0),
version-unambiguity(I),
vension-not-supported (2) )
Для хранилища документов СГ1Д могут быть заданы следующие ограничения:
1) NameConstraint специфицирует неоднозначность заголовка СПД:
1) нет ограничений для заголовков СПД (но неоднозначность заголовков СПД не обязательна);
и) глобально недвусмысленные заголовки СПД (каждая запись СПД имеет заголовок СПД,
уникальный в пределах ХД);
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,
attributes11J SET OF AttributeType)
r) function-set-supported (У) —задает, какой поддерживается набор функций из дерева
определенных наборов (набор плоского хранилища, набор предопределенной структуры храни
лища, полный набор —см. 8.4). Присутствует, только если использовдтся аргумент dfr-configu-
ration-request.
FunctionSetType :: = ENUMERATED (
fiat-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-protocoIs-accessee (Ф) —СПД факультативно возвращает информацию о том, какие им,
как исполнителем, поддерживаются прикладные контексты протокола СДО для передачи объектов,
соответствующих ООС.
ROAProtocols : : = SEQUENCE OF OBJECT IDENTIFIER
к) rOA-protocols-accessor (Ф) —СИД факультативно возвращает информацию о том. какие им,
как соучастником, поддерживаются прикладные контексты протокола СДО для передачи объектов,
соответствующих ООС.
л) bilateral Information (Ф) —параметр содержит двустороннюю информацию сервера и поль
зователя СПД.
м) server-selected-protocol-version (Ф) —параметр указывает версию протокола СПД, которую
выбрал сервер СПД. Этот параметр присутствует, только если задан аргумент protocol-version в
21