8.1. Прочие сервисные-элементы-прикладнoгo-уровня
Элемент СЭНП ориентирован на использование с другими СЭП для решения задач обработки специфичной информации, которые требуют надежной передачи ПБДП. Поэтому предполагается, что СЭНП будет включен в состав спецификаций прикладного контекста.
Совокупность СЭНП и других СЭП (в частности, СЭУА), входящих в состав прикладного контекста, требуют взаимно скоординированного использования возможностей услуг уровня представления.
Элемент СЭНП нуждается в управлении прикладной-ассоциацией со стороны СЭУА. Для прикладных контекстов, содержащих СЭНП, поставщик-СЭНП является пользователем услуги П-Пс-ПРЕРЫВАНИЕ; эта услуга не используется непосредственно ни элементом-пользователя, ни другим СЭП. В случае, когда поставщик-СЭНП получает от поставщика-СЭУА примитив П-Пс-ПРЕРЫВАНИЕ индикация, он должен попытаться восстановить соединение-уровня-представления путем выдачи примитива П-АССОЦИАЦИЯ запрос. Если соединение-уровня-представления невозможно восстановить, то поставщик-СЭНП должен выдать пользователю-СЭНП примитив НП-Пс-ПРЕРЫВАНИЕ индикация. Услуга П-ПРЕРЫВАНИЕ, обеспечиваемая СЭУА, используется поставщиком-СЭНП.
Спецификация протокола пользователя-СЭНП определяет типы значений параметра "данные-пользователя" услуг СЭНП, образующих один или несколько абстрактных синтаксисов, и обеспечивает для каждого абстрактного синтаксиса уникальное абстрактное синтаксическое имя идентификатора типа объекта.
Значения параметра "данные-пользователя" (если он используется) услуг НП-ОТКРЫТИЕ и НП-Пл-ПРЕРЫВАНИЕ должны коллективно использовать один поименованный абстрактный синтаксис с блоками ПБДП СЭНП, определенными в ГОСТ Р ИСО/МЭК 9066-2. Каждый тип значений параметра "данные-пользователя" (если он используется) примитивов НП-ОТКРЫТИЕ запрос/подтверждение, НП-ОТКРЫТИЕ ответ/положительное подтверждение, НП-ОТКРЫТИЕ ответ/отрицательное подтверждение и НП-Пл-ПРЕРЫВАНИЕ запрос/индикация должен представлять собой любой конкретный тип языка АСН.1. Если ни один из типов значений параметра "данные-пользователя" не определен, то абстрактное синтаксическое имя абстрактного-синтаксиса-СЭНП, определенное в ГОСТ Р ИСО/МЭК 9066-2, идентифицирует абстрактный синтаксис, образованный блоками ПБДП СЭНП.
Типы значений параметра "данные-пользователя" услуг НП-ЗАКРЫТИЕ (если они используются) и услуги НП-ПЕРЕДАЧА могут образовать один или несколько поименованных абстрактных синтаксисов. В рамках конкретного поименованного абстрактного синтаксиса этот тип должен быть отдельным типом АСН.1, относящимся обычно (но не обязательно) к выбранному типу. Эти типы могут коллективно использовать отдельный абстрактный синтаксис с блоками ПБДП СЭНП, в том и только в том случае, если они используют теги, отличные от специфичных-для-контекста тегов с номерами 16, 17, 18 и 22 и отличными от целочисленного типа АСН.1 и типа последовательных октетов. Эти условия имеют место, если протокол пользователя-СЭНП использует УО-нотацию стандарта ГОСТ Р ИСО/МЭК 9072-1.
В режиме Х.410-1984 существует только один абстрактный синтаксис, однако он идентифицирован не именем абстрактного синтаксиса, а значением параметра "протокол-прикладного-уровня" услуги НП-ОТКРЫТИЕ.
8.2.Услуги СЭУА
Услуги СЭНП нуждаются в доступе к услугам П-АССОЦИАЦИЯ, П-РАЗЪЕДИНЕНИЕ и П-Пс-ПРЕРЫВАНИЕ. Включение СЭНП в прикладной контекст предотвращает использование любой из перечисленных услуг СЭУА другим СЭП или элементом-пользователя.
Режим Х.410-1984 СЭНП предполагает режим Х.410-1984 СЭУА.
8.3.Услуги-уровня-представления
Услуги СЭНП нуждаются в доступе к услугам уровня представления П-НАЧАЛО-АКТИВНОСТИ, П-ДАННЫЕ, П-МЛАДШАЯ-СИНХРОНИЗАЦИЯ, П-КОНЕЦ-АКТИВНОСТИ, П-ПРЕРЫВАНИЕ-АКТИВНОСТИ, П-ПОДАВЛЕНИЕ-АКТИВНОСТИ, П-Пл-ОСОБОЕ СООБЩЕНИЕ, П-ВОЗОБНОВЛЕНИЕ-АКТИВНОСТИ, П-Пс-ОСОБОЕ-СООБЩЕНИЕ, П-ЗАПРОС-ПОЛНОМОЧИЙ и П-ПРЕДОСТАВЛЕНИЕ-УПРАВЛЕНИЯ. В настоящем стандарте считается, что услуги СЭУА нуждаются в доступе к услугам П-СОЕДИНЕНИЕ, П-РАЗЪЕДИНЕНИЕ, П-Пл-ПРЕРЫВАНИЕ и П-Пс-ПРЕРЫВАНИЕ. Включение СЭНП в прикладной контекст предотвращает использование любой из перечисленных услуг или любой другой услуги-уровня-представления любым другим СЭП или элементом-пользователя.
При работе в конфигурации локальной системы протокольный автомат НП использует услуги-согласования-синтаксиса. Эти услуги используются для преобразования представления ПБДП, передаваемых между СЭП, использующими СЭНП. Услуги-согласования-синтаксиса обеспечивают преобразование локального представления ПБДП в представление, специфицированное синтаксисом передачи, который определен услугами уровня представления, и обратное преобразование. Метод, используемый для доступа к этой информации синтаксиса передачи, является частным вопросом и не входит в предмет рассмотрения настоящим стандартом.
Режим Х.410-1984 СЭНП предполагает режим Х.410-1984 услуг-уровня-представления.
Поименованный абстрактный синтаксис, ассоциированный с совместимым синтаксисом передачи (согласованным на уровне представления), образует контекст уровня представления.
Значение объектного идентификатора [совместные-исо-мкктт базовые правила кодирования (1) асн1 (1)], определенное в ГОСТ 34.974, может использоваться в качестве имени синтаксиса передачи. В этом случае протокольная спецификация пользователя-СЭНП не нуждается в имени и в спецификации синтаксиса передачи.
В режиме Х.410-1984 используемый по умолчанию контекст уровня представления образуется конкретным абстрактным синтаксисом, идентифицированным значением параметра "протокол-прикладного-уровня" услуги НП-ОТКРЫТИЕ, которая логически связана с базовыми правилами кодирования АСН.1 ГОСТ 34.974.