1. Структура

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

Таблица 7

Услуга P-TYPED-DATA

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

Запрос

Индикация

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

м

М( = )

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

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

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



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

Значения представляемых данных (включая любые вставляе­мые значения представляемых данных) в этом параметре пере­даются между УП-пользователями и подчиняются требованиям и. 10.1; интерпретация этих данных находится в ведении приклад­ного уровня. Услуги уровня представления не изменяют смысло­вого значения этих данных. .

  1. Услуга Р-D А Т А

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

  1. Структура

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

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

Значения представляемых данных (включая любые вставляе­мые значения представляемых данных) в этом параметре переда­ются между УП-пользователями и подчиняются, правилам п. 10.1; интерпретация этих данных находится в ведении прикладного уровня. Услуги уровня представления не изменяют смыслового значения этих данных.

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

Запрос

Индикация

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

М

М( = )

Таблица 8


Услуга P-DATA



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

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

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

  1. Услуга. P-RESYNCHRONJZE

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

  1. Структура

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

Таблица 9

Услуга P-RESYNCHRON1ZE

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

Запрос

Индикация

Ответ

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

Тип ресинхронизации

S

S



Порядковый номер точки





синхронизации

S

S

S

S

Полномочия

S

S

S

S

Список идентификации





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



с

с

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

и

С(=)

и

С(=)



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

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

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

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

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

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

‘ 10.8.1.1. Тип ресинхронизации.

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

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

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

  1. Полномочия.

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

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

Этот параметр представляет собой список, который может быть пустым или содержать один или несколько пунктов; каждый пункт содержит идентификацию контекста представления’.' Этот параметр обеспечивается УП-поставщиком (см. п. 10.8.2.3).

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

Значения представляемых данных (включая любые вставляе­мые значения представляемых данных) в этом параметре переда- ютс'я между УП-пользователями и подчиняются правилам п. 10.1; интерпретация этих данных находится в ведении прикладного уровня. Услуги уровня представления не изменяют смыслового значения этих данных.

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

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

    2. Если функциональный блок административного управ­ления контекстом не выбран, то параметр списка идентификации контекстов представления не включается. В этом случае МОК 'не изменяется в процессе функционирования соединения уровня представления.

    3. Если функциональный блок административного уп­равления контекстом выбран, то в'сервисный примитив индика­ции P-RESYNCHRONIZE и в сервисные примитивы подтвержде­ния включается параметр списка идентификации контекстов пред­ставления. Этот параметр перечисляет все контексты представле­ния, которые являются членами данного МОК.

Параметр пользовательских данных в сервисных примитивах P-RESYNCHRONIZE содержит значения представляемых данных из контекстов представления, входящих в данное МОК при выда­че сервисного примитива запроса или ответа. Но если ожидается сервисный примитив подтверждения P-ALTER-CONTEXT, не допускается использование контекстов представления, предлагае­мых для удаления.

  1. Если функциональный блок восстановления контекста выбран и задана ресинхронизация типа «рестарт» или «установ­ка», то при выдаче сервисных примитивов запроса, индикации и подтверждения МОК может быть восстановлено, как указано ниже:

  1. если заданный порядковый номер точки синхронизации меньше или равен минимальному порядковому номеру точки синх­ронизации, который уже использовался в соединении уровня пред­ставления и не был указан в сервисном примитиве запроса или индикации P-SYNC-MAJOR или P-SYNC-MINOR в текущем сое­динении уровня представления, то данное МОК восстанавливает­ся равным тому МОК, которое сформировалось немедленно вслед за установлением соединения уровня представления;

  2. если заданный порядковый номер точки синхронизации, уменьшенный на 1, был указан в сервисном примитиве запроса или индикации P-SYNC-MINOR, или P-SYNC-MAJOR в текущем соединении уровня представления, то данное МОК восстанавли­вается равным тому МОК, которое было текущим при вызове ус­луги P-SYNC-MINOR или P-SYNC-MAJOR;

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

При завершении этой процедуры любые предыдущие сервис­ные примитивы - P-SYNC-MINOR или P-SYNC-MAJOR, задающие большие порядковые номера точки синхронизации, не учитывают­ся при расчете последующих процедур P-RESYNCHRONIZE и P-ACTIVITY-RESUME.

Если функциональный блок административного управления активностью выбран для использования в Данном соединении уровня представления, то внутри текущей активности принима­ются во внимание только сервисные примитивы P-SYNC-MAJOR и P-SYNC-MINOR (см. п. 10.22.2).

  1. Услуга P-ACTI VIT Y-START

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

  1. Структура

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

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

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

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

Таблица 10

Услуга Р ACTIVITY-START

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

Запрос

Индикация

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

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

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

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

S — параметр, запрашиваемый сеан печивающим данную услугу (И ( = )—указывает, что значение параі столбца.

S и

ользователя;

совым сервисным СО 8326);

летра берется иг

S С( = )

примитивом, обес-

соседнего левого



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

Значения представляемых данных (включая любые вставляе­мые значения представляемых данных) в этом параметре переда­ются между УП-пользователями и подчиняются правилам п. 10.1; интерпретация этих данных находится в ведении прикладного уровня. Услуги уровня представления не изменяют смыслового значения этих данных.

Ю.Ю.Услуга Р-АСТІVITY-RESUME

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

  1. 1. Структура

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

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

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

  1. 2. Идентификатор старой активности.

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

Таблица 11

Услуга P-ACTIVITY-RESUME

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

Запрос

Индикация

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

S

S

Идентификатор старой активности

S

S

Порядковый номер точки синхрони-



зации

S

S

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



соединения

S

S

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

и

С( = )

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

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

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

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

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



ЮЛ0.1.3. Порядковый номер точки синхронизации.

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

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

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

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

Значения представляемых данных (включая любые вставляе­мые значения представляемых данных) в этом параметре пере­даются между УП-пользователями и подчиняются правилам п. 10.1; интерпретация этих л энных находится в ведении приклад­ного уровня. Услуги уровня представления не изменяют смысло­вого значения этих данных.

  1. 2. Процедура возобновления активности

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

  2. 2. Если функциональный блок восстановления контекс­та не выбран, то МОК не йзменяется.

  3. 3. Если выбран функциональный блок восстановления контекста, то МОК задается следующим образом;