Sunday, 1 April 2012

Mainframes -= ABEND Codes


ABEND CODES Explanation


S001 An I/O error ocurred. Check reason code for exact cause.
            Examples are trying to read beyond End of File, trying to write to
            an input file or a file length error.


S002 Invalid I/O record, eg attempting to write a record that is
            longer than the maximum record length.


S004 Error occured during OPEN. Eg Invalid DCB.


S013 Error OPENing a dataset, eg PDS member does not exist, record
            length in program doesn’t match dataset’s record length.


S0C1 Operation Exception. Check for subscript errors, missing DD
            card, file not opened.


S0C4 Protection Exception/Storage Violation. 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.


S0C7 rogram Check Exception - Data. Check for spaces in a packed
            decimal or numeric field. Check to see if record layouts or file
            layouts have been changed.


 Sx22 Job has been cancelled. The value of x will vary depending on
            the way the job was cancelled. S222 means job was cancelled by a
            user or operator without a dump. If a TSO session times out you will
            probably get an S522 abend code.




S806 Unable Link or Load. The job was unable to find the specified
            load module. Check that the job is looking at the correct Load
            Libraries, specify a STEPLIB if required.


S80A Not enough Virtual Sorage to satisfy a GETMAIN or FREEMAIN
            request.


S822 Unable to obtain to obtain enough space to satisfy a REGION=
            request May need to change REGION statement in the JCL..




S878 Not enough storage available to satisfy a GETMAIN or FREEMAIN
            request.. Job was anable to allocate an area of memory of the
            correct size. Try Specifying or amending the ‘REGION=’ JCL statement.




 S913 You are trying to access a dataset which you are not
            authorized to use.


Sx37 Unable to allocate enough storage for a dataset. You might
            need to increase the amount of primary and secondary space to be
            allocated for a dataset in the ‘SPACE=’ parameter, or you may have
            to move the dataset to a different DASD devive which has enought
            space to store the dataset. ‘x’ will vary, likely Abends are SB37,
            SD37 or SE37.




U1020  I/O Logic error. Typical reasons are; trying to write to a
            file opened as input; Rewrite without a previous read. See the
            message IGZ020I for details of the exact reason.


U1035 Inavlid OPEN/CLOSE. Check there is a DD statement for the
            file. See the message IGZ035I for more detailed information.

No comments:

Post a Comment