OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual

Return Codes
OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual522223-001
B-6
22 OM-RC-SYSTEM-ERROR
22 OM-RC-SYSTEM-ERROR
Cause. An error has occurred that requires further examination. For example, the
structure of an object tree is damaged or contains invalid information.
Effect. The function is not performed.
Recovery. Call GPI_STATUS_ and check the error class and the secondary code (prefix
ZGPI-SEC-). The secondary code might also be a Guardian 90 file error code. Take the
recovery action recommended for the error class.
23 OM-RC-TEMPORARY-ERROR
Cause. A warning condition has occurred.
Effect. The function completed its task but some other condition occurred about which
you should be aware.
Recovery. Continue processing or call GPI_STATUS_ for more information before
continuing. In this case, the primary code value begins with ZGPI-RC-. For most
primary codes, the secondary code provides additional information. In some cases, the
information buffer is also useful.
24 OM-RC-TOO-MANY-VALUES
Cause. You cannot add another attribute value to an object. For example, you tried to
insert more than one value for a single-valued attribute.
Effect. The function is not performed.
Recovery. Call GPI_STATUS_ and check the error class and the secondary code (prefix
ZGPI-TMVC-). Take the recovery action recommended for the error class.
25 OM-RC-VALUES-NOT-ADJACENT
Cause. The descriptor list contains values for a multivalued attribute, but the values are
not contiguous.
Effect. The function is not performed.
Recovery. Revise the descriptor list.
26 OM-RC-WRONG-VALUE-LENGTH
Cause. You tried to insert a value that exceeds the length allowed. To determine the
maximum length allowed for the value, see the attribute description in Section 3, Object
Classes and Attribute Types.
Effect. The value is not inserted.
Recovery. Specify a shorter value. You can call GPI_STATUS_ , which returns the
type value as the secondary code.