Automatic recall with DFSMSdss

When DFSMSdss is used as the data mover, DFSMShsm determines if the data set is SMS managed as described under Automatic recall. However, DFSMShsm allows DFSMSdfp and DFSMSdss to determine which volumes the data set is recalled to.

If a multivolume data set is no longer SMS managed, DFSMShsm attempts to recall the data set. A list of up to five volumes is passed to DFSMSdss. If space permits, the data set is recalled to a single volume. Otherwise, it is recalled as a multivolume data set.

During recall processing with DFSMSdss as the data mover, if a data set was never transitioned and did not miss a transition while it was migrated, then the &ACSENVIR field contains RECALL for the storage class and management class ACS routines, and RECOVER for the storage group ACS routine. If the data set was transitioned before the migration or if one or more class transitions were missed while the data set was migrated, then the &ACSENVIR field contains SPMGCLTR for all ACS routines. &ACSENVIR is a read-only variable that indicates the environment in which the ACS routine is invoked.