ARC1104I
NO PRIMARY VOLUME AVAILABLE FOR RECALL

Explanation

During RECALL command processing (either automatic or explicit), there have been no acceptable primary volumes with the required space management attributes, or there have been no volumes available with enough free space to recall a data set. To determine why DFSMShsm cannot find any volumes, examine the following parameters:
  • RECALL parameter of the SETSYS command
  • VOLUMEPOOL or POOL parameter of the DEFINE command
  • AUTORECALL parameter of the ADDVOL command
  • Primary volume attributes of the ADDVOL command and the MCDRECAL flags in the MCD record

See z/OS DFSMShsm Storage Administration for details of recall target volume selection.

If the data set organization is BDAM, the data set must be recalled to a volume with the same device type from which the data set migrated unless the VOLUME or DAOPTION parameter of the HRECALL or RECALL command is used.

If the data set organization is not BDAM, one of the following conditions must exist:
  • The data set block size plus the key length is less than the track size of the candidate volume.
  • The candidate volume is the same device type from which the data set migrated.
  • The candidate volume supports track overflow and the data set record shows track overflow.

This message can also be issued in a JES3 system if all the volumes in a user-defined pool are offline during DFSMShsm initialization when the volumes are added and the pools defined. Even when the volumes are subsequently mounted, DFSMShsm cannot recall data sets to them with valid data set reservation by JES3, although the volumes will appear in response to a QUERY command with the POOL or VOLUMEPOOL parameter. Therefore, the message can show a DFSMShsm error, but it is caused by violation of an operational restriction.

System action

The recall operation ends. DFSMShsm processing continues.

Programmer response

Contact the storage administrator to make non-SMS volumes available for recall. Non-SMS volumes are made available for recall with the ADDVOL command on JES2 systems or by issuing the DEFINE VOLUMEPOOL or DEFINE POOL command.

Source

DFSMShsm