z/OS MVS System Codes
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


002

z/OS MVS System Codes
SA38-0665-00

002

Explanation

For all return codes except 2C, the error 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 return code 2C, the error occurred while the control program was opening an ISAM data set for QISAM load mode. Too many tracks were specified for cylinder overflow, or DCB BLKSIZE was not a multiple of DCB LRECL, or DCB BLKSIZE was greater than the track size.

System action

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.

Operator response

Start a generalized trace facility (GTF) trace, and re-create the problem. Reply to message AHL100A with:
     TRACE=SYS,USR,SLIP
On the DD statement for the data set in error, specify:
     DCB=DIAGNS=TRACE

System programmer response

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. If no fix exists, contact the IBM® Support Center. Provide the JCL and the program listing for the job.

Programmer response

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.

Source

DFSMSdfp

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014