3.1.4.4.2 FIND_VOLUME

FIND_VOLUME is a subrequest of the SYNC_VOLUMES message request (see section 3.1.4.4). This type requests that the DLT Central Manager server provide the VolumeOwner for a given VolumeID.

For the FIND_VOLUME subrequest, fields in the TRKSVR_SYNC_VOLUME structure have the following meaning:

  • volume: Specifies the VolumeID for which the corresponding VolumeOwner is requested.

If the ServerVolumeTable contains no entry whose VolumeID is equal to the volume field from the TRKSVR_SYNC_VOLUME structure, then the server MUST set the hr field of the TRKSVR_SYNC_VOLUME structure to a value indicating failure.

Otherwise, the server MUST update the TRKSVR_SYNC_VOLUME structure as follows:

  • The server MUST set the machine field to the value of the VolumeOwner field of the volume's entry in the ServerVolumeTable.

  • The server MUST set the hr field to zero.