ARC0063I
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.

Source

DFSMShsm