Хорошие продукты и сервисы
Наш Поиск (введите запрос без опечаток)
Наш Поиск по гостам (введите запрос без опечаток)
Поиск
Поиск
Бизнес гороскоп на текущую неделю c 29.12.2025 по 04.01.2026
Открыть шифр замка из трёх цифр с ограничениями

ГОСТ Р ИСО/МЭК 8824.3-2002; Страница 9

или поделиться

Ещё ГОСТы из 41757, используйте поиск в верху страницы ГОСТ Р ИСО/МЭК 8824-93 Информационная технология. Взаимосвязь открытых систем. Спецификация абстрактно-синтаксической нотации версии один (АСН.1) ГОСТ Р ИСО/МЭК 8824-93 Информационная технология. Взаимосвязь открытых систем. Спецификация абстрактно-синтаксической нотации версии один (АСН.1) Information technology. Open systems interconnection. Specification abstract syntax notation one (ASN.1) (Настоящий стандарт описывает нотацию для определения абстрактного синтаксиса, называемую абстрактно-синтаксической нотацией версии один (АСН.1). Настоящий стандарт определяет ряд простых типов вместе с присвоенными им тегами и обозначения, которые следует использовать для ссылок на эти типы, а также для задания значений этих типов. Настоящий стандарт определяет методы построения новых типов из более простых типов и обозначения, которые следует использовать при определении такого рода структурированных типов и присвоении им тегов, а также при задании значений этих типов) ГОСТ Р ИСО/МЭК8824.4-2003 Информационная технология. Абстрактная синтаксическая нотация версии один (АСН 1). Часть 4 Параметризация спецификации АСН 1 ГОСТ Р ИСО/МЭК 8825-93 Информационная технология. Взаимосвязь открытых систем. Спецификация базовых правил кодирования для абстрактно-синтаксической нотации версии один (АСН. 1) ГОСТ Р ИСО/МЭК 8825-93 Информационная технология. Взаимосвязь открытых систем. Спецификация базовых правил кодирования для абстрактно-синтаксической нотации версии один (АСН. 1) Information technology. Open Systems Interconneсtion. Specification of Basic Encoding Rules for Abstract Syntax Notation One (ASN. 1) (Настоящий стандарт определяет набор базовых правил кодирования, который может служить основой для определения синтаксиса передачи для значений, определенных с помощью нотации ГОСТ Р ИСО/МЭК 8824. Базовые правила кодирования применяют также при декодировании полученного с их помощью синтаксиса передачи для определения значений переданных данных. Описываемые базовые правила кодирования используют во время взаимодействия компонентами, предоставляющими услуги уровня представления, когда это требуется контекстом представления)
Страница 9
ГОСТ Р ИСО/МЭК 8824-3-2002

2 В данном разделе описано применение табличного ограничения, использующего множество информационных объектов, которое идентифицировано в главной нотации, определяющей порождающий тип; другими словами, определено и идентифицировано разработчиком протокола, Оно не удовлетворяет требованиям для фактического множества информационных объектов, которое должно быть использовано как ограничение в конкретном абстрактном синтаксисе, так как может изменяться от синтаксиса к синтаксису, ИСО/МЭК 8824-4 обеспечивает нотацию, которая, кроме всего прочего, позволяет множеству информационных объектов, используемому в этом ограничении, быть параметром, значение которого подставляется позже различными группами пользователей,

Пример

Для иллюстрации текста настоящего раздела использован следующий пример. Тип ErrorRetum представляет категорию ошибки errorCategory и один или несколько кодов ошибок errorCodes с соответствующей информацией errorlnfo для этой категории. Это представление обеспечивается классом информационных объектов ERROR-CLASS со специфическим множеством объектов, определенных в множестве информационных объектов ErrorSet, которое используется для ограничения полей ErrorRetum.

Имеем

ERROR-CLASS : : = CLASS {

&category PrintableString (SIZE (1)),

&code INTEGER,

&Type

}

WITH SYNTAX {&category &code &Type}

ErrorSet ERROR-CLASS : : =

{

{«A# 1 INTEGER} |

{«A# 2 REAL} |

{«В» 1 CARACTER STRING} |

{«В» 2 GeneralString}

}

ErrorRetum : : = SEQUENCE {

errorCategory ERROR-CLASS.&category ({ErrorSet}) OPTIONAL, errors    SEQUENCE OF SEQUENCE

{

errorCode ERROR-CLASS.&code

({ErrorSet}{@errorCategory}), errorInfo ERROR-CLASS.&Type

({ErrorSet}{@errorCategory, @errorCode})

} OPTIONAL

}

Ассоциированная таблица множества ошибок ErrorSet может быть изображена следующим образом.

&category

&code

&Type

«А»

1

INTEGER

«А»

2

REAL

«В»

1

CHARACTER STRING

«В»

2

GeneralString

10.1    Табличное ограничение может быть применено только к типу «ObjectClassFieldType» или «InstanceOfType». Первый случай определяется в последующих частях данного раздела, второй — в приложении А.

10.2    Тип «ObjectClassFieldType» идентифицирует класс информационных объектов и одно из допустимых имен полей «FieldName» этого класса. Табличное ограничение идентифицирует множество информационных объектов, ассоциированная таблица которых определяет множество ограниченных значений, как установлено в ГОСТ Р ИСО/МЭК 8824-2, раздел 13.

4