OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual
OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual—522223-001
3-1
3
Object Classes and Attribute Types
This section provides the DDL names for object classes and attribute types. These DDL 
names are used to generate source code definitions for use by client application and GIP 
processes. The classes are divided into the following five categories:
•
Object management package
•
Message handling package
•
Interpersonal messaging package
•
Electronic data interchange messaging package
Refer to Section 2, Information Architecture and Data Structures
, for an overview of the 
structure of objects and attributes. Refer to the CCITT Recommendations X.400-X.420 
(1988) for more definitive descriptions of elements of the message transfer and 
interpersonal messaging protocols and services. Refer to CCITT Recommendation 
X.435 for more definitive descriptions of the elements of the electronic data interchange 
package.
Object Class Descriptions
This section covers all the object classes supported by the GPI. Within each package the 
classes are arranged alphabetically. Each of the object class descriptions includes the 
following information: 
•
The purpose of objects of the class.
•
A table of the types of attributes specific to the class and the following information 
about each type: 
Attribute Type Is the DDL name of the attribute type.
Value Syntax Is the DDL name of the syntax of the attribute. Descriptions 
of syntax are provided in Section 2, Information Architecture 
and Data Structures.
Value Length Is the allowable length (in octets) of string values. For 
example, 3-1024 indicates the value can be from 3 through 
1024 octets in length. Two short lines (– –) indicate the 
value does not have a length limit.
Number of Values Is the number of values you can specify for the attribute. A 
zero indicates that the attribute is optional. For example, 0-1 
indicates an optional, single-valued attribute.










