IEC606I VTOC INDEX DISABLED ON dev,ser,cde [,rba[secno,ofst]]
Explanation
The common VTOC access facility detected an error in VTOC index structure.
- dev
- Device number.
- ser
- Volume serial number.
- cde
- One of the following error codes:
- 129
- The first high-level VIER indicated in the VTOC index map (VIXM) does not have the flag bit set to show that it is the first high-level VIER.
- 130
- A horizontal or vertical VIER pointer is outside the RBA range of the VTOC index.
- 131
- A vertical VIER pointer points to a VIR which is not a VIER. There is an incorrect ID in the header.
- 132
- A level N vertical index entry pointer points to a VIER that is not at level N-1.
- 133
- A level N horizontal index entry pointer points to a VIER that is not at level N.
- 134
- A horizontal VIER or map pointer points to a VIR which is not a VIER or map. There is an incorrect ID in the header.
- 135
- A horizontal map pointer points to a VIR that is not one of the first N VTOC index records (N is recorded in the VIXM field VIMRCDS); or the first record in the VTOC index is not a VIXM.
- 136
- A level-1 index entry contains a CCHHR pointer which is outside the VTOC extent.
- 137
- The first high-level VIER, as indicated in the VIB, does not have the flag bit set indicating that it is the first high-level VIER. The error is recovered from either by updating the VIB from the VIXM, or by changing the error code to 129.
- 138
- The RBA of the VTOC index VIR does not match the RBA recorded in the header of the record.
- 139
- The first record of a map (VIXM, VPSM, or VMDS) is not one of the first N VTOC index records. (N is recorded in the VIXM field VIMRCDS.)
- 140
- The data set name in the level N+1 VIER entry is lower than the high key of the level N VIER pointed to by the level N+1 entry.
- 141
- The VTOC index structure error bit was found set to one in the first high-level VIER.
- 142
- There is an I/O error indicating that the VTOC index is not formatted correctly.
- 143
- Either the index bit is zero or the DOS bit is zero in the format-4 DSCB of a VTOC previously found to be an indexed VTOC.
- 144
- There is no SYS1.VTOCIX.nnn data set name in a VTOC whose format-4 DSCB has the index bit on.
- 145
- The data set name in a level N+1 VIER entry is higher than the high key of the level N VIER pointed to by the level N+1 VIER entry.
- 146
- Four or more high-level VIERs were encountered.
- 147
- There are too many levels in the VTOC index. The search list length, defined in the static text module ICVIXST0, was exceeded.
- 148
- A VIER is incorrect: the offset to the last section is incorrect.
- 149
- A VIER is incorrect: the offset to the last entry in a section is incorrect.
- 150
- Initialization of the media manager failed.
- 151
- A level 2 or higher VIER contains less than two entries.
- 152
- RECOVER=YES was specified, but the static text module ICVIXST0 indicates that recovery is not permitted.
- 153
- The format-4 DSCB on an indexed VTOC is written with either the index bit or the VSE bit zero.
- 154
- A space map extends over more than 10 VTOC index records.
- 155
- DSN was not found in the section with high key greater than or equal to the DSN key being searched. This section in the VIER is incorrect.
- 156
- The horizontal pointer of VIER1 points to a VIER2 whose high key is lower than or equal to the high key of VIER1.
- 157
- Could not find an entry in a level-2 or higher VIER that matches the high key of the VIER.
- 158
- The VIER header has an incorrect section length or an incorrect number of sections.
- 159
- The first high-level VIER pointed to by the VIB has an incorrect ID in the header.
- rba
- Relative byte address of the VTOC index record (VIR) that contains a structure error indicated by cde.
- secno
- If the VIR is a VTOC index entry record (VIER), the number of the VIER section that contains the VIR pointing to the incorrect record.
- ofst
- Offset into the VIER section of the index entry pointing to the incorrect record.
System action
The VTOC index for the volume is disabled by setting the index bit in the format-4 DSCB to zero and, optionally, the structure error bit in the first high-level VIER to one, indicating an incorrect VTOC index structure. A system dump is taken to the SYS1.DUMP data set, and an entry is made in the logrec data set if the error code is not 141, 143, or 144.
At the next access by DADSM routines to allocate space on the volume, the VTOC is converted to non-indexed format and message IEC604I will be issued. When the system converts the VTOC to non-indexed format, the VSE bit is set to zero and message IEC604I is issued. If the volume is shared with another system, the other system will not reconvert the VTOC because both the VSE bit and the index bit are off. Instead, message IEC606I with error code 141 or 143 is issued and the VTOC is accessed as an MVS™ VTOC.
System programmer response
Examine the system dump and a print of the VTOC index, and use the information in message IEC606I to determine the cause of the VTOC index structure error.
If the problem persists, search problem reporting data bases for a fix for the problem. If no fix exists, contact the IBM® Support Center. Provide the JCL and the logrec data set error record.
Source
DFSMSdfp
Module
ICVCMI00
Routing code
4,10
Descriptor code
4