OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual

Return Codes
OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual522223-001
B-13
30 ZGPI-RC-CLASS-FAILED
30 ZGPI-RC-CLASS-FAILED
Cause. A failure occurred that might be caused by your client program or a GPI
problem. For example, the GPI environment you specified by using GPI_INITIALIZE_
might not satisfy your application needs. A partial communication might have been
transferred.
Effect. The function is not performed. The condition might be temporary.
Recovery. Use the other information returned by GPI_STATUS_ (for example, primary
and secondary codes) to diagnose the problem. If the problem continues to occur, check
the operational environment and make sure all of the installed software is from the same
release and that all processes are in a STARTED state and running.
If you started a transfer in from the input queue, check the object identifier to determine
whether a complete object was transferred. For more information, see the description of
GPI_MT_START_TRANSFER_IN_
on page 4-13.
40 ZGPI-RC-CLASS-CLIENT
Cause. Your program supplied invalid data, such as parameter values.
Effect. The function is not performed.
Recovery. Use the other information returned by GPI_STATUS_ (for example, primary
and secondary codes) to diagnose the problem.
50 ZGPI-RC-CLASS-BLOCKED-INT
Cause. The session for which the procedure was called is unusable because of an
internal problem. For example, the GIP encountered a problem with TMF or the
OSI/MHS subsystem interface. The problem might or might not affect the next
procedure call.
Effect. Session is unusable.
Recovery. Close the session and open a new one. If the problem continues to occur,
check the operational environment and make sure all of the installed software is from
the same release and that all processes are in a STARTED state and running. Keep a full
record of the other GPI_STATUS_ information and report the problem to your Compaq
representative.
60 ZGPI-RC-CLASS-BLOCKED
Cause. The session for which the procedure was called is unusable. For example, an
operator has stopped the GIP process associated with the session, or the GIP might be
reset because of an internal problem.
Effect. The session is closed automatically. Any reserved objects are returned to the
input queue.
Recovery. Use the other information returned by GPI_STATUS_ (for example, primary
and secondary codes) to diagnose the problem. Check the operational environment,