Вы можете открыть актуальную версию документа прямо сейчас.
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Приложение В
(обязательное)
Определения
абстрактных синтаксисов
B.1 В данном приложении определяется полезный класс информационного объекта, ABSTRACT-SYNTAX, для определения абстрактных синтаксисов.
Примечание - Рекомендуется, чтобы экземпляр этого класса информационного объекта определялся каждый раз, когда абстрактный синтаксис определяется как значения единственного типа АСН. 1.
B.2 Класс информационных объектов ABSTRACT-SYNTAX определяется как:
ABSTRACT-SYNTAX : : = CLASS {
&id OBJECT IDENTIFIER,
&Type,
&property BIT STRING {handles-invalid-encodings (0)} DEFAULT {}
}WITH SYNTAX {
&Type IDENTIFIER BY &id [HAS PROPERTY &property]
}
Поле &id каждого объекта ABSTRACT-SYNTAX является именем абстрактного синтаксиса, а поле &Туре содержит единственный тип АСН. 1, значения которого образуют абстрактный синтаксис. Свойство "handles-invalid-encodings" указывает, что недопустимое кодирование не должно рассматриваться как ошибка во время процесса декодирования, а решение о том, как рассматривать такое недопустимое кодирование, остается за приложением.
B.3 Этот класс информационных объектов определен как "полезный" из-за его общей употребимости, и он доступен в любом модуле без необходимости его импорта.
B.4 Пример
Если определен тип АСН. 1, названный XXX-PDU, то может быть определен абстрактный синтаксис, который содержит все значе
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.