IEC609I DADSM VRF RECOVERY ROUTINE DISABLED THE VTOC INDEX ON dev,ser,fctn,cde
Explanation
- Allocate
- Extend
- Scratch
- Partial Release
- Rename
- Function name from DFDSS
- 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.
- 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