COMPLETE LIST OF ABEND CODES!!!.
ABEND CODE | REASON | DESCRIPTION | USER RESPONCE |
S0C4 | Caused by subscript being out of range | INVALID ADDRESS WAS REFERENCED DUE TO SUBSCRIPT ERROR,TRIED TO READ OR WRITE A FILE WHICH WAS NOT OPEN - USED DD DUMMY AND LOGIC SAYS AT END MOVE HIGH VALUES TO FD | If table is defined as Occurs N times,check whether subscript value is going out of range (grater than N or less than N) |
S0C7 | Caused by bad data, which the program was unable to Detect. The result is an ABEND failure | SUBSCRIPT ERROR, REFERENCED BEYOND TABLE. COBOL - WORKING STORAGE NOT INITIALIZED - BAD DATA, SHOULD CHECK DATA FOR ERRORS - GARBAGE IN A FIELD BEING TESTED OR DISPLAYED - MOVE ZEROES TO GROUP LEVEL IS DISPLAY, HAD SUBLEVELS THAT WERE NOT - PERIOD MISSING AFTER IMPERATIVE STATEMENTS WITHIN AT END CLAUSE - BINARY FIELD IN AN ARITHMETIC OPERATION IS NOT LARGE ENOUGH TO ACCEPT RESULT | N/A |
S222 | Caused by job being cancelled by the operator | EITHER THE OPERATOR OR THE JOB ENTRY SUBSYSTEM CANCELLED THE JOB. | N/A |
S237 | Caused by end of volume being encountered | INCORRECT VOLUME SERIAL, INCORRECT VOLUME MOUNTED, INCORRECT LABELS S237 - 04 - A BLOCK OF DATA HAS BEEN MISSED OR SKIPPED. S237 - 08 - THE DSNAME IN A HEADER LABEL DOES NOT MATCH THAT IN THE JFCB ON THE SECOND OR SUBSEQUENT VOLUME OF A MAGNETIC TAPE DATASET. VERIFY THAT THE CORRECT VOLUME AND DSNAME WERE SPECIFIED. S237 - 0C - THE NUMBER OF BLOCKS PROCESSED, WHICH IS DETERMINED BY THE POSITION OF THE TAPE, DOES NOT MATCH THE DCB BLOCK COUNT.. | N/A |
S322 | Caused when CPU time assigned to the job, job step or procedure has been exceeded | JOB OR STEP TIME EXCEEDED THE SPECIFIED LIMIT OR PROGRAM IS IN A LOOP INSUFFICIENT TIME PARAMETER ON JOB OR EXEC. CARD. | Change the TIME parameter on JOB or EXEC statement OR Check whether program is going in loop. |
S413 | This abend occurs if the DD statement referenced by UNIT=AFF statement is not closed before the DD statement that comes before it | AT END OF VOLUME | N/A |
S522 | Caused when a wait state exceeds an installation defined time limit | WAIT TIME OR OPERATOR DID NOT MOUNT THE REQUIRED TAPE WITHIN ALLOWED TIME LIMIT | N/A |
S822 | Region Unavailable | A REGION REQUIRED TO RUN THE STEP COULD NOT BE OBTAINED. | N/A |
SB37 | Caused by lack of sufficient secondary space | AT END OF VOLUME | N/A |
SD37 | Caused by lack of sufficient disk space | 04 - (04 IS THE ONLY POSSIBLE RETURN CODE ASSOCIATED WITH SD37) A DATASET OPENED FOR OUTPUT USED ALL THE PRIMARY SPACE, AND NO SECONDARY SPACE WAS REQUESTED. | EITHER SPECIFY A LARGER PRIMARY QUANTITY OR ADD A SECONDARY QUANTITY TO THE REQUEST. |
SE37 | Caused by lack of space for PDS | THE ERROR OCCURRED DURING END OF VOLUME PROCESSING | N/A |
S806 | Load module not found | THE MEMBER NAME MENTIONED ON EXEC PARAMETER NOT FOUND IN ANY PDS LIBRARY MENTIONED. | Check whether correct member name or library name is given |
S0C1 | Operation Exception. Check for subscript errors, missing DD card, file not opened. | MISSED THE DD NAME. | Check whether you missed to give the name to any DD statement |
S0CB | Divide by Zero | ATTEMPTING TO DIVIDE BY ZERO AND NOT USING ON SIZE ERROR. | Check mathematical bug in code such as divide by zero etc. |