FOR1506S
locator-text The volume did not have enough space for the directory for the data set data-set-name. Fortran Version 2 Error Number: AFB103I (format 6)

Explanation

The data set data-set-name was to be created using dynamic file allocation. (Dynamic allocation occurred because data-set-name was given in the FILE specifier on the OPEN statement.) The data set was to be a partitioned data set (PDS) and the number of directory blocks was given as the value of the DIR argument on the immediately preceding call to the FILEINF callable service. However, the number of directory blocks was so large that there wasn't enough space for the whole directory on the volume given by the VOLSER or VOLSERS argument, if any, on the FILEINF call.

locator-text gives more information about the location of the error, and can be one of the following:
  • The statement statement for unit unit-number failed.
  • The INQUIRE statement failed.

System action

If the error occurred during the execution of an OPEN statement, the unit is no longer connected to a file. If neither the ERR nor the IOSTAT specifier is present on the I/O statement, the condition is signaled. If the condition is unhandled, the application is terminated.

Qualifying Data: Only the basic set of four qualifying data for I/O conditions as shown in Table 1. Within this basic set, parm_count has a value of 4.

Permissible Resume Actions:

Name Action Taken after Resumption
RN The I/O operation is not completed, and execution continues.

Programmer response

Take one or more of these actions:
  • If the number of directory blocks indicated by the DIR argument on the call to the FILEINF callable service is larger than you need, reduce the value.
  • On the VOLSER or VOLSERS argument on the call to FILEINF, specify a volume that might have more space.

Symbolic Feedback Code

FOR1506