EXECUTE, VERIFY, and PREPARE: Specifying whether data movement or verification should occur or whether an ABR record should be created

Explanation: EXECUTE | VERIFY | PREPARE are mutually exclusive, required parameters specifying whether aggregate recovery or error checking is performed or an ABR record is created.

EXECUTE specifies that DFSMShsm perform aggregate recovery.

VERIFY specifies that DFSMShsm should only verify the aggregate recovery configuration. No data sets will be recovered. Verification determines if errors or data set conflicts exist.

PREPARE specifies that an ABR record should be created without further verification processing or data movement if it does not already exist at the recovery site.

When PREPARE is specified, and an ABR record already exists for the specified aggregate group version and all the associated ARECOVER input files are properly cataloged, a message is issued and the PREPARE function ends. If the ABR record already exists but one or more associated files are not cataloged, a message is issued for each file that is not cataloged, the ABR record is deleted (with an accompanying message), and the PREPARE function continues.

During ARECOVER processing, when VERIFY or PREPARE is specified, messages are issued indicating the amount of storage required to perform a successful aggregate recovery. The amounts of L0, ML1, and ML2 storage required are retrieved from the ABR record and displayed separately along with the combined total storage requirement.
Note:
  1. Issue the ARECOVER VERIFY command to determine the storage requirements for data movement prior to issuing the ARECOVER EXECUTE command, and ensure that sufficient storage space is available. Refer to the text below for storage requirement information when using the VERIFY parameter.
  2. If the ABR record does not exist at the recovery site when EXECUTE or VERIFY is specified on an ARECOVER DATASETNAME(controlfiledsn) command, the ABR record is created at the recovery site and EXECUTE or VERIFY processing continues.
  3. You must specify either EXECUTE, VERIFY, or PREPARE when DATASETNAME or AGGREGATE is specified.
  4. If PREPARE is specified with the AGGREGATE parameter, INSTRUCTION, ACTIVITY, or both parameters must also be specified.

Defaults: None.