нормальный режим;
режим Х.410-1984.
Нормальный режим позволяет пользователю услуг ACSE использовать все преимущества, обеспечиваемые как элементом ACSE, так и услугами уровня представлення (ИСО 8822). В этом режиме поставщик услуг ACSE передает их семантику, используя нормальный режим услуг уровня представления.
Режим Х.410-1984 позволяет пользователю услуг ACSE взаимодействовать с таким же пользователем, используя протокол* определенный рекомендацией МККТТ Х.410-1984. В этом режиме поставщик услуг ACSE не передает собственной семантики -и использует режим Х.410—1984 услуг уровня представления.
Я. ВЗАИМОДЕЙСТВИЕ С ДРУГИМИ ЭЛЕМЕНТАМИ ASE И УСЛУГАМИ НИЖЕЛЕЖАЩИХ УРОВНЕЙ
Другие прикладные сервисные элементы
Сервисный элемент управления ассоциацией (ACSE) предназначен для использования с другими элементами ASE, для поддержки специфической задачи обработки информации. Предполагается, что элемент ACSE будет включен во все спецификации прикладного контекста.
Требуется, чтобы совокупность элемента ACSE и других элементов ACS, включенных в прикладной контекст, координированно использовала возможности услуг уровня представления.
Услуги уровня представления
Существует однозначное соответствие между прикладной ассоциацией и соединением на уровне представления.
Услуги элемента ACSE требуют доступа к услугам P-CONNECT, P-RELEASE, P-U-ABORT и Р-Р-ABORT. Услуги элемента ACSE не используют и не накладывают никаких ограничений на использование любых других услуг уровня представления.
Запрашивающий и принимающий пользователи услуг A-ASSOCIATE определяют: режим; используемый по умолчанию контекст представления; начально определенное множество контекстов соединения нижележащего уровня (уровня представления), используя следующие параметры A-ASSOCIATE:
режим;
требования уровня представления;
список определений контекста представления;
список результатов определений контекста представления; имя контекста представления, используемое по умолчанию; результат контекста уровня представлення, используемый по умолчанию.
Если запрашивающий пользователь определяет значение «нормальный» для параметра режима, последние пять параметров, перечисленные выше, определяют возможности контекста уровня представления для ассоциации в соответствии с правилами для нормального режима услуг представления (ИСО 8822). При завершении процедуры A-ASSOCIATE запрашивающий и принимающий пользователи должны получить контекст уровня представления, поддерживающий абстрактный синтаксис, определенный в ИСО 8650 для прикладных протокольных блоков данных.
Примечание. Поставщик услуг ACSE. оповещается о контексте уровня представления, который содержит его абстрактный синтаксис при помощи локального механизма.
Если запрашивающий пользователь определяет значение «Х.410-1984» для параметра режима, то поставщик сервиса ACSEне передает семантику и, таким образом, не требует контекста уровня представления для их абстрактного синтаксиса. При этом, информация пользователя, которую передает поставщик услуг ACSE, использует непоименованный, используемый по умолчанию, контекст уровня представления для режима X.410-1984 услуг уровня представления (ИСО 8822).
В табл. 2 представлены параметры примитива A-ASSOCIATE, которые не используются в режиме Х.410-1984. Не используется ни один из соответствующих параметров контекста уровня представления.
Сеансовые услуги
Используя параметр «Требования сеансового уровня», запрашивающий услугу A-ASSOCIATE пользователь и воспринимающий ее пользователь определяют функциональные блоки для услуг нижележащего сеансового уровня (ИСО 8326).
Правила иограничения на длину значений параметров сеансовых услуг оказывают влияние на услуги элемента ACSE. Пользователь услуг ACSE должен быть оповещен об этих ограничениях.
Примечание. Некоторые из этих ограничений:
Версия 1 сеансового протокола ИСО 8650 накладывает ограничения на длину данных пользователя, которые оказывают влияние на параметры примитива ACSE. Некоторые дополнительные требования к услугам A-ABORT представлены в п. 9.3.
Выбор сеансовых функциональных блоков для конкретной ассоциации определяет правила использования услуг ACSE. Например, выбор сеансовых маркеров определяет возможность завершения по соглашению и разрешению конфликтов.
9 ОПРЕДЕЛЕНИЕ УСЛУГ
В табл. 1 перечислены услуги элемента ACSE. ■Таблица 1
Услуги элемента ACSE |
|
Услуга |
Тип |
A-ASSOCIATE A-RELEASE A-ABORT A-P-ABORT |
Подтверждаемая То же Неподтверждаемая Инициируемая поставщиком |
Услуга A-ASSOCIATE
Услуга. A-ASSOCIATE используется для того, чтобы начать использование ассоциации, она является подтверждаемой услугой.
Параметры услуги A-ASSOCIATE
В табл. 2 перечислены параметры услуги A-ASSOCIATE.
Таблица 2
Параметры услуги A-ASSOCIATE
Имя параметра |
Запрос |
Ин дикация |
Ответ |
Подтверждение |
Режим |
и |
М( = ) |
|
|
* Имя прикладного контек- |
|
|
|
М(=) |
ста |
м |
М(=) |
м |
|
* Имя вызывающего АР * Квалификатор вызываю- |
и |
с(=) |
|
|
щего АЕ * Идентификатор вызова |
и |
С( = ) |
|
|
вызывающего АР * Идентификатор вызова |
и |
С(=) |
|
|
вызывающего АЕ |
и |
С( = ) |
|
|
* Имя вызываемого АР * Квалификатор вызывав- |
и |
С(=) |
|
- |
мого АЕ * Идентификатор вызова |
и |
С(=) |
|
|
вызываемого АР * Идентификатор вызова |
и |
С( = ) |
|
|
вызываемого АЕ * Имя отвечающего АР * Квалификатор отвечаю- |
и |
С(=) |
и |
С( = ) |
щего АЕ |
|
|
и |
С( = ) |
* Идентификатор вызова отвечающего АР |
|
|
и |
С( = ) |
* Идентификатор вызова отвечающего АЕ |
|
|
и |
С( = ) С( = ) |
Информация пользователя |
и |
С( = ) |
и |
|
Результат |
|
|
м |
М(=) |
Источник результата * Диагностика Адрес вызываемого на уро- |
|
|
и |
м С( = ) |
|
||||
вне представления Адрес вызывающего на уро- |
р |
р |
|
|
вне представления Адрес отвечающего на уро- |
р |
р |
|
|
вне представления * Список определений кон- |
|
|
р |
|
текста представления * Список определений ре- |
р |
р |
|
|
зультатов контекста пред- |
|
|
|
п |
ставлення |
|
р |
|
|
* Имя контекста представ- ления„ используемое по |
|
|
|
|
умолчанию * Результат контекста представления, используемый по |
р |
р |
|
р |
умолчанию |
|
|
|
|
Продолжение табл. 2
Имя параметра |
Запрос |
Индикация |
Ответ |
Подтверждение |
Качество услуг |
р |
р |
р |
р |
* Требования уровня представления |
р |
р |
р . |
& |
Сеансовые требования Серийный номер начальной |
р |
р |
р |
р |
точки синхронизации Начальное назначение мар- |
р |
р |
р |
р |
керов Идентификатор сеансового |
р |
р |
р |
р |
соединения |
р |
р |
р |
р |
* Не используется в режиме Х.410-1984.
Режим.
Данный параметр определяет режим, в котором услуги элемента ACSE будут действовать для данной ассоциации. Он принимает одно из следующих символических значений:
«normal»;
«Х.410-1984».
Если этот параметр не включается в примитив запроса, то поставщиком услуг элемента ACSE используется по умолчанию значение «normal» (нормальный). Этот параметр всегда присутствует в индикационном примитиве.
Имя прикладного контекста.
Данный параметр идентифицирует прикладной контекст, представленный запрашивающим пользователем. Принимающий пользователь возвращает это же или другое имя. Возвращенное имя указывает прикладной контекст, который должен использоваться для данной ассоциации.
Имя вызывающего прикладного процесса. ,
Данный параметр определяет имя прикладного процесса, содержащего пользователя, запрашивающего услуги A-ASSOCIATE.
Квалификатор вызывающего прикладного логического объекта.
Данный параметр определяет конкретный прикладной логический объект прикладного процесса, содержащего пользователя, запрашивающего услугу A-ASSOCIATE.
Идентификатор вызова вызывающего прикладного процесса.
Данный параметр определяет выполняемый прикладной процесс, котооый вктючает пользователя, запрашивающего услуги A-ASSOCIATE.Идентификатор вызова вызывающего прикладного логического объекта. .
Данный параметр идентифицирует вызов прикладного логического объекта, включает пользователя, запрашивающего услугу A-ASSOCIATE.
Имя вызываемого'прикладного процесса.
Данный параметр определяет цмя прикладного процесса, который включает пользователя, принимающего услуги A-ASSOCIATE.
Квалификатор вызываемого прикладного логического объекта.
Данный параметр определяет конкретный прикладной логический объект прикладного процесса, содержащий пользователя, предназначенного для приема услуги A-ASSOCIATE.
Идентификатор вызова вызываемого прикладного процесса.
Данный параметр определяет вызываемый прикладной процесс, который включает пользователя, предназначенного для приема услуги A-ASSOCIATE.
Идентификатор вызова вызываемого прикладного логического объекта.
Данный параметр идентифицирует вызываемый прикладной логический объект, содержащий пользователя, предназначенного для приема услуги A-ASSOCIATE.
Имя отвечающего прикладного процесса.
Данный параметр определяет прикладной процесс, который содержит действительного пользователя, принимающего услугу A-ASSOCIATE.
Квалификатор отвечающего прикладного логического объекта.
Данный параметр определяет конкретный прикладной логический объект прикладного процесса, содержащий пользователя, воспринимающего услугу A-ASSOCIATE.
Идентификатор вызова отвечающего, прикладного процесса.
Данный параметр определяет вызов прикладного процесса, который содержит фактического пользователя, принимающего услугу A-ASSOCIATE.
Идентификатор вызова отвечающего прикладного логического объекта.
Данный параметр определяет вызов прикладного логического объекта, который содержит фактического пользователя, принимающего услугу A-ASSOCIATE.
Информация пользователя.
Запрашивающий либо принимающий пользователь могут дополнительно включать информацию пользователя. Ее значение зависит от прикладного контекста, сопровождающего примитив.
Примечание. Указанный параметр, например, может использоваться для тог-ц чтобы нести информацию об инициализации других элементов ASE, входящих в прикладной контекст, определенный значением параметра «имя прикладного контекста».