OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual
Return Codes
OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual—522223-001
B-30
5005 ZGPI-RC-ATT-MTA-NAME-ERROR
Recovery. Call GPI_STATUS_ and check the error class and the secondary code, which
contains the type value. Take the recovery action recommended for the error class.
5005 ZGPI-RC-ATT-MTA-NAME-ERROR
Cause. The values of an MH-C-INTERNAL-TRACE-ENTRY object are inconsistent
with the MH-T-ATTEMPTED- attributes or the MH-T-ACTION attribute, or both.
Effect. The function is not performed.
Recovery. Call GPI_STATUS_ and check the secondary code, which contains either
zero, the enumerated action value, or the type of the MH-T-ATTEMPTED- attribute.
5006 ZGPI-RC-MD-NAME-ERROR
Cause. The values of an MH-C-INTERNAL-TRACE-ENTRY object or an
MH-T-EXTERNAL-TRACE-ENTRY object are inconsistent with the
MH-T-ATTEMPTED- attributes or MH-T-ACTION attribute, or both.
Effect. The function is not performed.
Recovery. Call GPI_STATUS_ and check the secondary code, which contains either
zero, the enumerated action value, or the type of the MH-T-ATTEMPTED- attribute.
5007 ZGPI-RC-BAD-STRING-OFFSET
Cause. In a GPI_OM_WRITE_ call, the specified offset is greater than the number of
octets in the existing string value.
Effect. The write operation is not performed.
Recovery. Revise the procedure call, specifying the correct offset. You can call
GPI_STATUS_ and check the secondary code, which contains the type of the attribute
affected.
Table B-10 summarizes the ZGPI-RC- codes you can receive due to GIP processing
errors and explains what they mean. A more detailed description of each code follows
the table. These descriptions include terms that relate to the configuration and
management of OSI/MHS. For more information, see the OSI/MHS Configuration and
Management Manual.
Table B-10. ZGPI-RC- Codes for GIP Errors (page 1 of 3)
Constant (ZGPI-RC-) Value Meaning
NOT-STARTED-STATE 6000 GIP is not in the STARTED state.
ILLEGAL-GPI-OPEN 6001 Second open request made during existing
session.
GIP-BUSY 6002 GIP received open request when already in
session with another process.
NO-PREVIOUS-GPI-OPEN 6003 GIP received GPI request but session not
established yet.