During aggregate recovery, VSAM data sets from the ABACKUP ALLOCATE
list must be recovered as SMS-managed data sets. Therefore, SMS must
be active at the recovery site, and ACS filtering must direct these
data sets to SMS-managed storage.
The following verification is performed during aggregate recovery.
Error messages are issued for verification failures. If EXECUTE is
specified on the ARECOVER command, only those data sets not receiving
verification errors are recovered.
- If SMS is not active, an error message is issued that lists the
VSAM data sets from the ALLOCATE list, indicating that these data
sets will not be recovered.
- If SMS is active, ACS filtering is invoked to determine if the
data set can be recovered as SMS-managed. If the data set will not
be SMS-managed, or SMS errors occur, messages are issued, and the
indicated data set is not recovered. The following ACS variables are
passed to the ACS routines:
- &ACSENVIR = ALLOC (data set recovery environment)
- &DSN = VSAM cluster name. If the data set was renamed during
ARECOVER processing, the new name is passed.
- &DSTYPE = PERM (permanent data set)
- &UNIT = Unit name of ABACKUP source data set
- &DSORG = VS (VSAM data set organization)
- &RECORG = ES, KS, RR, LS (VSAM type - ESDS, KSDS, RRDS, LINEAR)
If the ABACKUP source data set had associated SMS class names, these
class names are passed as initial values to ACS routines. ACS may
override these class names. If ACS does not override the SMS class
name, and the name is not defined in the currently active configuration,
an SMS ACS error occurs. The associated messages are written to the
ARECOVER activity log, and verification fails.
- &DATACLAS = source data class name
- &MGMTCLAS = source management class name
- &STORCLAS = source storage class name
- A data class should be defined and selected during aggregate recovery
ACS filtering. This is particularly important when these data sets
are allocated to a device with a different geometry than the source
(that is, source=3380, target=3390). The source space allocation quantity
is always recorded as an amount of cylinders or tracks, even if RECORDS
was specified when the data set was defined. As a result, allocation
to an unlike device may encounter over-allocation or under-allocation
problems if the allocation quantity is not set by the data class.
- The storage group selected at the aggregate recovery site should
contain enough volumes to support multiple volume allocation of those
data sets that resided on multiple volumes at the aggregate backup
site.
- Only base cluster information will be processed during ABACKUP
for allocation and cataloging at the time of the ARECOVER. Users must
define any alternate index (AIX) path associations at the ARECOVER site.
Note: If an AIX/PATH, as well as base cluster allocations, are
needed at the time of the ARECOVER, place the entry in the INCLUDE
list where the SPHERE processing is performed. When it is placed in
the INCLUDE list, data for all components of the base cluster and
the associations (AIX/PATH) are backed up and placed in the data file.
This data file will be fully recovered during ARECOVER processing.