Explanation
The error occurred during end-of-volume.
In
the message text:
- rc
- Associates this message with system completion code 237 and with
the return code.
- jjj
- Job name.
- sss
- 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
- Device number.
- ser
- Volume serial number.
- mod
- The name of the module in which the error occurred.
- dsname(member)
- Data set name. Member name if specified.
The values of the hex return codes and their
meanings are as follows:
- Return Code
- Explanation
- 04
- The block count in the DCB does not match that in the trailer
label. A block of data has been missed or skipped (probably due to
a hardware error).
- 08
- The DSNAME in a header label does not match that in the JFCB on
the second or subsequent volume of a magnetic tape data set. Verify
that the correct volume and DSNAME were specified.
- 0C
- This error was caused by one of the following:
- The number of blocks processed, which is determined by the position
of the tape, does not match the number of blocks specified in the
DCB.
- A multi-volume tape read with (DCB=EROPT=SKIP) coded in the JCL
encountered an I/O error. The software block count is 4 greater than
the hardware block count. Correct the I/O error.
- 10
- The number of blocks processed, as indicated in the DCB for an
ASCII standard label data set, exceeds 999,999, which is the maximum
block number which can be recorded in an ASCII label.
- 14
- An EOV or FEOV macro instruction was attempted against an HFS
data set that is part of a sequential concatenation. EOV and FEOV
do not support HFS data sets.
- 18
- An EOV or FEOV macro instruction was attempted against an HFS
data set that is part of a sequential concatenation. EOV and FEOV
do not support HFS data sets.
- 1C
- One or more of the stripes of an extended format data
set did not satisfy the hardware requirements of an extended format
data set.
- 20
- A magnetic tape data set with a block size greater than 32760
is the next data set to be processed in a sequential concatenation,
but the large block interface is not being used.
- 24
- An EOV or FEOV macro instruction was attempted for a sequential
concatenation. End-of-volume encountered an extended attribute DSCB
(Format 8) for the next data set in the concatenation that is not
eligible to have extents above 65,520 cylinders. This is invalid for
this type of data set for this level of the system.
- 28
- An EOV or FEOV macro instruction was attempted for a sequential
concatenation. The next data set in the concatenation is on a volume
with more than 65,520 cylinders, but the DCBE flag, DCBEEADSCBOK,
indicating the caller understands extended attribute (format 8) DSCBs
was not set.
System action
The task is ended unless the error is to be ignored
as specified in the DCB ABEND exit routine. If the error is to be
ignored, the system will attempt to close the DCB before returning
to the user.
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 unless hardware error
has occurred. Correct the errors causing the abnormal end as indicated
by the return code in the message text. Then rerun the job.
Source
Module
Routing code
Descriptor code