ГОСТ 1» ИСО/МЭК 8824-2-2001
деления поля информационного объекта, для которого указано «OPTIONAL» (или «DEFAULT»),
что приводит к полю, являющемуся пустым (или принимаемым по умолчанию).
15.10 Пример информации из объектов
Для определений в примерах 11.9,11.10 и 12.7следующие конструкции (влевыхстолбцах) являются
допустимыми и могут использоваться в качестве эквивалентов выражений в правых столбцах.
«ValucFramObjcct*
invertMatrix.&opcrationCodc
7
determinant 1sZero.&crrorCode
1
«TypcFromObject»
invcrtMatrix.&ArgumenlTypc
Matrix
«ValueSetFroinObjcct®
invertMatrix.&Errars.&crrorCodc
(1)
MatrixOpcrations.&operationCodc
{7| и другие)
«ObjcetSctFromObjccts*
invertMatrix.^Errors
{dcterminantlsZero}
MatrixOpcrations.&Errors{dctcrminantlsZcro | и другие)
ПРИЛОЖЕНИЕ А
(обязательное)
Класс информационных объектов TYPE-IDENTIFIER
А.I Вданном приложении определяется полезный класс информационных объектов со ссылкой на класс
TYPE-IDENTIFIER.
П р и мс ча н и с —Этот класс информационных объектов является простейшим классом, имеющим
ровно два поля —пате идентификатора типа OBJECT IDENTIFIER и поле типа, который определяет тип
АСН. I для передачи всейинформации, касающейся любого конкретного объекта этого класса. Он определяется
в настоящем стандарте из-за широко распространенного использования информационных объектов этой
формы.
А.2 Класс информационных объектов TYPE-IDENTIFIER определяется как:
TYPE-IDENTIFIER :: = CLASS
I
&id OBJECT IDENTIFIER UNIQUE.
&Tvpc
)
WITH SYNTAX {&Typc IDENTIFIED BY &id)
А.З Этот класс определяется как «полезный» класс информационных объектов идоступен влюбом модуле
без необходимости его импорта.
А.4 Пример
Тело связи MHS может быть определено как:
MHS-BODY-CLASS :: - TYPE-IDENTIFIER
g4FaxBodv MHS-BODY-CLASS :: -
(BIT STRING IDENTIFIED BY {inhsbody 3})
Разработчик протокола мог бы определять компонент для передачи MHS-BODY-CLASS. специфицируя
rim «INSTANCE OF MHS-BODY-CLASS», определенный в С.9.
19