IEC144I 313-rc,mod,jjj,sss, ddname[-#],dev,ser,dsname(member)
Explanation
The error occurred during processing of an OPEN macro instruction for a data set on a direct access device.
In
the message text:
- rc
- Associates this message with system completion code 313 and with the return code.
- jjj
- The job name.
- sss
- The step name.
- ddname[-#]
- DDname (followed by a concatenation number if it is part of a concatenation and not the first DD statement in the concatenation).
- dev
- The device number.
- ser
- The volume serial number.
- mod
- The name of the module in which the error occurred.
- dsname(member)
- The data set name. Member name if specified.
The explanation for the hex return code is as
follows:
- Return Code
- Explanation
- 04
- An I/O error occurred reading a format 2 or format 3 DSCB.
- 08
- Unexpected return code from DASD calculation services (DCS). OPEN received a non-zero return code from DCS while trying to get a system-determined block size for the DASD data set being opened. The call was made to DCS because the user didn't specify a block size.
- 0C
- During an attempt to open a data set, open encountered an extended attribute DSCB (format-8) for a data set that is not eligible to have extents above 65,520 cylinders. This is invalid for this type of data set.
System action
The task is ended unless the error is to be ignored as specified in the DCB ABEND exit routine.
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 SYSOUT output for the job.
Programmer response
Corrective action depends on the return code displayed in this message:
For return code 04:
A defective volume or device may be the cause. Save the output from
the failing job to help analyze the problem. Try rerunning the job,
with a different volume or device:
- If a scratch volume was being used when the I/O error occurred, request a different volume. If that does not solve the problem, request a different device in the UNIT parameter of the DD statement.
- If the job needs a specific volume, try requesting a different device in the UNIT parameter of the DD statement.
For return code 08: For information on diagnosing DASD calculation service errors, refer to z/OS DFSMSdfp Diagnosis.
Source
DFSMSdfp
Module
IFG0194C, IFG0194E
Routing code
11
Descriptor code
6