Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
031 z/OS MVS System Codes SA38-0665-00 |
|
031 ExplanationAn 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:
DCBEXCD2:
System programmer responseIf 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 responseExamine 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. SourceDFSMSdfp |
Copyright IBM Corporation 1990, 2014
|