Структура
Структура компонентов сервисных примитивов приведена в табл. 7.
Таблица 7
Услуга P-TYPED-DATA
Имя параметра |
Запрос |
Индикация |
Пользовательские данные |
м |
М( = ) |
Обозначения:
М — обязательное наличие параметра;
( = ) —указывает, что значение параметра берется из соседнего левого столбца.
Пользовательские данные.
Значения представляемых данных (включая любые вставляемые значения представляемых данных) в этом параметре передаются между УП-пользователями и подчиняются требованиям и. 10.1; интерпретация этих данных находится в ведении прикладного уровня. Услуги уровня представления не изменяют смыслового значения этих данных. .
Услуга Р-D А Т А
Эта услуга обеспечивает УП-пользователя средством доступа к сеансовой услуге S-DATA, описанной в стандарте по определению сеансовых услуг (ИСО 8326). Эта услуга выполняет действие, которое может оказаться несогласованным по отношению к предшествующим вызовам услуг. Вызов этой услуги не прекращает соединение.
Структура
Структура компонентов сервисных примитивов приведена в табл. 8.
Пользовательские данные.
Значения представляемых данных (включая любые вставляемые значения представляемых данных) в этом параметре передаются между УП-пользователями и подчиняются, правилам п. 10.1; интерпретация этих данных находится в ведении прикладного уровня. Услуги уровня представления не изменяют смыслового значения этих данных.
Имя параметра |
Запрос |
Индикация |
Пользовательские данные |
М |
М( = ) |
Таблица 8
Услуга P-DATA
Обозначения:
М — обязательное наличие параметра;
( = )—указывает, что значение параметра берется из соседнего левого столбца.
Услуга. P-RESYNCHRONJZE
Эта услуга обеспечивает УП-пользователю средство доступа к сеансовой услуге S-RESYNCHRONIZE, описанной в стандарте по определению сеансовых услуг ИСО 8326. Эта услуга выполняет действие, которое-может оказаться несогласованным по отношению к предшествующим вызовам услуг. Вызов этой услуги прекращает соединение.
Структура
Структура компонентов сервисных примитивов приведена в табл. 9.
Таблица 9
Услуга P-RESYNCHRON1ZE
Имя параметра |
Запрос |
Индикация |
Ответ |
Подтверждение |
Тип ресинхронизации |
S |
S |
|
|
Порядковый номер точки |
|
|
|
|
синхронизации |
S |
S |
S |
S |
Полномочия |
S |
S |
S |
S |
Список идентификации |
|
|
|
|
контекстов представления |
|
|
с |
с |
Пользовательские данные |
и |
С(=) |
и |
С(=) |
Обозначения:
. U — наличие параметра по выбору пользователя;
С — условное наличие параметра;
S — параметр, запрашиваемый сеансовым сервисным примитивом, обеспечивающим данную услугу (ИСО 8326);
= ) — указывает, что значение параметра берется из соседнего левого столбца;
пробел — отсутствие параметра.
‘ 10.8.1.1. Тип ресинхронизации.
Посредством этого,параметра УП-пользователю предоставляется доступ к параметру типа- ресинхронизации сеансовой услуги ресинхронизации, как описано в стандарте ИСО 8326.
Порядковый номер точки синхронизации.
Посредством этого параметра УП-пользователю предоставляется доступ к параметру порядкового номера точки синхронизации сеансовой услуги ресинхронизации, как описано в стандарте ИСО 8326.
Полномочия.
Посредством этого параметра УП-пользователю предоставляется доступ к параметру полномочий сеансовой услуги ресинхронизации, как описано в стандарте ИСО 8326.
Список идентификации контекстов представления.
Этот параметр представляет собой список, который может быть пустым или содержать один или несколько пунктов; каждый пункт содержит идентификацию контекста представления’.' Этот параметр обеспечивается УП-поставщиком (см. п. 10.8.2.3).
Пользовательские данные.
Значения представляемых данных (включая любые вставляемые значения представляемых данных) в этом параметре переда- ютс'я между УП-пользователями и подчиняются правилам п. 10.1; интерпретация этих данных находится в ведении прикладного уровня. Услуги уровня представления не изменяют смыслового значения этих данных.
Процедура ресинхронизации
УП-поставщик переносит параметры, определяемые в сеансе, между УП-пользователями в том виде, в котором они задаются сеансовой услугой.
Если функциональный блок административного управления контекстом не выбран, то параметр списка идентификации контекстов представления не включается. В этом случае МОК 'не изменяется в процессе функционирования соединения уровня представления.
Если функциональный блок административного управления контекстом выбран, то в'сервисный примитив индикации P-RESYNCHRONIZE и в сервисные примитивы подтверждения включается параметр списка идентификации контекстов представления. Этот параметр перечисляет все контексты представления, которые являются членами данного МОК.
Параметр пользовательских данных в сервисных примитивах P-RESYNCHRONIZE содержит значения представляемых данных из контекстов представления, входящих в данное МОК при выдаче сервисного примитива запроса или ответа. Но если ожидается сервисный примитив подтверждения P-ALTER-CONTEXT, не допускается использование контекстов представления, предлагаемых для удаления.
Если функциональный блок восстановления контекста выбран и задана ресинхронизация типа «рестарт» или «установка», то при выдаче сервисных примитивов запроса, индикации и подтверждения МОК может быть восстановлено, как указано ниже:
если заданный порядковый номер точки синхронизации меньше или равен минимальному порядковому номеру точки синхронизации, который уже использовался в соединении уровня представления и не был указан в сервисном примитиве запроса или индикации P-SYNC-MAJOR или P-SYNC-MINOR в текущем соединении уровня представления, то данное МОК восстанавливается равным тому МОК, которое сформировалось немедленно вслед за установлением соединения уровня представления;
если заданный порядковый номер точки синхронизации, уменьшенный на 1, был указан в сервисном примитиве запроса или индикации P-SYNC-MINOR, или P-SYNC-MAJOR в текущем соединении уровня представления, то данное МОК восстанавливается равным тому МОК, которое было текущим при вызове услуги P-SYNC-MINOR или P-SYNC-MAJOR;
если заданный порядковый номер точки синхронизации больше текущего порядкового номера точки синхронизации для любого из УП-пользователей или больше минимального порядкового номера точки синхронизации, используемого в соединении уровня представления, но не известного одному из логических объектов уровня представления, то результирующее МОК не изменяется.
При завершении этой процедуры любые предыдущие сервисные примитивы - P-SYNC-MINOR или P-SYNC-MAJOR, задающие большие порядковые номера точки синхронизации, не учитываются при расчете последующих процедур P-RESYNCHRONIZE и P-ACTIVITY-RESUME.
Если функциональный блок административного управления активностью выбран для использования в Данном соединении уровня представления, то внутри текущей активности принимаются во внимание только сервисные примитивы P-SYNC-MAJOR и P-SYNC-MINOR (см. п. 10.22.2).
Услуга P-ACTI VIT Y-START
Эта услуга обеспечивает УП-пользователю средство доступа к сеансовой услуге S-ACTIVITY-START, как описано в стандарте ИСО 8326. Эта услуга выполняет действие, которое может оказаться несогласованным по отношению к предшествующим вызовам услуг. Вызов этой услуги не прекращает соединение.
Структура
Структура компонентов сервисных примитивов приведена в табл. 10.
Идентификатор активности.
Если функциональный блок восстановления контекста выбран, этот параметр однозначно идентифицирует активность в группе ранее прерванных активностей.
Примечание. Если любой УП-пользователь может возобновить прерванную активность, значение параметра идентификатора активности будет отличаться от значений параметра идентификатора активности для всех прерванных активностей, которые были начаты этим УП-пользователем.
Таблица 10
Услуга Р ACTIVITY-START |
||
Имя параметра |
Запрос |
Индикация |
Идентификатор активности Пользовательские данные Обозначения: U — наличие параметра по выбору п С —условное наличие параметра; S — параметр, запрашиваемый сеан печивающим данную услугу (И ( = )—указывает, что значение параі столбца. |
S и ользователя; совым сервисным СО 8326); летра берется иг |
S С( = ) примитивом, обес- соседнего левого |
Пользовательские данные.
Значения представляемых данных (включая любые вставляемые значения представляемых данных) в этом параметре передаются между УП-пользователями и подчиняются правилам п. 10.1; интерпретация этих данных находится в ведении прикладного уровня. Услуги уровня представления не изменяют смыслового значения этих данных.
Ю.Ю.Услуга Р-АСТІVITY-RESUME
Эта услуга обеспечивает УП-пользователю средство доступа к сеансовой услуге S-ACTIVITY-RESUME, как описано в стандарте ИСО 8326. Эта услуга выполняет действие, которое может оказаться несогласованным по отношению к предшествующим вызовам услуг. Вызов этой услуги не прекращает соединение.
1. Структура
Структура компонентов сервисных примитивов приведена в табл. Г1.
1. Идентификатор активности.
Посредством этого параметра УП-пользователю предоставляется доступ к параметру идентификатора активности сеансовой услуги возобновления активности, как описано в стандарте ИСО 8326.
2. Идентификатор старой активности.
Посредством этого параметра УП-пользователю предоставляется доступ к параметру идентификатора старой активности сеансовой услуги возобновления активности, как описано в стандарте ИСО 8326. Этот параметр должен однозначно идентифицировать активность в группе прерванных активностей.
Таблица 11
Услуга P-ACTIVITY-RESUME
Имя параметра |
Запрос |
Индикация |
Идентификатор активности |
S |
S |
Идентификатор старой активности |
S |
S |
Порядковый номер точки синхрони- |
|
|
зации |
S |
S |
Идентификатор старого сеансового |
|
|
соединения |
S |
S |
Пользовательские данные |
и |
С( = ) |
Обозначения:
U — наличие параметра по выбору пользователя;
С — условное наличие параметра;
S — параметр, запрашиваемый сеансовым сервисным примитивом, обеспечивающим данную услугу (ИСО 8326);
(=) — указывает, что значение параметра берется из соседнего левого столбца.
ЮЛ0.1.3. Порядковый номер точки синхронизации.
Посредством этого параметра УП-пользователю предоставляется доступ к параметру порядкового номера точки синхронизации сеансовой услуги возобновления активности, как описано в стандарте ИСО 8326.
4. Идентификатор старого сеансового соединения.
Посредством этого параметра УП-пользователю предоставляется доступ к параметру идентификатора старого порядкового номера точки синхронизации. Этот параметр предоставляет СП-пользователю сеансового соединения доступ к параметру идентификатора старого сеансового соединения сеансовой услуги возобновления активности, как описано в стандарте ИСО 8326.
5. Пользовательские данные.
Значения представляемых данных (включая любые вставляемые значения представляемых данных) в этом параметре передаются между УП-пользователями и подчиняются правилам п. 10.1; интерпретация этих л энных находится в ведении прикладного уровня. Услуги уровня представления не изменяют смыслового значения этих данных.
2. Процедура возобновления активности
1. УП-поставщик согласовывает параметры, определяемые в сеансе, между СП-пользователями в том виде, в котором они задаются сеансовой услугой.
2. Если функциональный блок восстановления контекста не выбран, то МОК не йзменяется.
3. Если выбран функциональный блок восстановления контекста, то МОК задается следующим образом;