IAM ABEND Codes


As a general rule, the IAM access method avoids intentionally abending, but rather passes return codes and error codes back to the calling program. Most of the abend codes listed below are for the various utility programs available with IAM, including IAMRECVR, IAMZAPOP, IAMSMFVS, and IAMSMF.

The abend codes issued by the old IAM Native and ISAM interfaces have been removed from the space. They are documented in the ICL library that was loaded as part of the product installation. Refer to member OLDABEND.

Abend Code

Description:

U0102

The UPAD exit routine returned to IAM with the contents of R1 being either x’00’, or not pointing to the parameter area that was passed from IAM to the UPAD exit.

U0183

An error condition occurred during file load processing. An internal error code is placed in R15. Contact BMC for support and assistance.

U0184

An error condition occurred during IAM processing, and the user had supplied a //IAMDEBUG DD DUMMY DD statement. For various errors, IAM will check if an IAMDEBUG DD has been supplied, and rather than returning an error code and non-zero return code, IAM will issue an abend. The primary purpose of this capability is to add in problem diagnosis.

U0185

IAM-RLS was unable to obtain the requested record lock, and the RLS LOCK parameter indicated that it should abend the job. R15 has the associated logical error code. See IAM-I-O-Request-Error-Codes for the meaning of the code in R15.

U0186

IAM Logstream Journaling code issued an IXGWRITE service request and an error occurred performing the write to the Logstream.
See accompanying IAML0416 message for additional details.

U0402

An IAM utility program encountered a failure attempting to open the required SYSPRINT DD statement. Most likely the DD statement is either missing, or incorrectly spelled.

U0502

An IAM utility program encountered an error processing the required control card input. The required SYSIN DD statement is missing or incorrectly spelled, or no control cards were supplied. There should be an error message provided on the SYSPRINT listing indicating the cause of the problem.

U0600

An IAM utility program encountered an error processing an input or output file. Refer to SYSPRINT for messages detailing the error encountered.

U0658

An IAM utility program encountered a module that did not match the level of the utility program being executed. This may indicate an incorrect STEPLIB, or a problem with the product installation.

U0659

An IAM utility program encountered an unexpected logical error during processing. There should be messages on SYSPRINT further explaining the cause of the problem.

U0660

An IAM utility program encountered an internal save area stack overflow. Contact BMC for assistance.

U0777

IAMSTART encountered an error with the SETLOCK service. Contact BMC for assistance.

U0900

The IAM utility IAMEXTND, encountered a correctable user error. Refer to the SYSPRINT output for messages detailing the cause of the error. Contact BMC for assistance.

U0901

The IAM utility IAMEXTND encountered a serious error. Refer to the SYSPRINT listing for messages indicating the reason for the failure. Contact BMC for assistance.

U0902

The IAM utility IAMEXTND encountered a serious processing error. Refer to the SYSPRING listing for error messages. Contact BMC for assistance.


 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*