OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual
Object Classes and Attribute Types
OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual—522223-001
3-120
IM-C-MM-MESSAGE-BODY-PART
specified in the max-in-memory-string-len parameter of the 
GPI_MT_START_TRANSFER_IN_ call.
Attributes that have the syntax OM-S-ONFILE-STRING are treated as long strings. 
regardless of their actual length: that is, they are treated as if they were longer than 
the specification of the max-string-len parameter of GPI_INITIALIZE_. Thus, you 
can use only the procedure calls GPI_OM_READ_ and GPI_OM-WRITE_ to read 
and write the values of strings that have the syntax OM-S-ONFILE-STRING.
IM-C-MM-MESSAGE-BODY-PART 
This class of object conveys a military message that has been forwarded by a military 
messaging user agent (MM-UA). The military message body part contains the original 
contents of the forwarded message.
Table 3-76
 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:
IM-T-MM-MESSAGE-DATA
Is the forwarded IPM.
IM-T-MM-MESSAGE-ENVELOPE
Is the delivery envelope (without the MTS identifier) accompanying the forwarded 
interpersonal message (IPM) when it is delivered to the originator of the forwarding 
IPM.
IM-C-NAT-DEFINED-BODY-PART
This class of object consists of binary data, which must follow the BER. The data type 
of the data value encoded is nationally defined. The originator and all recipients are 
assumed to know the country that defined the data type.
Table 3-76.  IM-C-MM-MESSAGE-BODY-PART Attributes—General 
Characteristics
Attribute Type Value Syntax
Value 
Length
Number of
Values
IM-T-MM-MESSAGE-
DATA
OM-S-OBJECT
(IM-C-
INTERPERSONAL-
MESSAGE)
- - 1
IM-T-MM-MESSAGE-
ENVELOPE
OM-S-OBJECT
(MH-C-DELIVERY-
ENVELOPE)
- - 1
OM-T-CLASS OM-S-INTEGER - - 1










