Preventing DFSMShsm functions from running

You can prevent all or part of DFSMShsm’s functions from running without stopping DFSMShsm. You can also interrupt all or part of the functions after they have begun running. For those functions that process on a volume basis (backup, dump, migration, and recover), you can choose whether to interrupt the function at the end of the data set currently being processed or at the end of the volume currently being processed. You use the HOLD command to prevent or interrupt DFSMShsm processing.

To prevent or interrupt all DFSMShsm processing, issue the following command:
HOLD ALL
Note: HOLD ALL does not control the hold level of the common recall queue (CRQ) placement and selection functions. To place a hold on the CRQ, specify HOLD COMMONQUEUE, with its optional subparameters.
To queue all aggregate backup processing and prevent any new commands from being processed, issue the following command:
HOLD ABACKUP
To queue all aggregate recovery processing and prevent any new commands from being processed, issue the following command:
HOLD ARECOVER
To interrupt AUDIT command processing after it finishes the current data set, issue the following command:
HOLD AUDIT
To interrupt or prevent all backup processing, issue the following command:
HOLD BACKUP
Backup is held by this command at the end of the data set currently being processed.To hold automatic backup processing but allow command backup processing, issue the following command:
HOLD BACKUP(AUTO)

Automatic backup is stopped by this command at the end of the data set currently being processed, but command backup processing continues and is allowed to start new data sets or volumes.

To interrupt or prevent backup processing at the end of the volume currently being processed, issue the following command:
HOLD BACKUP ENDOFVOLUME
To specify that a host should neither place requests on nor select requests from the common recall queue, issue the following command. After you issue HOLD COMMONQUEUE, any requests already in the CRQ remain available for processing by hosts that are connected to the CRQ. If no CRQ hosts are available, and the request is a WAIT, it fails. The originating host processes all recall requests that are received after you issue HOLD COMMONQUEUE.
HOLD COMMONQUEUE or HOLD COMMONQUEUE(RECALL)
To specify that the host should not place any additional requests onto the CRQ, issue the following command. After you issue this command, the host places all new recall requests in the local queue and continues to select requests to process from the CRQ. The host selects the highest priority request available in the local and common recall queues. When the highest priority request in the local queue and the highest priority request in the CRQ match, the host selects the request from the local queue. If you specify this command on all hosts, then all hosts place new recall requests in the local queue, but continue to select requests to process from the CRQ.
HOLD COMMONQUEUE(RECALL(PLACEMENT))
To specify that a host should continue to place but not select recall requests in the CRQ, issue the following command. After you issue this command, if a host places a request in the local queue because the CRQ is unavailable, the host processes that request. If you specify this command on all hosts, all WAIT requests in the CRQ fail because no host is available to process them.
HOLD COMMONQUEUE(RECALL(SELECTION))
To prevent or interrupt dump processing, issue the following command. Dump processing stops at the end of the volume currently being processed.
HOLD DUMP
To prevent or interrupt automatic dump processing, issue the following command. Automatic dump processing stops at the end of the volume currently being processed. Processing initiated by DUMP commands is allowed to start.
HOLD DUMP(AUTO)
To specify no data movement, issue the following command.
Note: The SETSYS EMERGENCY command does not affect the placement of recall requests onto the common recall queue by the host with the command in effect, as other active hosts can process those requests.
SETSYS EMERGENCY
To interrupt dump processing at the end of the current unit of work being processed (typically a number of tracks or a cylinder), issue the following command:
HOLD DUMP ENDOFDATASET
To interrupt expiration of backup data sets by the EXPIREBV command, issue the following command. Expiration of backup versions ends when the data set that is being processed expires.
HOLD EXPIREBV
To prevent fast replication from processing any new FRBACKUP commands, issue the following command. No new fast replication backup commands are selected for processing.
HOLD FRBACKUP
To prevent fast replication from processing any new FRRECOV commands, issue the following command. No new fast replication recover commands are selected for processing.
HOLD FRRECOV
To interrupt or prevent processing by the LIST command, issue the following command. LIST command processing stops immediately. This command can be useful if a list command is returning a large amount of data to your terminal and you want to interrupt the process. In such a case, the operator may be required to issue the HOLD command.
HOLD LIST
You can prevent DFSMShsm from making entries in the DFSMShsm log. Even though the log entries are prevented, DFSMShsm continues to make entries in the activity logs. To prevent entries into the DFSMShsm log, issue the following command:
HOLD LOG
To interrupt or prevent all migration processing, issue the following command. All migration stops at the end of the data set currently being processed.
HOLD MIGRATION
To interrupt or prevent only automatic volume space management and automatic secondary space management, issue the following command. Automatic volume space management and automatic secondary space management stops at the end of the data set currently being processed, but migration caused by commands is allowed to start.
HOLD MIGRATION(AUTO)
To interrupt migration at the end of the volume currently being processed, issue the following command:
HOLD MIGRATION ENDOFVOLUME
To prevent all recall processing, including no more processing from an already mounted migration tape, issue the following command.
Note: In a common recall queue (CRQ) environment, with the HOLD RECALL command in effect, the host is not eligible to select requests from the CRQ.
HOLD RECALL
To prevent all recall processing from tape volumes (except those from already mounted migration tapes) but allow recall processing from DASD volumes, issue the following command.
Note: In a CRQ environment, with the HOLD RECALL(TAPE) command in effect, the host is not eligible to select requests requiring tape from the CRQ.
HOLD RECALL(TAPE)
To prevent recall processing from tape volumes when the RECALL command is issued by a TSO user but to allow all other recall processing, issue the following command.
Note: In a CRQ environment, with the HOLD RECALL (TAPE(TSO)) command in effect, the host is not eligible to select requests requiring tape and TSO from the CRQ.
HOLD RECALL(TAPE(TSO))
To prevent all recover processing, including no more processing from an already mounted backup tape, issue the following command:
HOLD RECOVER
To prevent recover processing for data sets on tape backup (except those from already mounted backup tapes) and dump volumes but to allow recover processing for data sets on DASD backup volumes, issue the following command:
HOLD RECOVER(TAPEDATASET)
To interrupt or prevent recycle processing, issue the following command. Recycle processing stops at the end of the data set being processed.
HOLD RECYCLE
To interrupt or prevent REPORT command processing, issue the following command:
HOLD REPORT