In most environments, the frequency used by CICS® VR to automatically run the various CICS VR
scavengers effectively clean up unused resources and help prevent out-of-storage
conditions. However, a few scenarios might occur where it would be advantageous
to dynamically run one or more CICS VR scavengers.
Some of the possible scenarios that might require dynamic execution of
a CICS VR
scavenger include:
- SCENARIO 1: out-of-storage condition
- If your batch jobs that start CICS VR VSAM batch logging experience out-of-storage
conditions, you might want to dynamically run the server scavenger to release
all unused resources in both the CICS VR server address space and the client
address space.
- SCENARIO 2: CICS VR
error
- If the CICS VR
server address space encounters an error, you might want to dynamically run
the history scavenger to flush all messages to the data set allocated to the
DWWMSG ddname. You can then view the latest messages written to the data
set allocated to the DWWMSG ddname to help resolve the error.
- SCENARIO 3: Updated automatic deregistration criteria
- If you change the value a CICS VR automatic deregistration setting,
you might want to dynamically run the inventory scavenger to deregister, and
optionally delete, items that are older than newly specified CICS VR automatic
deregistration criteria.
To dynamically run a CICS VR scavenger, you must issue the appropriate
SETSMS CICSVR_GENERAL_CONTROL(string) operator command to dynamically start
the appropriate CICS VR
scavenger. See
Defining a CICS VR general control parameter, for more information.
You can set both the time interval parameter and the start time parameter
to control the scavenger using the panel interface.