OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual

OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual522223-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.