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


031

z/OS MVS System Codes
SA38-0665-00

031

Explanation

An I/O error occurred during processing using QISAM. The control program attempted to pass control to an error analysis (SYNAD) routine, but found that (1) the DCBSYNAD field of the data control block did not contain the address of a valid SYNAD routine, or (2) the error occurred after a CLOSE macro instruction was run by task end (the problem program returned control to the supervisor without processing a CLOSE macro instruction). The task was abnormally ended. The DCBEXCD1 and DCBEXCD2 fields of the data control block indicate the possible causes of the original error:

DCBEXCD1:
Bit
Explanation
0
Record not found.
1
Incorrect actual address for lower limit.
2
Space not found.
3
Incorrect request.
4
Uncorrectable input error.
5
Uncorrectable output error.
6
Block could not be reached (input).
7
Block could not be reached (update).
DCBEXCD2:
Bit
Explanation
0
Sequence check.
1
Duplicate record.
2
DCB closed when error detected.
3
Overflow record.
4
PUT: length of field greater than length indicated in DCBLRECL field of the data control block.
5-7
(Reserved bits).

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

Examine the DCBEXCD1 and DCBEXCD2 fields of the data control block to determine the cause of the error. Specify the address of an error analysis routine to be given control when an I/O error is detected and, for errors occurring during CLOSE, run a QISAM CLOSE macro instruction prior to returning control to the supervisor. For errors occurring during the processing of a QISAM CLOSE macro instruction, respond as indicated by message IEC011I or IEC203I.

Source

DFSMSdfp

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014