CSV120I   INVALID DIRECTORY BLOCK IN DDNAME VFINnn (ERROR CODE cd). VIRTUAL FETCH RESUMING PROCESSING WITH NEXT DDNAME

Explanation

The virtual fetch service detected an error while reading partitioned data set (PDS) directory entries from a user module library. (The user specified the module libraries with DD statements of the form //VFINnn DD.) Virtual fetch was initializing or refreshing its address space.

In the message text:
nn
Identifies the VFIN member.
cd
The error code, as follows:
cd
Explanation
01
The SYNAD exit routine was entered because an I/O error occurred.
02
The EODAD exit routine was entered because end-of-data occurred unexpectedly. Virtual fetch did not find the final PDS directory entry. The name of the final directory entry is X'FFFF FFFF FFFF FFFF'.
03
The key of a directory block is incorrect because it is all zeros (key=X'0000 0000 0000 0000').
04
A directory block contains the final directory entry, whose name by convention is X'FFFF FFFF FFFF FFFF', but is not preceded by the final key.
05
Virtual fetch encountered a directory entry name that is incorrect because the name is all zeros, X'0000 0000 0000 0000'.
06
There is not enough space in the directory block to contain the directory entry of a load module.

System action

Virtual fetch does not read any more directory blocks from the current library but continues to process libraries if any more have been provided by the user.

Operator response

Notify the system programmer.

User response

If your module library has an error, rebuild it or remove it from the list of data sets for virtual fetch (see z/OS MVS Using the Subsystem Interface). Note that virtual fetch may have left out some essential modules. Any modules that have duplicate names in libraries that follow may be included in place of the required versions that were ignored. You can then refresh or cancel and restart the virtual fetch service address space.

Module

CSVVFCRE

Source

Contents supervision (CSV)

Routing Code

2,10

Descriptor Code

4