System Abend Codes

The following system abend codes are supported when executing JCL.
Code Description
S122 The operator canceled the job and requested a dump
S213 Exclusive access could not be given to the request file
S222 The operator canceled the job w/o a dump
S322 Job timed out
S413 Catalog file access error
S422 The abend is a general use abend code
S482 A non-zero return code has been received from the commit issued by IKJEFT** or DSNALI at the end of a unit of work. This is configurable using the MF_JES_ABEND_CAF_COMMIT environment variable.
S522 All of the tasks in a job step were in SVC wait state
S622 Internal error
S722 Output limit exceeded
S80A[7] The program search path is too large. The combination of all JOBLIB entries plus the JES Program Path ( $CAS_BATCH_PATH) may not exceed 4095 characters.
S806[7] JCL Utility or User program not found
S822 Region not available
S913 Security Violation - the user is not permitted to access the resource
S922 Initiator error
SA22 Force command terminated the job
SB22 EXCP failure
SD22 Command processing error

Comments:

All system abends, except S722, cause the system to terminate the job step and bypass successive steps. For example, when executing an IF/THEN/ELSE/ENDIF statement in the JCL, any of the supported system abend codes (except S722) produced on the IF statement will bypass the THEN or ELSE clauses, regardless of any tests on the IF statement. When S722 is produced, the successive clauses are processed as normal.