6.5.1. Назначение
Процедуру изменения контекста используют для модификации МОК. В процессе ее выполнения согласовывается определение одного или нескольких новых контекстов представления, добавляемых в МОК, а также удаление контекстов представления, которые содержались в МОК. Запрашивающий логический объект использует эту процедуру, когда принимает сервисный примитив запроса P-ALTER CONTEXT.
При выполнении этой процедуры используют:
а) ПБДП АС;
б) ПБДП АСА.
6.5.2. Параметры, относящиеся к ПБДП АС
6.5.2.1. Список добавлений контекстов представления
Содержит список из одного или нескольких пунктов. Каждый пункт представляет один пункт параметра списка добавлений контекстов представления из сервисного примитива запроса P-ALTER-CONTEXT и должен представляться, соответственно, одним пунктом параметра списка добавлений контекстов представления в сервисном примитиве индикации P-ALTER-CONTEXT. Каждый пункт содержит три компонента: идентификатор контекста представления, имя абстрактного синтаксиса и список синтаксисов передачи. Список синтаксисов передачи содержит те имена синтаксисов передачи (или имена спецификаций, производящих такие синтаксисы передачи), которые запрашивающий ПАП может поддержать для указанного абстрактного синтаксиса. Все идентификаторы контекста представления, включенные в данный параметр, должны быть различными и отличаться от идентификаторов контекстов представления, уже содержащихся в данном МОК, или от ранее используемых в каких-либо ПБДП в данном соединении на уровне представления. Если передающий ПАП является инициатором, все идентификаторы контекстов представления должны быть целыми нечетными числами. В противном случае они должны быть целыми четными числами.
6.5.2.2. Список удалений контекстов представления
Должен представлять параметр списка удалений контекстов представления из сервисного примитива запроса P-ALTER-CONTEXT и представляться, соответственно, параметром списка удалений контекстов представления в сервисном примитиве индикации P-ALTER-CONTEXT.
6.5.2.3. Пользовательские данные
Представляют параметр пользовательских данных из сервисного примитива запроса P-ALTER-CONTEXT и должны представляться, соответственно, параметром пользовательских данных в сервисном примитиве индикации P-ALTER-CONTEXT. Этот параметр должен выбираться из контекстов представления, как установлено в п.6.1.2.
6.5.3. Параметры, относящиеся к ПБДП АСА
6.5.3.1. Список результатов добавлений контекстов представления
Должен представлять параметр списка результатов добавлений контекстов представления из сервисного примитива ответа P-ALTER-CONNECT и представляться, соответственно, параметром списка результатов добавлений контекстов представления в сервисном примитиве подтверждения P-ALTER-CONNECT. Он содержит список, состоящий из того же числа пунктов, что и параметр списка добавлений контекстов представления в ПБДП АС. Каждый пункт должен быть ответом на соответствующий пункт в ПБДП АС и содержать один или два компонента: список добавлений контекстов представления и необязательный компонент, который может быть именем синтаксиса передачи (или именем спецификации, производящей такой синтаксис передачи) или причиной отвержения поставщиком.
Результат добавлений контекстов представления должен принимать одно из следующих значений:
принятие;
отвержение пользователем;
отвержение поставщиком.
Если результат добавлений контекстов представления принимает значение "принятие", должно присутствовать имя синтаксиса передачи. Это имя должно быть одним из тех, которые запрашивающий ПАП предложил в качестве возможных синтаксисов передачи для заданного контекста представления, и оно должно определять синтаксис передачи, который выбран принимающим ПАП.
Если результат добавлений контекстов представления принимает значение "отвержение поставщиком", должна присутствовать причина отвержения поставщиком. Этот параметр указывает причину, по которой добавления контекстов представления отвергаются принимающим ПАП, и должен принимать одно из следующих значений:
причина не определена;
не обеспечивается абстрактный синтаксис;
не обеспечивается предлагаемый синтаксис передачи;
превышен локальный предел по МОК.
6.5.3.2. Список результатов удалений контекстов представления
Должен представлять параметр списка результатов удалений контекстов представления из сервисного примитива ответа P-ALTER-CONNECT и представляться, соответственно, параметром списка результатов удалений контекстов представления в сервисном примитиве подтверждения P-ALTER-CONNECT. Он содержит список, состоящий из того же числа пунктов, что и параметр списка удалений контекстов представления в ПБДП АС. Каждый пункт должен быть ответом на соответствующий пункт в БДПП АС и принимать одно из следующих значений:
принятие;