В настоящем стандарте используются описательные соглашения, приведенные ниже.
5.1 АСН.1
В настоящем стандарте используются для указанных целей следующие описательные соглашения, основанные на АСН.1:
а) для определения информационных объектов межперсональных сообщений и других типов данных и значений всех видов - сама АСН.1;
б) для определения функциональных объектов межперсональных сообщений - макрокоманды OBJECT и REFINE ИСО/МЭК 10021-3;
в) для определения абстрактных услуг межперсональных сообщений - макрокоманды PORT, ABSTRACT-OPERATION и ABSTRACT-ERROR ИСО/МЭК 10021-3;
г) для определения расширений заголовков - макрокоманда HEADING-EXTENSION пункта 7.2.17;
д) для определения расширенных типов основной части - макрокоманда EXTENDED-BODY-PART-TYPE пункта 7.3.12;
е) для определения атрибутов ХС - макрокоманда ATTRIBUTE ИСО/МЭК 9594-2.
Различные виды использования нотации АСН.1 приведены в таблице 1. При каждом использовании нотации АСН.1 она приводится как в основной части настоящего стандарта для наглядности, так и в очень подробном изложении в приложении в качестве справочного материала.
Таблица 1 - Использование нотации АСН.1
Рассматриваемый вопрос | Описание | Справочный материал |
Объектные идентификаторы | - | Приложение D |
Абстрактные информационные объекты | Глава 2 | Приложение Е |
Функциональные объекты | Разделы 10, 11, 16 | Приложение F |
Абстрактные услуги | Разделы 12, 13 | Приложение G |
Расширения заголовков | Приложение А | Приложение Н |
Расширенные типы части тела | Приложение В | Приложение I |
Атрибуты хранилища сообщений | Приложение С | Приложение J |
Верхние границы | - | Приложение К |
При обнаружении различий в описании АСН.1 и в справочном материале указывается ошибка спецификации.
Заметим, что во всех модулях, которые определены в приложениях согласно таблице 1, теги АСН.1 являются неявными; в этом отношении модуль является определительным.
Примечания
1 Использование АСН.1 для описания класса или части информации само по себе еще не означает, что информация уже передается между открытыми системами. Тот факт, что информация, с помощью которой осуществляется ее описание в АСН.1, и базовые правила кодирования АСН.1 имеют конкретный синтаксис передачи, может не иметь значения. Информация, фактически передаваемая между системами, выполняет такую роль путем ее включения в прикладной протокол.
2 Использование макрокоманд ABSTRACT-OPERATION и ABSTRACT-ERROR, образованных из соответствующих поименованных макрокоманд удаленных операций, не означает, что привлечение абстрактных операций и ошибок и выдача соответствующих отчетов осуществляются через границу между открытыми системами. Тот факт, что абстрактные операции и ошибки посредством их описания фактически могут быть привлечены через СЭУО с использованием этих макрокоманд и при минимальных дополнительных спецификациях, не имеет значения в данном контексте.
5.2 Ранги
В настоящем стандарте используется концепция рангов в соответствии с ИСО/МЭК 10021-2.
5.3 Термины
В настоящем стандарте термины выделены полужирным шрифтом, при ссылках на них до определений - курсивом, в остальных случаях написание терминов не выделяется.
Термины, означающие имена собственные, пишутся с прописной буквы, термины общего характера со строчной.