Processing of common recall queue requests during shutdown

With the CRQ, individual DFSMShsm hosts automatically disconnect from the structure during shutdown processing. Therefore, for normal processing, do not issue SETSYS COMMONQUEUE(RECALL(DISCONNECT)) before shutting down DFSMShsm. Doing so moves all of the host's requests back to the local queue, which causes WAIT requests to be failed with message ARC1192I and to be purged from the CSA.

When a host is connected to the CRQ when shutdown processing is initiated, an outstanding WAIT recall request that is on the CRQ is failed, but a new NOWAIT request replaces this request, so that this request is preserved. The new request has the same priority as the original request, but is a NOWAIT request instead of a WAIT request. The new request is eligible for processing by any eligible host still connected to the CRQ. NOWAIT requests remain available in the CRQ.
Note: Batch WAIT requests are not converted. They remain in the CSA queue so that the request can time-out if it is not processed in a timely manner.