Explanation
A failure occurred in retrieving information from
a catalog for a data set being recovered or restored, or for the NEWNAME
specified on HRECOVER/RECOVER command. For an HRECOVER/RECOVER data
set request, the name of the data set being processed is in the ARC1001I
message that precedes this message. For a volume request, the data
set name appears in the text of the associated ARC0734I message with
return code 43. In message ARC1001I or ARC0734I the
reascode has
the following values:
- Reascode
- Meaning
- 5
- An attempt was made to recover a backup copy of a data set that
has the same name as a Generation Data Group (GDG) base entry. DFSMShsm does
not support the backup of GDG base entries.
- 6
- non-VSAM catalog error.
- 10
- A VSAM component is multivolume.
- 14
- A locate error occurred (other than not found), or a data set
is a non-ICF catalog, or a data set is a page or swap data set. If
there is an associated message IDC3009I in the system log, then follow
message IDC3009I return code 14, reason code NN in the programmer
response.
- 15
- A VSAM component has a logical record length that is too large.
- 16
- A component of the VSAM data set was open.
- 18
- An error occurred in locating catalog information for a base data
or base index component of a VSAM data set.
- 19
- An error occurred in locating catalog information for a base path
of a VSAM data set.
- 28
- An error occurred in locating catalog information for an alternate
index of a VSAM data set.
- 38
- An error occurred in locating catalog information for a data or
base index component of an alternate index.
- 39
- An error occurred in locating catalog information for an alternate
index path of a VSAM data set.
- 52
- An error occurred in getting virtual storage to contain the catalog
information.
- 60
- An attempt was made to recover an uncataloged non-SMS generation
data set but the generation data group (GDG) is no longer defined
or is not found through the generic catalog locate; that is, the GDG
base entry cataloged in an OSCVOL catalog.
System action
Processing for the data set ends. DFSMShsm processing
continues.
Programmer response
Follow the corrective action in the problem
determination section. Resubmit the request after corrective action
has been taken. If retcode = 60, define the GDG
and reissue the RECOVER command. To recover the generation data set,
define the GDG or allocate a generation data set using the same name
as the target data set and reissue the RECOVER command.
For reascode of
18: If a VSAM data set is cataloged and was backed up with the BACKDS
command (there is no BACKUP VTOC), you may need to uncatalog the data
set before recovering it. If the target volume was reformatted in
preparation for the recovery, there will not be a VVDS or a NVR entry
for the VSAM data set. Use a DELETE NOSCRATCH command against the
data set and then RECOVER it.