The following information can be found under the topic "Correcting
Errors within the Common Recall Queue" of the z/OS DFSMShsm Storage Administration.
- Move all recall requests from the CRQ back to the local DFSMShsm hosts
for processing by issuing the following command on all DFSMShsm hosts
that are connected to the CRQ structure:
SETSYS COMMONQUEUE(RECALL(DISC))
Each
host will issue message ARC1502I after it disconnects from the structure.
To
determine if all DFSMShsm hosts
have disconnected, issue the following command:
DISPLAY XCF,STRUCTURE,STRNAME=SYSARC_basename_RCL
where
basename is the name specified on the following command:
SETSYS COMMONQUEUE(RECALL(CONNECT(basename)))
The
number of connections reported should be zero. Hosts will not disconnect
from the structure until they have completed processing requests that
they have already selected.
- Deletion of the structure might need to be forced. See Deleting structures with SETXCF FORCE for more information on forcing deletion of persistent
structures with the SETXCF FORCE,STRUCTURE,STRNAME=SYSARC_basename_RCL system
command.
To re-initiate use of the DFSMShsm common recall queue structure, issue
the following command on each DFSMShsm host that was previously connected:
SETSYS COMMONQUEUE(RECALL(CONNECT(basename)))
This command will re-allocate the structure and cause each host
to automatically move all of its local recall requests back onto the
CRQ.