OSI/MHS Gateway Programmatic Interface (GPI) Programming Guide
Contents
OSI/MHS Gateway Programmatic Interface (GPI) Programming Guide—424822-001
v
Figures (continued)
Figures (continued)
Figure 1-6. Outbound Processing 1-7
Figure 1-7.
Outbound Processing 1-8
Figure 1-8.
Inbound Processing (Normal Type Gateway) 1-8
Figure 1-9.
NORMAL Inbound Information Flow 1-9
Figure 1-10.
Message Flow in a P1-EXIT Type Gateway 1-11
Figure 2-1.
GPI Program Flow: Environment Management Procedures 2-3
Figure 2-2.
Object, Attribute, and Attribute Descriptor 2-4
Figure 2-3.
GPI Program Flow: Object Management Procedures 2-5
Figure 2-4.
GPI Program Flow: Message Transfer Procedures 2-9
Figure 2-5.
Object States for Inbound Processing 2-10
Figure 3-1.
Objects and Attributes 3-3
Figure 3-2.
Superobject and Subobjects 3-3
Figure 3-3.
Object Classes 3-4
Figure 3-4.
X.400 Message as Object 3-5
Figure 3-5.
Partial Object Representation 3-6
Figure 3-6.
Complete Object Representation 3-7
Figure 3-7.
Object Identifiers 3-8
Figure 3-8.
Attribute Information 3-11
Figure 3-9.
Attribute Descriptor 3-12
Figure 3-10.
Descriptor List 3-13
Figure 3-11.
Attribute Position and Value Position 3-14
Figure 4-1.
GPI Sessions and Gateways 4-3
Figure 4-2.
Object Representation of X.400 Extensions 4-7
Figure 5-1.
GPI Program Flow: Sequence of Procedures 5-4
Figure 5-2.
GPI Program Flow: Outbound Processing 5-15
Figure 5-3.
Using GPI_OM_INSERT_ 5-21
Figure 5-4.
Using GPI_OM_WRITE_ (To Append to the End of a String
Buffer) 5-23
Figure 5-5.
Using GPI_OM_WRITE_ (To Write to the Middle of a String
Buffer) 5-24
Figure 5-6.
Using GPI_MT_TRANSFER_OUT_ With Decoded Root Objects 5-25
Figure 5-7.
GPI Program Flow: Inbound Processing 5-27