1. Структура

Примечание. На услуги уровня представления действуют ограничения, определяемые допустимым размером данных на сеансовом уровне. Это может препятствовать доставке сервисных примитивов индикации и (или) подтвержде- яня P-CONNECT.

Структура сервисных примитивов приведена в табл. 3.

Таблица 3

Услуга Р CONNECT

Имя параметра

Запрос

Индикация

Ответ

Подтвержде­ние

Вызывающий адрес уров­ня представления

М

М



Вызываемый адрес уров­ня представления

Отвечающий адрес уров­ня представления

М

М

м

м.

Список определений кон-





текстов представления

Список результатов опре­делений контекстов предс-

и

С(=)



давления


С

с

С( = )

Имя контекста по умол-





чанию

и

С( = )



Результат контекста по умолчанию (см. примеча­ние)



с

С( = )

Качество услуг

Требования к услугам

S

S

S

S

С( = )

уровня представления

и

с

и

Режим

м

М( = )



Требования к сеансу

Начальный порядковый

S '

S

S

S

ЗНомер точки синхронизации

S

S

S

S

.Начальное присвоение

радномочий

S

S

S

S

' Имя параметра

Запрос

Индикация

Ответ

Подтвержде­ние

Идентификатор сеансо­вого соединения

S

S

S

S

Пользовательские данные

и

С( = )

и

С( = )

Результат (см. примеча­ние)



м

М( = )>

Продолжение табл. 3


U С S


Обозначения:

М — обязательное наличие параметра;


— наличие параметра по выбору пользователя;

— условное наличие параметра;

— параметр, запрашиваемый сеансовым сервисным обеспечивающим данную услугу (ИСО 8326);



(

примитивом;

=) — указывает, что значение параметра берется из соседнего левого столбца;

пробел — отсутствие параметра.

Примечание. Когда запрос на установление соединения отвергается УП-поставщиком, значение этого параметра задается поставщиком.

  1. Вызывающий адрес уровня представления.

Этот параметр указывает адрес уровня представления (ИСО 7498—3).

  1. Вызываемый адрес уровня представления.

Этот параметр указывает адрес уровня представления (ИСО 7498—3).

  1. Отвечающий адрес уровня представления.

Этот параметр указывает адрес уровня представления (ИСО 7498—3).

  1. Список определений контекстов представления.

Этот параметр включается, когда УП-пользователь в процессе установления соединения уровня представления задает один или несколько контекстов представления, подлежащих занесению в МОК. Он содержит список, состоящий из одного или нескольких пунктов; каждый пункт содержит два компонента, один из кото­рых идентифицирует контекст представления, а другой — имя абстрактного синтаксиса.

Компоненты идентификации контекста представления этого параметра предназначены для разграничения контекстов пред­ставления при обмене между УП-пользователем и локальным ло­гическим объектом уровня представления. Идентификация контек­ста представления должна удовлетворять требованию однознач­ности. Способ обеспечения однозначности в реальной открытой системе определяется отдельно для каждой конкретной реализа­ции.

Примечание. Отдельный контекст представления связан с каждым именем абстрактного синтаксиса в списке имен в составе параметра списка определений контекстов представления. Если одно и то же имя включается несколько раз, для каждого такого случая образуется отдельный и однозначно идентифицируемый контекст представления.

  1. Список результатов определений контекстов представ­ления.

Этот параметр указывает принятие или отвержение каждого из определений контекстов представления, предлагаемых в пара­метре. списка определений контекстов представления; он должен включаться только в том случае, если сервисный примитив запро­са и индикации содержал параметр списка определений контек­стов представления. Этот параметр имеет форму списка значений результатов. Между элементами этого списка и содержимым па­раметра списка определений контекстов представления сущест­вует однозначное соответствие. Каждый результат может прини­мать одно из трех значений: «принятие», «отвержение пользова­телем» и «отвержение поставщиком». Значения элементов в этом параметре присваиваются УП-поставщикОм в сервисном примити­ве индикации и УП-пользователем в сервисном примитиве ответа.

Будучи заданным в сервисном примитиве индикации, этот па­раметр используется для указания отвечающему УП-пользовате- лю тех определений контекстов представления, которые не могут быть обеспечены УП-поставщиком, посредством присвоения со­ответствующему элементу данного списка значения «отвержение поставщиком». Всем другим элементам присваивается значение «принятие», при этом отвечающий УП-пользователь ограничива­ется модификацией значений только этих доступных элементов.

Значения этого параметра из сервисного примитива ответа доставляются в неизменяемом виде в сервисном примитиве под­тверждения.

  1. Имя контекста по умолчанию.

Этот параметр указывается, когда УП-пользователь запраши­вает явную идентификацию абстрактного синтаксиса, обеспечи­ваемого контекстом по умолчанию. Он указывает имя абстрактно­го синтаксиса.

  1. Результат контекста по умолчанию.

Этот параметр обеспечивается отвечающими УП-пользовате­лем и УП-поставщиком. Он указывает принятие или отвержение предлагаемого контекста по умолчанию и задается только в том случае, если в сервисных примитивах запроса и индикации был указан параметр имени контекста по умолчанию. В сервисном примитиве ответа он по выбору УП-пользователя может прини­мать значения «принятие» или «отвержение пользователем». В сервисном примитиве подтверждения он должен принимать зна­чение из сервисного примитива ответа или значение «отвержение поставщиком», если предлагаемый контекст по умолчанию отвер­гается УП-поставщиком.

  1. Качество услуг.

Посредством этого параметра УП-пользователю предоставля­ется доступ к параметру качества сеансовых услуг. Этот параметр аналогичен соответствующему параметру, описанному в стан­дарте ИСО 8326.

  1. Требования к услугам уровня представления.

Этот параметр задается, когда УП-пользователь запрашивает выбор необязательных функциональных блоков услуг уровня представления.

  1. Режим.

Этот параметр задает режим работы уровня представления. Он может принимать значения «нормальный» и «Х.410-1984». Зна­чение «нормальный» определяет нормальный режим работы уров­ня представления. Значение «Х.410-1984» определяет режим ра­боты уровня представления в соответствии с Рекомендацией МККТТ Х.410-1984. К режиму работы «Х.410-1984» предъявляются следующие требования:

  1. в сервисный примитив запроса P-CONNECT не должны включаться следующие параметры: список определений контекстов представления, имя контекста по умолчанию и требования к услу­гам уровня представления;

  2. требования, предъявляемые к параметрам пользователь­ских данных некоторых сервисных примитивов урбвня представ­ления, перечисленные в приложении.

  1. Требования к сеансу.

Посредством этого параметра УП-пользователю предоставля­ется доступ к параметру требований к сеансу сеансовых услуг. Этот параметр аналогичен соответствующему параметру, описан­ному в стандарте ИСО 8326.

  1. Начальный порядковый номер точки синхронизации.

Посредством этого параметра УП-пользователю предоставля­ется доступ к параметру начального порядкового номера точки синхронизации сеансовых услуг. Этот параметр аналогичен соот­ветствующему параметру, описанному в стандарте ИСО 8326.

  1. Начальное присвоение полномочий.

Посредством этого параметра УП-пользователю предоставля­ется доступ к параметру начального присвоения полномочий се­ансовых услуг. Этот параметр аналогичен соответствующему па­раметру, описанному в стандарте ИСО 8326.

  1. Идентификатор сеансового соединения.

Посредством этого параметра УП-пользователю предоставля­ется доступ к параметру идентификатора сеансового соединения, сеансовых услуг. Этот параметр аналогичен соответствующему параметру, описанному в стандарте ИСО 8326.

  1. Пользовательские данные.

Во всех сервисных примитивах P-CONNECT этот параметр представляет собой одно или несколько значений представляемых данных (включая любые вставляемые значения представляемых данных) из контекста представления, предлагаемого в параметре списка определений контекстов представления, при его наличии. Если параметр списка определений контекстов представления от­сутствует, параметр пользовательских данных содержит одно или несколько значений представляемых данных из предлагаемого контекста по умолчанию (неявно или явно определенного в запро­се P-CONNECT).

  1. Результат.

Этот параметр задается отвечающим УП-пользователем или УП-поставщиком. Он указывает результат использования услуги P-CONNECT. Этот параметр может принимать следующие значе­ния:

  1. «принятие»;

  2. «отвержение пользователем»;

  3. «отвержение поставщиком».

Причины отвержения соединения уровня представления долж­ны быть определены.*

  1. Процедура соединения

    1. УП-поставщик передает от инициирующего УП-поль- зователя к отвечающему следующие параметры: вызывающий адрес уровня представления, вызываемый адрес уровня представ­ления, режим, начальный порядковый номер точки синхронизации, начальное присвоение полномочий, идентификатор сеансового соединения и пользовательские данные. УП-поставщик передает в направлении от отвечающего УП-пользователя к инициирующему следующие параметры: отвечающий адрес уровня представления, начальный порядковый номер точки синхронизации, начальное4 присвоение полномочий, идентификатор сеансового соединения и пользовательские данные.

    2. Характеристики соединения, задаваемые параметрами требований к услугам уровня представления, к сеансу и к качест­ву услуг, являются предметом соглашения между УП-пользовате- лями и УП-поставщиком.

Это соглашение достигается с помощью механизма' согласова­ния, в котором УП-поставщик сохраняет за собой право на изме­нение значений этих параметров, задаваемых в сервисном прими­тиве запроса, до их доставки в сервисном примитиве индикации. Значения этих параметров в сервисном примитиве ответа достав-

* Что касается значений причины, то в этом направлении продолжается работа по выработке единого подхода на всех уровнях эталонной модели ВОС. В результате этой работы может быть выпущено дополнение к настоящему стандарту, в котором будут отражены дальнейшие исследования и интеграция. ляются неизменными в сервисном примитиве подтверждения и определяются нижеприведенными условиями:

  1. для параметров требований к услугам уровня представле­ния и к сеансу УП-пользователь не должен выбирать функцио­нальный блок в сервисном примитиве ответа, который не был выбран в сервисном примитиве индикации;

  2. значения параметра качества услуг подчиняется правилам согласования, описанным в стандарте ИСО 8326.

  1. Параметр списка определений контекстов представле­ния является необязательным для сервисного примитива запроса P-CONNECT; при его отсутствии МОК будет пустым. При нали­чии этого параметри контексты представления, которые он зада­ет, доступны для использования в параметре пользовательских данных; при отсутствии параметра для использования доступен только контекст по умолчанию.

Если параметр списка определений контекстов представления задан в сервисном примитиве запроса P-CONNECT, то он должен быть задан и в сервисном примитиве индикации P-CONNECT вместе с параметром списка результатов определений контекстов представления. В этом случае параметр списка-результатов опре­делений контекстов представления должен задаваться также и в сервисных примитивах ответа и подтверждения.