Explanation
A VSAM data set was being recovered with the NEWNAME
parameter specified. The reason code is given in a message ARC1001I.
The
values for
reascode are:
- Reascode
- Meaning
- 4
- There were alternate indexes on the original data set that cannot
be recovered when NEWNAME is requested.
- 8
- Specify a new data set name that directs allocation to the same
catalog as the old data set name.
- 10
- RECOVER command processing will not recover a VSAM data set to
replace a non-VSAM data set, nor will it recover a non-VSAM data set
to replace a VSAM data set. Therefore, a backup version must have
the same data set organization as the data set it is to replace, or
the existing data set with the same name must be deleted before recovering
a backup version of it.
- 12
- DFSMShsm cannot
recover a backup version of a base cluster when NEWNAME is specified
if the base cluster has a path defined on it. Therefore, if a data
set exists with the same name as specified with NEWNAME, use the IDCAMS
RENAME command to rename the existing data set and recover the backup
version without specifying NEWNAME. If no data set exists with the
old data set name, you get reason code 16.
- 14
- The NEWNAME specified on the RECOVER command is a non-SMS-managed
VSAM key range data set. DFSMShsm and DFSMSdss do not support non-SMS-managed
VSAM key range data sets.
- 16
- DFSMShsm cannot
recover a backup version of a VSAM data set unless the old data set
name exists from which the old object names can be found in the catalog.
This reason code indicates that a catalog error occurred when DFSMShsm was
trying to find the old object names.
- 18
- This error could occur because the user is trying to recover a
backup version with the NEWNAME parameter specified and the old data
set name is not in the catalog. If the old data set name is in the
catalog, the catalog entry’s associated fields do not specify data
and index components.
- 20
- An integrated catalog facility catalog cannot be renamed when
it is being recovered.
- 36
- The NEWNAME specified on the RECOVER command is a multiple volume
data set and FROMDUMP(DUMPVOLUME) was not specified. DFSMShsm does
not back up and recover multiple volume non-VSAM or multiple volume
VSAM non-System Managed Storage (SMS) data set. The FROMDUMP(DUMPVOLUME)
is required to restore a dump copy for a multiple volume non-VSAM
or multiple volume VSAM non-SMS-managed data set. This is to ensure
that an authorized user knows which piece of the data set is being
restored from which dump copy.
System action
If the reason code is 4, the VSAM base cluster
was recovered, but none of the alternate index (AIX®) clusters were recovered. In all other cases,
no data was recovered. Recovery processing of this data set ends. DFSMShsm processing
continues.
Programmer response
If the reason code is 4 and AIX clusters are needed, use IDCAMS to build
the needed AIX clusters.