OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual
Object Classes and Attribute Types
OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual—522223-001
3-3
Object Management Classes
Object Management Classes
This subsection describes objects and attributes of the object management package. The 
single supported class in the object management package is OM-C-EXTERNAL. For an 
overview of how each class relates to the other classes, refer to Appendix D, Class 
Hierarchies.
OM-C-EXTERNAL
This class of object appears in the definition of the IM-T-EXTERNAL-DATA, 
IM-T-EXTERNAL-PARAMETERS, and MH-T-CONTENT attributes. 
Table 3-1
 describes the attribute types for this class and the syntax, length, and number 
of values for each type. 
Meanings of Attributes
The attribute types specify the following information:
OM-T-ARBITRARY-ENCODING
A representation of the data value as a bit string. 
Table 3-1. OM-C-EXTERNAL Attributes—General Characteristics
Attribute Type Value Syntax
Value 
Length
Number of 
Values
OM-T-ARBITRARY-
ENCODING
OM-S-BIT-STRING
or
OM-S-ONFILE-STRING
- - 0-1 
1
OM-T-ASN1-ENCODING OM-S-ENCODING-STRING
or
OM-S-ONFILE-STRING
2-n 0-1 
1
OM-T-DATA-VALUE-
DESCRIPTOR
OM-S-OBJECT-
DESCRIPTOR-STRING
- - 0-1
OM-T-DIRECT-
REFERENCE
OM-S-OBJECT-
IDENTIFIER-STRING
2-n 0-1
OM-T-INDIRECT 
REFERENCE
OM-S-INTEGER - - 0-1
OM-T-OCTET-ALIGNED-
ENCODING
OM-S-OCTET-STRING
or
OM-S-ONFILE-STRING
- - 0-1 
1
OM-T-CLASS OM-S-INTEGER - - 1
1
Exactly one of these three attributes shall be present.










