Abends & Error Codes
Abends & Error Codes
REASON An I/O error condition was encountered during BDAM, BISAM, BPAM, BSAM, QISAM, or QSAM processing. NA
DESCRIPTION
SYSTEM ACTION NA
S002
For all return codes except 2C, the error NA occurred while the control program was processing a sequential data set with BSAM or QSAM, or creating a direct organization data set. This system completion code is accompanied by message IEC036I. Refer to the explanation of message IEC036I for complete information about the task that was ended and for an explanation of the return code found in register 15.
For all return codes except 2C, pertinent control blocks are written to the GTF trace data set, the user's DCB ABEND exit is taken if one is provided, and message IEC036I is issued.
See message IEC036I for the appropriate responses for each return code except 2C. For return code 2C, change the CYLOFL operand of the DCB macro instruction to reflect the correct number of tracks, or correct the DCB BLKSIZE.
S003
The error occurred during end-of-block processing using either BSAM or QSAM. The error occurred because the I/O macro instructions for a 3525-associated data set were not run in the proper sequence. The error occurred during OPEN
01 -> A READ sequence error, 02 -> A PUNCH sequence error, 03 -> A PRINT sequence error
Specify the I/O macro instructions in the proper sequence, and rerun the job.
S004
processing using either BSAM or QSAM because a conflicting or incorrect DCB parameter (FUNC or related parameter) is specified. The hexadecimal reason code in register 15 indicates the nature of the Error:
FUNC parameter ends the task specified. 02 -> Incorrect combination of DCB FUNC parameter and CNTRL macro specified. 03 -> Conflicting access methods specified. 04 -> Incorrect DCB specified for 3505 or 3525. 05 -> Incorrect format card or an incorrect device specified with Optical Mark Read (OMR). NA The task is ended.
incorrect fields of the DCB macro instruction and rerun the job
S005
The error occurred because of an incorrect DECB during READ processing using BSAM. This system completion code is accompanied by message IEC041I. Refer to the explanation of message IEC041I for complete information about the task that was ended and for an explanation of the return code. The error occurred during processing of a SYNAD routine. The routine was given control following processing of a BSAM CHECK macro instruction. A program attempted to schedule an
Make sure that the RBL type of read is used and that the area address and header address parameters are specified so that the DECB is valid.
S008
NA
NA
S00A
NA
Correct the SYNAD routine so that the control program save area is not destroyed. Then run the job step again. NA
asynchronous or installation exit by branch-entering the stage 2 exit effector. The stage 2 exit effector detected a problem
program that branchentered the stage 2 exit effector. The system may also write a logrec data set error record and an SVC dump NA The system writes an error record to the logrec data set and writes an SVC dump. If the error recurs, search problem reporting data bases for a fix for the problem. If no fix exists, contact the IBM Support Center NA Correct the input on the CTRACE or CTRACEWR macro NA
S00B
During restart of a checkpointed job, the system detected an error. A reason code in the SDWACRC field of the system diagnostic work area (SDWA) accompanies the abend and explains the error: Cross-system coupling facility (XCF) encountered an error.
S00C S00D
NA
An error occurred during processing of a NA CTRACE or CTRACEWR macro. Register 15 contains a reason code that further describes the error The system detected a logic error in a hardware configuration definition (HCD) module NA
S00F
The system issues message CBDA099I. The system abends the current task The system abnormally
S012
NA
TIMEUSED macro.
ends the program that issued the TIMEUSED macro Possible causes for this abend include: 1. DCB parameters conflict, no BLKSIZE or not valid multiple of LRECL 2. Merge - SORTIN01 does not contain the maximum blocksize 3. JCL -- tried to create a PDS without allocating directory blocks 4. Missing or misplaced SYSIN DD card 5. PDS member not found when coded in JCL NA NA NA
TIMEUSED will be issued in the correct environment. Run the program again. If the error recurs and the program is not in error, look at the messages in the job log for more information. Search problem reporting data bases for a fix for the problem.
S013
The error occurred during processing of an OPEN macro instruction. This system completion code is accompanied by message IEC141I. Refer to the explanation of message IEC141I for complete information about the task that was ended and for an explanation of the return code in register 15
S014
S015
An error occurred during processing of a CLOSE macro instruction for a basic direct access method (BDAM)data set. This completion code is accompanied by message IEC208I. Refer to the explanation of message IEC208I for complete information about the task that was ended and for an explanation of the return code in register 15 The print services access facility (PSAF) NA
NA
NA
detected an error condition that is identified by the unique reason code accompanying this abend S016 An error occurred in the sequential access method (SAM) SIO/PAGE FIX or direct access storage device (DASD) end-ofblock modules. A reason code (hexadecimal) further explains the error NA The system abnormally ends the task If the EXCPVR SVC request was issued before the first request was completed,ensure that the DECB that is created for the READ/WRITE operation is tested for successful completion before it is reused. Also, ensure that the CHECK macros are issued in the same order as the associated READ or WRITE macros NA
S017
S01A
A program issued the SUSPEND or NA RESUME macro with an SPTOKEN macro incorrectly. A hexadecimal reason code in register 15 explains the error The system found a problem during TSO/E NA LOGON processing. The following hexadecimal reason codes provide further information about the error
For all reason codes, the system abends the issuer of the SUSPEND or RESUME macro. The system ends the TSO/E LOGON attempt. The system writes an ABEND dump
If the problem recurs and if the program is not in error, search problem reporting data bases for a fix for the problem. If no fix exists, contact the