DFSMShsm WILL
{HOLD FUNCTIONS | SHUT DOWN} DUE TO A VSAM TRAP FINDING A CORRUPT
INDEX IN THE {MCDS | BCDS | OCDS}
Explanation
The VSAM INDEX TRAP has detected a corrupt index
and VSAM will no longer allow access to the control data set specified
in the message. All attempts to read, write, delete, or update the
control data set records fail.
System action
In order to minimize the functions affected,
the actions taken will depend on which data set has the corrupt index.
The control data set and related actions follow:
- MCDS — Set emergency mode and shut down.
- BCDS — Hold backup, recover, dump, expirebv, ABARS, recycle,
tapecopy, tapereplace, audit, and list.
- OCDS — Hold recycle, tapecopy, tapereplace, migration, recover,
arecover, recall from tape, data set backup to tape, volume and autobackup,
audit and list.
- BCDS and OCDS — if some processing continues attempting
to access the corrupt CDS, then after 50 failed attempts, DFSMShsm shuts
down.
Note: It takes time to quiesce functions for both shut down
and for hold commands. Additional CDS errors and function failures
can be expected during this process.
Programmer response
If the problem resulted in DFSMShsm shutting
down, after the index and the associated control data set have been
corrected, restart DFSMShsm.
If the problem resulted in DFSMShsm functions being held:
- You can still run DFSMShsm functions that are not affected
by the corrupt CDS.
- DFSMShsm must
be shut down in order to correct the corrupt CDS.
When the CDS has been repaired, DFSMShsm can be restarted. Perform
AUDIT processing if it appears that the CDS failure might have caused
inconsistencies between the CDS and the data that DFSMShsm is managing.