Explanation
While DFSMShsm was performing a recovery, restore,
or recall operation, the OBTAIN macro was used to read the data set
VTOC entry of an original data set name, or a new name for recover
or restore security checking, or the migration copy indicated in message
ARC1001I. In message ARC1001I, reascode is the
return code from the OBTAIN macro.
The values for
reascode are:
- Reascode
- Meaning
- 4
- The required volume was not mounted. This code can occur when
attempting to recover from a dump copy when the original volume is
no longer available. To allow this recovery to be successful, use
the TOVOLUME keyword to direct the recovery to another volume. Use
of the TOVOLUME keyword must reference a volume in the correct storage
group if the data set is SMS-managed. This code also occurs when the
user data set is moved to tape and the volser in the catalog is that
of a tape. To enable a recover in this case, first delete the existing
catalog entry and then re-request the recover.
- 8
- The data set VTOC entry was not found in the VTOC of the specified
volume.
- 12
- A permanent I/O error was encountered, or an invalid data set
VTOC entry was found during the processing of the specified volume.
- 16
- There was an invalid work area pointer.
System action
The recovery, restore, or recall operation ends. DFSMShsm processing
continues.
Programmer response
If reascode in message
ARC1001I is 4, correct the problem and reissue the command. If reascode is
8 or 12, notify the system programmer to take corrective action. If reascode is
16, notify the storage administrator to take corrective action.