Explanation
During the recall or recovery of a data set, the
positioning to the DFSMShsm copy
of the data set has failed. In general, this error occurs when the DFSMShsm copy
of the data set is stored in 3480 single file format and the POINT
macro fails to locate the first record of the DFSMShsm copy. However, this
error can occur with reason code 16, for either tape-stored data or
DASD-stored data, if the first record does not contain a required DFSMShsm control
block (the common data set descriptor (CDD)). The name of the data
set targeted for recall or recovery appears either in the preceding
ARC1001I message or in the associated ARC0734I message having a return
code of 68. The reason code in the ARC1001I or ARC0734I message can
be:
- Reascode
- Meaning
- 4
- The POINT macro has failed due to a DFSMShsm internal error. The specified device
does not support the block ID.
- 8
- The POINT macro has failed due to a DFSMShsm internal error. Invalid input parameters
have been supplied to the POINT macro.
- 12
- An I/O error in the LOCATE BLOCK ID command has occurred; the
data set block has not been found.
- 16
- The first record that has been read for the DFSMShsm copy of the data set
did not contain a valid common data set descriptor. The DFSMShsm copy
of the data set may have been overwritten, or if the data set resides
on tape, the positioning done by the POINT macro may have been incorrect.
System action
Recall or recovery of the data set fails. DFSMShsm processing
continues.
Programmer response