IEC609I
DADSM VRF RECOVERY ROUTINE DISABLED THE VTOC INDEX ON dev,ser,fctn,cde

Explanation

The DADSM VTOC recording facility (VRF) recovery routines detected an error in the VRF data in the VTOC index map during recovery of an interrupted DADSM function. The VTOC index is disabled on the device for the volume serial number. The function the VRF recovery routine was trying to recover from is indicated by the function indicated, as follows:
  1. Allocate
  2. Extend
  3. Scratch
  4. Partial Release
  5. Rename
  6. Function name from DFDSS
The code field contains one of the following error codes:
0
DSN in the format-1 DSCB is not the same as DSN in the VRF data.
4
The format-3 CCHHR in the format-1 or format-2 DSCB is not the same as the format-3 CCHHR in the VRF data.
8
The number of extents shown in the format-1 DSCB does not agree with the number of extents in the VRF data extent table.
12
The number of extents shown in the format-1 DSCB is less than the number of primary extents in the VRF data.
16
The CCHHR in the VTOC index for the format-1 DSCB is not the same as the format-1 CCHHR in the VRF data.
20
The VRF function code is incorrect, or the module required for the function is not available.
24
An unexpected return code (4) was received from a CVAF call. The probable cause is erroneous VRF data.
28
An unexpected return code (4 or 12) was received from a CVAF call. The probable cause is a logic error in a VRF recovery routine.
32
The VRF recovery routine was called but no VRF data exists.
36
A format-2 CCHHR in VRF data does not point to a format-2 DSCB.
40
A format-3 CCHHR in VRF data does not point to a format-3 DSCB.
44
The format-2 CCHHR in the VRF data is not the same as the format-2 CCHHR in the format-1 DSCB.
48
The format-2 CCHHR is incorrect. The data set organization is not ISAM.
52
The format-3 CCHHR in VRF data is incorrect. There are less than four extents.
56
The format-3 CCHHR in VRF data is zero, but there are more than three extents.
60
The format-1 CCHHR in VRF data does not point to a format-1 DSCB for an Extend function.
72
VRF data points to a format-3 DSCB but the number of extents is less then or equal to the maximum number of extents that can be described by a format 1/8 DSCB.
76
VRF data has no format 3-DSCB pointer but the number of extents as described in the format 1-DSCB is greater than the maximum extents that a format 1/8 DSCB can describe.
80
VRF data does not point to a format-1 or format-8 DSCB.
84
VRF data pointers to format-3 DSCBs CCHHR addresses are not all reflected in the format 9-DSCB list of Format-3 DSCB pointers.
88
VRF data pointer(s) to the format 9-DSCB(s) is incorrect.
92
The format-9 DSCB chain pointer to the next DSCB is found to be not valid.
96
The format-9 DSCB number of format-3 DSCBs is found to be not valid.
In the message text:
dev
The device number of the specified device.
ser
The specified volume serial number.
fctn
The specified function.
cde
The code.

System action

The index bit in the format-4 DSCB is set to zero causing the VTOC index to be disabled and message IEC606I to be issued. If the current request is for the Allocate or the Extend function, the VTOC conversion routine is invoked to rebuild the format-4 and format-5 DSCBs and message IEC604I will be issued; the request is processed as a non-indexed VTOC request and if no further errors are encountered, the job continues to run. If the current request is Scratch, Partial, Release, or Rename, the request is processed and if no further errors are encountered, the job continues to run.

System programmer response

If the error recurs and the program is not in error, look at the messages in the job log for more information. Search problem reporting data bases for a fix for the problem. If no fix exists, contact the IBM® Support Center. Provide the SYSOUT output for the job.

Programmer response

Take a print of the VTOC index and analyze the data in the VTOC index map. Use the dump to determine the cause of the error in the VRF data.

Source

DFSMSdfp

Module

IGGVRF01

Routing code

4,10

Descriptor code

4