JCL Error Codes
JCL Error Codes
803
-811 Cursor should be used , when more than one row returned as an result of an singleton SELECT query
-818 Timestamp mismatch between plan and load module
-911 THE CURRENT UNIT OF WORK HAS BEEN ROLLED BACK DUE TO DEADLOCK OR TIMEOUT. REASON
reason-code, TYPE OF RESOURCE resource-type, AND RESOURCE NAME resource-name.
Suggestion: Review DB2 Master Log to find process holding DB2 locks. Consider adding additional COMMITs to program
holding the DB2 resource.
-305 THE NULL VALUE CANNOT BE ASSIGNED TO OUTPUT HOST VARIABLE NUMBER position-number BECAUSE
NO INDICATOR VARIABLE IS SPECIFIED. Suggestion: Add null indicator variable to SELECT statement in the format of
“column:hostvarind.
SOC4 - Trying to access storage not available to the program. Can be caused by a subscripting error or reading/writing a file
that isn’t open.
SE37 - This often occurs when you try to add members to a PDS, and you get E37 ABEND. It occurs because the PDS
Directory require more space for its members, than it was initially alloted
SB37 - This is out of space abend. To resolve the issue, specify the output dataset with larger primary and secondary quantity,
and re-run the job
SD37 - This abend due to the dataset which is specified in the job used all the primary space, and there was no secondary space
specified in the job
S522 This is due to TSO time out - TIME=1440 on the exec statement to bypass all job step timing
SE22 Indicates a time out abend. Your program has taken more CPU time than the default limit for the job class.
Could indicate an infinite loop.
S822 This ABEND occurs when the region requested to initiate the job or TSO user could not be obtained.
S913 - You are trying to access a dataset which you are not authorized to use.