OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual
DDL Definitions
OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual—522223-001
A-4
Second-Level Data Types
Second-Level Data Types
The GPI defines second-level data type for fields of attribute descriptors. Second-level
(secondary) data types are made from one or more first-level data types, described in
First-Level Data Types
on page A-2.
OM-SYNTAX
This data type defines a field for the syntax of an attribute value in an attribute
descriptor.
OM-TYPE
This data type defines a field for the type of an attribute value in an attribute descriptor.
OM-VALUE
This data type defines a field for the attribute value in an attribute descriptor.
Third-Level Data Types
The GPI defines third-level data types for attribute descriptors. Third-level (tertiary)
data types are made from one or more second-level data types, described in Second-
Level Data Types on page A-4.
OM-DESCRIPTOR
This data type defines a field for an attribute descriptor. Use this structure to insert
attribute values in and examine attribute values from a descriptor list.
DEFINITION OM-SYNTAX TYPE OM-UINT16.
DEFINITION OM-TYPE TYPE OM-UINT16.
DEFINITION OM-VALUE.
02 Z-STRING TYPE OM-STRING.
02 BOOLEAN REDEFINES Z-STRING TYPE OM-BOOLEAN.
02 ENUMERATION REDEFINES Z-STRING TYPE OM-ENUMERATION.
02 INTEGER REDEFINES Z-STRING TYPE OM-INTEGER.
02 OBJECT REDEFINES Z-STRING TYPE OM-PADDED-OBJECT.
02 VALUE REDEFINES Z-STRING TYPE BINARY 64.
END
DEFINITION OM-DESCRIPTOR.
02 TYPE TYPE OM-TYPE.
02 SYNTAX TYPE OM-SYNTAX.
02 VALUE TYPE OM-VALUE.
END