3.2.6.1 A File Has Been Moved

When a file in the client's VolumeFileTable is moved to the VolumeFileTable of the same client or of a different client, the following steps MUST be performed:

  • An entry MUST be created in the MoveNotificationList for the volume on which the file was located before the move, as defined in section 3.2.1, and the following information about the moved file MUST be put into that entry: the file's ObjectID before the move, the file's FileID, and the file's FileLocation after the move.

  • The MoveNotificationTimer for that client MUST be started (if it is not already running).

  • An entry MUST be created in the VolumeFileTable for the volume to which the file was moved.

  • The CrossVolumeMoveFlag MUST be set to 1 in that entry.