ADR201E
(ttt)-mmmmm(yy), VTOC IN ERROR PRIOR TO PROCESSING

Explanation

An error occurred in processing the VTOC. The error condition can be caused by one of the following:
  • An I/O error occurred. This is usually accompanied by system I/O error messages.
  • A logical error occurred during indexed VTOC processing. When extents are relocated on an indexed volume, a recovery environment is set up by DFSMSdss. If DEFRAG ends before completing the relocation, the audit trail left by the recovery routines indicates to a subsequent operation that a mismatch exists between the VTOC index records and the extents.
  • A failure occurred during LSPACE(SVC 78) processing.
  • The VTOC structure is incompatible. Message ADR210E accompanies this message. More than one of the extents, either data set or free space, points to the same location on the volume.
  • A prior DEFRAG or CONSOLIDATE run or a DADSM function ended before updating the VTOC free-space maps.

System action

The DEFRAG or CONSOLIDATE function ends. The return code is 8.

Operator response

None.

Programmer response

Do the following when applicable, then rerun the DEFRAG or CONSOLIDATE function:
  • If I/O error messages accompany this message, take corrective action recommended at your site for the type of error.
  • If message ADR210E accompanies this message, recover by either deleting one of the overlapping data sets or by using AMASPZAP to change the incorrect extent pointer to a correct known value.
  • If message ADR226W or ADR229W was issued previously, the volume contain an orphan VTOC entry. Run the IEHLIST/LISTVTOC utility. If there is an orphan entry, correct the VTOC.
  • In all other cases, allocate a temporary data set. This invokes DADSM modules to rebuild the free-space map or to correct the mismatch error.
  • If a previous DEFRAG was interrupted, leaving the temporary DEFRAG data set (SYS1.DFDSS.DEFRAG.xxxxxx.volser.DUMMY) on the volume, and the volume has an indexed VTOC, convert the volume to non-indexed format, rerun the DEFRAG job, and convert the volume back to indexed format.
  • If a previous CONSOLIDATE was interrupted, leaving the temporary CONSOLIDATE data set (SYS1.DFDSS.DEFRAG.xxxxxx.volser.DUMMY) on the volume, and the volume has an indexed VTOC, convert the volume to non-indexed format, rerun the CONSOLIDATE job, and convert the volume back to indexed format.

Source

DFSMSdss