Explanation
An error was detected while DFSMShsm was performing a recall
or recovery operation. The return and reason code are given in message
ARC1001I. The possible values for the reason code are:
- Reascode
- Meaning
- 4
- A data set was requested to be reblocked and the accumulated record
length was greater than the DCBLRECL.
- 8
- A direct access data set was targeted to a volume with a smaller
track capacity than the volume where the data set originally resided.
- 12
- The DFSMShsm CDS
record that describes the data set indicated a source volume device
type that is not supported by DFSMShsm.
System action
The recall or recovery operation ends. DFSMShsm processing
continues.
Programmer response
The return codes have the following actions:
- Retcode
- Meaning
- 4
- Recall or recover the data set to the device type of the L0 volume
the data set came from and correct the data set. When attempting to
recover a data set, the MCVTF_NO_RECOV_TAPE_OPT bit can be temporarily
patched ON to disable recovery tape mount optimization. This will
allow DFSMShsm to
retry recoveries for this type of failure.
- 8
- Recall or recover the data set to the same device type it originally
resided on. Or, specify DAOPTION(RELBLK) for the command if relative
block accessing of the data set is acceptable.
- 12
- Issue the FIXCDS command with the PATCH parameter to correct the
device type.
- For a recall operation, this value is taken from field MCDUCBTY
of the data set MCD record.
- For a recover operation, this value is taken from field MCCFRUCB
of the data set MCC record.