OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual

Object Classes and Attribute Types
OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual522223-001
3-57
MH-C-P1-ENCODED-PDU
If a user is not accessed through a PRMD, the ADMD governs whether all
conditional attributes are present.
MH-C-P1-ENCODED-PDU
This class of object defines an encoded P1 transmission (message, probe, or report).
Table 3-33
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:
MH-T-ASN1-ENCODED-DATA
Is the ASN.1-encoded value of a complete P1-encoded message, probe, or report.
Implementation and Usage Note
OM-S-ONFILE-STRING is a value syntax that applies to messages exceeding 64
kilobytes.
For the attribute MH-T-ASN1-ENCODED-DATA, this value syntax is an alternative
to OM-S-ENCODING-STRING.
When this attribute has the syntax OM-S-ONFILE-STRING, the GPI library stores
the value in a file, and the value retains the characteristics of its primary syntax.
For outbound messages, the client program should specify OM-S-ONFILE-STRING
as the syntax of an attribute when the memory storage space might be insufficient to
accommodate the value of the attribute. The client can specify this syntax for
specific strings when the accumulated length of the strings might overflow the total
string area specified in the max-table-data parameter of the GPI_INITIALIZE_
procedure call.
Table 3-33. MH-C-P1-ENCODED-PDU Attributes—General Characteristics
Attribute Type Value Syntax
Value
Length
Number of
Values
MH-T-ASN1-ENCODED-DATA OM-S-ENCODING-STRING
or
OM-S-ONFILE-STRING
2-n 1
OM-T-CLASS OM-S-INTEGER - - 1
Note. This class is a proprietary extension to the architecture and is instantiated as a root
object with no subobjects.