Explanation
The error occurred during processing of an OPEN
macro instruction for a data set on magnetic tape.
In the message
text:
- rc
- Associates this message with system completion code 813 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 calling the routine that issued the message.
- dsname
- The data set name.
- tapelbeldsn
- The data set name in the tape label.
The explanation for the hex return code is as
follows:
- Return Code
- Explanation
- 04
- An OPEN macro instruction was issued for a data set on magnetic
tape, but the data set name on the header label did not match that
in the JFCB. Verify that the DD statement specifies the correct DSNAME
and volume serial number. If they are correct, ensure that the JFCB
was not incorrectly modified prior to issuing the OPEN macro. This
error may also appear if the first file on the magnetic tape does
not exist; that is, the tape contains only a volume label and a dummy
header.
System action
The task is ended unless the error is to be ignored
or recovered 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
Probable user error. Correct the errors
causing abnormal end as indicated by the return code in the message
text. Rerun the job.
Source
Module
Routing code
Descriptor code