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. |
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. |