В данном разделе определяется способ, которым ПАУО передает ПБДП с использованием:
а) услуг СЭНП или
б) услуг уровня представления.
В подразделе 8.1 определено преобразование в услуги СЭНП, а в подразделе 8.2 - преобразование в услуги уровня представления.
Для всех услуг СЭУО предполагается идентификация используемого поименованного абстрактного синтаксиса и процедура преобразования в используемые услуги, при этом данный вопрос является частным и не входит в предмет рассмотрения настоящего стандарта.
8.1 Преобразование в услуги СЭНП
В данном разделе определяется, каким образом ПАУО использует примитивы услуг СЭНП, описанные в ГОСТ Р ИСО/МЭК 9066-1. В таблице 7 определено преобразование примитивов услуг СЭУО и ПБДП в примитивы услуги СЭНП.
Таблица 7 - Обзор преобразований СЭНП
Услуга СЭУО | ПБДП | Услуга СЭНП |
УО-ПРИВЛЕЧЕНИЕ запрос/индикация | УОПР | НП-ПЕРЕДАЧА запрос/индикация/ подтверждение |
УО-РЕЗУЛЬТАТ запрос/индикация | УОРЗ | НП-ПЕРЕДАЧА запрос/индикация/ подтверждение |
УО-ОШИБКА запрос/индикация | УООШ | НП-ПЕРЕДАЧА запрос/индикация/ подтверждение |
УО-Пл-ОТКЛОНЕНИЕ запрос/индикация | УООТ | НП-ПЕРЕДАЧА запрос/индикация/ подтверждение |
УО-Пс-ОТКЛОНЕНИЕ индикация | УООТ | НП-ПЕРЕДАЧА запрос/индикация/ подтверждение |
Управление полномочиями | - | НП-ЗАПРОС-ПОЛНОМОЧИЙ запрос/индикация |
- | НП-ПРЕДОСТАВЛЕНИЕ-ПОЛНОМОЧИЙ запрос/индикация |
8.1.1 Управление полномочиями
Автомат ПАУО должен предварительно завладеть полномочиями, чтобы иметь возможность использовать услугу НП-ПЕРЕДАЧА. Если ПАУО не владеет полномочиями, он может выдать примитив НП-ЗАПРОС-ПОЛНОМОЧИЙ запрос, у которого параметр "приоритет" отображает наивысший приоритет ПБДП, ожидающего передачи.
Автомат ПАУО, владеющий полномочиями, может выдать примитив НП-ПРЕДОСТАВЛЕНИЕ-ПОЛНОМОЧИЙ запрос, если он не имеет больше ПБДП для передачи. Он может выдать примитив НП-ПРЕДОСТАВЛЕНИЕ-ПОЛНОМОЧИЙ запрос в ответ на примитив НП-ЗАПРОС-ПОЛНОМОЧИЙ индикации, если он не имеет больше для передачи таких ПБДП, приоритет которых равен или выше указанного в примитиве НП-ЗАПРОС-ПОЛНОМОЧИЙ индикация. Если он имеет готовый для передачи ПБДП более низкого приоритета, он может выдать примитив НП-ЗАПРОС-ПОЛНОМОЧИЙ запрос, приоритет которого отражает наивысший приоритет ПБДП, ожидающего передачи.
8.1.1.1 Использование услуги НП-ЗАПРОС-ПОЛНОМОЧИЙ
Автомат ПАУО выдает примитив НП-ЗАПРОС-ПОЛНОМОЧИЙ запрос для запроса полномочий. Он может выдавать его только в том случае, если он еще не владеет полномочиями. Услуга НП-ЗАПРОС-ПОЛНОМОЧИЙ является неподтверждаемой.
Параметры услуги НП-ЗАПРОС-ПОЛНОМОЧИЙ используются следующим образом:
Приоритет: отражает наивысший приоритет ПБДП, ожидающего передачи.
8.1.1.2 Использование услуги НП-ПРЕДОСТАВЛЕНИЕ-ПОЛНОМОЧИЙ
Автомат ПАУО выдает примитив НП-ПРЕДОСТАВЛЕНИЕ-ПОЛНОМОЧИЙ запрос, чтобы уступить полномочия своему партнеру. Он может выдать его только в том случае, если владеет полномочиями. Эта услуга является неподтверждаемой.
8.1.2 Передача ПБДП
Каждый ПБДП передается в виде данных-пользователя услуги НП-ПЕРЕДАЧА. Автомат ПАУО выдает примитив НП-ПЕРЕДАЧА запрос только в том случае, если владеет полномочием и если нет неподтвержденных примитивов НП-ПЕРЕДАЧА подтверждение.
8.1.2.1 Использование услуги НП-ПЕРЕДАЧА
Услуга НП-ПЕРЕДАЧА является подтверждаемой услугой.
Параметры примитива НП-ПЕРЕДАЧА запрос используются следующим образом:
ПБДП - | Представляет собой ПБДП, подлежащий передаче. Его максимальный размер в этом преобразовании не ограничен. | |
Время передачи - | Определяется локальными правилами передающего ПАУО. Оно может быть связано с приоритетом передаваемого ПБДП. |