ГОСТ Р ИСО/МЭК 10166-1-2001 операции связывания. Если сервер СПД поддерживает версию протокола СПД, заданную пользователем, то сервер включает в этот параметр значение, соответствующее заданной версии протокола СПД. Если сервер СПД не поддерживает версию протокола СПД, заданную пользователем, то сервер включает в этот параметр значение, соответствующее одной из поддерживаемых им версий протокола СПД.
н) server-selected-dTAM-capabilities (У) — параметр задает характеристики ODA (прикладной профиль документа и факультативно неосновные характеристики документа) как воспринимаемые возможности сервера СПД/ПУД-УД. Продолжение обработки услуги гарантируется только в том случае, если клиент СПД/ПУД-УД действует в пределах воспринимаемых сервером СПД/ПУД-УД возможностей. Параметр является условным и должен присутствовать в среде СПД/ПУД-УД. Определение OdaApplicationCapabilities см. в Рекомендации МСЭ-Т Т.435.
о) server-selected-dTAM-protocol-version (Ф) — параметр указывает версию протокола ПУД-УД, которую выбрал сервер СПД/ПУД-УД. Этот параметр присутствует только в среде СПД/ПУД-УД, и только если задан аргумент dTAM-protocol-version, в операции связывания. Если сервер СПД/ПУД-УД поддерживает версию протокола ПУД-УД, заданную пользователем СПД/ПУД-УД, то сервер включает в этот параметр значение, соответствующее заданной версии протокола ПУД-УД. Если сервер СПД/ПУД-УД не поддерживает версию протокола ПУД-УД, заданную пользователем СПД/ПУД-УД, то сервер включает в этот параметр значение, соответствующее одной из поддерживаемых им версий протокола ПУД-УД.
7.1.3 Параметры ошибки связывания
Порт СПД может сообщить о любой из двух ошибок: SecurityProblem или ServiceProblem. SecurityProblem указывает, что параметр полномочий не соответствует получению доступа к серверу СПД. ServiceProblem означает, что сервер СПД не может установить ассоциацию по каким-то операционным причинам. Те же самые ошибки могут встретиться и для абстрактных операций СПД (см. 8.3).
Ошибка ManipulationProblem означает, что сервер СПД/ПУД-УД не поддерживает запрошенные возможности ПУД-УД. В этом параметре указываются возможности, поддерживаемые сервером СПД/ПУД-УД.
DfrBindError : : = CHOICE {
service-error [0] ServiceProblem, security-error [1] SecurityProblem, dtam-dm-error [2] ManipulationProblem }
ManipulationProblem : : = SEQUENCE OF ManipulationCapabilities
7.2 Параметры операции развязывания
Операция развязывания закрывает порт СПД. Запрос операции развязывания приводит к удалению всех ограничений retrieve-restrictions, заданных в аргументе операции связывания. Эта операция не имеет аргументов и ошибок.
DfrUnbind : : = ABSTRACT-UNBIND
FROM {dfr-ports [S]}
8 Абстрактные операции
Все абстрактные операции вызываются потребителями (пользователями СПД) и возвращают сообщения либо об успешном завершении, либо об ошибке.
8.1 Общие типы данных, используемых в абстрактных операциях
8.1.1 Типы данных, используемые для спецификации объекта СПД
В данном подразделе идентифицированы, а в некоторых случаях определены некоторые типы данных, которые в последующем используются в определениях абстрактных операций СПД. Рассматриваются типы данных, являющиеся общими для нескольких операций, или, вероятно, могущие стать таковыми в будущем, или являющиеся достаточно сложными или законченными, чтобы быть определенными отдельно от использующей их абстрактной операции.
Некоторые из этих типов данных уже были определены в разделе 6 настоящего стандарта. Они используются для спецификации различных объектов СПД, содержащихся в хранилище документов СПД. Это следующие типы данных:
DfrObjectClass (см. 6.3),
DfrEntry (см. 6.3),
DfrEntryAttributes (см. 6.3),
DfrObjectContent (см. 6.3),
22