OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual

Return Codes
OSI/MHS Gateway Programmatic Interface (GPI) Reference Manual522223-001
B-5
12 OM-RC-NO-SUCH-SYNTAX
12 OM-RC-NO-SUCH-SYNTAX
Cause. You specified a syntax that is not defined.
Effect. The function is not performed.
Recovery. Specify one of the DDL names for syntax that is described in the DDL
definitions in Appendix A, DDL Definitions
.. You can call GPI_STATUS_ , which
returns the invalid syntax as the secondary code.
13 OM-RC-NO-SUCH-TYPE
Cause. You specified an attribute type that is not defined.
Effect. The function is not performed.
Recovery. Specify one of the attribute types described in Section 3, Object Classes and
Attribute Types. You can call GPI_STATUS_ , which returns the invalid type as the
secondary code.
17 OM-RC-NOT-PRESENT
Cause. A required attribute value is missing. For example, you tried to examine or list
a third attribute value when only two values exist.
Effect. The function is not performed.
Recovery. Call GPI_STATUS_ and check the error class and the secondary code (prefix
ZGPI-NPC-). Take the recovery action recommended for the error class. If the
secondary code is less than 1000, it indicates the type of attribute that is missing.
20 OM-RC-PERMANENT-ERROR
Cause. An error has occurred that requires further checking.
Effect. The function is not performed.
Recovery. Call GPI_STATUS_ and check the primary code to determine the specific
problem and the error class to determine the severity of the error. 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.
21 OM-RC-POINTER-INVALID
Cause. You specified an invalid pointer as the value of a parameter. For example, a
string pointer in the descriptor list is not a valid address.
Effect. The function is not performed.
Recovery. Call GPI_STATUS_ and check the error class and the secondary code (prefix
ZGPI-PIC-). Take the recovery action recommended for the error class.