OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual
Return Codes
OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual—522223-001
B-29
5000 ZGPI-RC-OBJ-ALREADY-ATTACHED
5000 ZGPI-RC-OBJ-ALREADY-ATTACHED
Cause. An object cannot be inserted as the subobject of more than one superobject.
Effect. The function is not performed.
Recovery. Call GPI_STATUS_ and check the secondary code, which contains the type
value.
5001 ZGPI-RC-ILLEGAL-NON-ROOT-COPY
Cause. You attempted to copy a non-root object as a root object.
Effect. The function is not performed.
Recovery. Make sure you are specifying the correct object identifier.
5002 ZGPI-RC-ILLEGAL-ROOT-COPY
Cause. You attempted to copy a root object as a non-root object.
Effect. The function is not performed.
Recovery. Make sure you are specifying the correct object identifier.
5003 ZGPI-RC-PROTOCOL-ERROR
Cause. An error occurred in the internal protocol used by the GPI.
Effect. The session is unusable.
Recovery. Call GPI_STATUS_ and check the error class and the secondary code (prefix
ZGPI-PEC-). Take the recovery action recommended for the error class.
5004 ZGPI-RC-NO-SUCH-POSITION
Cause. The specified value position is beyond existing values or exceeds the number of
values allowed for the attribute type.
Effect. The function is not performed.
ATT-MTA-NAME-ERROR 5005 Values of MH-T-ATTEMPTED- and
MH-T-ACTION attributes inconsistent in
internal trace object.
MD-NAME-ERROR 5006 Values of MH-T-ATTEMPTED- and
MH-T-ACTION attributes inconsistent in
internal or external trace object.
BAD-STRING-OFFSET 5007 Specified offset in GPI_OM_WRITE_ call is not
within current bounds of the string.
Table B-9. ZGPI-RC- Codes for Object Tree Management Errors
Constant (ZGPI-RC-) Value Meaning