Explanation: RECALL(DISCONNECT) is an optional
subparameter of the COMMONQUEUE parameter which specifies that a host
disconnect from the common recall queue (CRQ). When you specify the
RECALL(DISCONNECT) subparameter, the host performs the following functions:
- Directs all new recall requests to the local recall queue
- Moves all recall requests that originated on that host from the
CRQ to the local queue
- Completes any remote requests that were previously selected from
the CRQ
- Stops selecting requests from the CRQ
The host disconnects from the CRQ when the following conditions
are met:
- The host has finished processing all the remote requests that
were previously selected from the CRQ
- All requests originating on that host have moved from the CRQ
to the local queue
- Processing is complete for all requests that originate on that
host that have been selected for remote processing
The disconnection must be complete before the host can connect
to another CRQ.
SMS relationship: Not applicable.
SETSYS default: None.
DFSMShsm default: None.
Note: This
command does not need to be issued before a DFSMShsm shutdown. Disconnection
from the CRQ is part of the normal shutdown process.