OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual
Return Codes
OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual—522223-001
B-39
6036 ZGPI-RC-GW-NAME-NOT-CONFIGURED
6036 ZGPI-RC-GW-NAME-NOT-CONFIGURED
Cause. No configuration record was found for the gateway name passed to the GPI as a
parameter in GPI_OPEN_. It is assumed that the gateway name is therefore invalid.
There is no secondary code.
Effect. The function is not performed.
Recovery. Check the gateway name which was configured and ensure it is the same as
the name passed by the client as a parameter to GPI_OPEN_.
6037 ZGPI-RC-NO-PDU-MEMORY-BUFFER
Cause. Memory is not available for PDU manipulation.
Effect. The function is not performed.
Recovery. Check memory availability on the system and swap file allocations.
6038 ZGPI-RC-ENCODED-MSG-TOO-LONG
Cause. The inbound message received from the MTA has exceeded the limit specified
by the client application. A maximum message limit of 2 MB through 10 MB is set with
the max-table-data parameter of the GPI-INITIALIZE_ procedure. For additional
information about setting message size, refer to the description of GPI_INITIALIZE_
on
page 4-7.
Effect. An empty root object is returned from the call to
GPI_MT_START_TRANSFER_IN_.
Recovery. Call GPI_FINISH_TRANSFER_IN_ with the appropriate option to remove
the message from the input queue. If the message is on a P1-EXIT input queue,
Compaq recommends the MH-TRANSFER option, which resubmits the message to the
MTA and causes the MTA to generate a non-delivery report (if the APPL recipient is not
configured to receive a message of this length). If the message is on a NORMAL input
queue, Compaq recommends the MH-ARCHIVE option, which removes the message
from the input queue but saves the message in the PDU store for later analysis. The
message originator can be determined using diagnostic tools and can be notified of the
non-delivery of the message by the client.
6039 ZGPI-RC-QUEUE-ENTRY-ARCHIVED
Cause. The queue entry found on the input queue is bad and has been archived.
Effect. The bad PDU is removed from the input queue, an event message with the PDU
ID is generated, a log record is generated, and the PDU is physically left in the PDU
store.
Recovery. Call GPI_MT_START_TRANSFER_IN_ or GPI_MT_WAIT_ again to see
if there is anything else on the input queue. If desired, you can use diagnostic tools to
investigate the bad PDU in the PDU store. To identify the PDU, check the log record.