Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Action:  The File metadata are retrieved, including the FileHandle ID.   An entry is found in the Cache Map for the given FileHandle ID and location, and the 'last modified' is retrieved.  If this timestamp matches the current 'last modified' timestamp for the file, no download occurs. If the local file is *missing* then the file is downloaded.  Otherwise, the action depends of the "ifcollision" mode specified for synGet:  

(1) ifcollsion=overwrite.localoverwriteLocal:  The file is downloaded to the target location and the Cache Map entry is updated with a new timestamp;

(2) ifcollision=keep.localkeepLocal:  No download occurs.  The File references the locally modified file at the given location;

(3) ifcollision=keep.bothkeepBoth:  The file is downloaded to the target location, but given a modified local file name.  A second entry for the FileHandle ID is made in the Cache Map.

...