Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
ProjectWise
  • Product Communities
ProjectWise
ProjectWise Design Integration Forum ProjectWise Fetchfiles question
    • Sign In

    • Replies 2 replies
    • Subscribers 59 subscribers
    • Views 3051 views
    • Users 0 members are here
    • ProjectWise
    • Caching Server

    ProjectWise Fetchfiles question

    shenry
    Offline shenry over 12 years ago

    When you have prepopulated a ProjectWise Caching Server on a system with Delta File Transfer enabled and subsequently run Fecthfiles again to refresh files. Does it:

    a.       ‘Remember’ what has previously been previously transferred to the cache and only transfer the delta component of files that have changed?

    b.      Transfer all files/directories etc again to the Cache Server from the ProjectWise Integration Server?

    I have noted the comments that Fetchfiles works as a Projectwise client as well as the fact that it purges its temporary working directory after populating the cache.

    • Sign in to reply
    • Cancel
    • Michael McCarty
      Michael McCarty Mon, Jan 31 2011 8:40 AM

      The fetchfiles operation is database-driven. For every folder that you specify, we read the list of documents (and subfolders, if recursion is enabled) and re-download each file. However, we do use checksum technology to compare the cache copy of the file against the storage area copy to verify that the file did indeed change. If the file did not change, it is not re-downloaded. If the file did change, and you have DFT enabled, then only the difference bits are downloaded.

      To answer your question in a slightly different way: No, the gateway cache does not maintain or store any state regarding which files have been downloaded. We regard the database as the sole source of truth. We also take every pain to ensure that files are not re-downloaded needlessly.

      HTH

      Mike



      • Cancel
      • Vote Up 0 Vote Down
      • Sign in to reply
      • Cancel
    • Ian Emery
      Offline Ian Emery Mon, Jan 31 2011 9:04 AM

      The caching server has its own working directory that is used as a cache location and the files "passing through" the caching server from server to client will be stored in the cache any way. (the more people who work a project via that caching server - the fast it gets assuing they are sharing some files...)

      The fetch files tool is a client like application runing on the caching server it will download files via the caching server and thus "force" the caching server to save a copy. The fetch files will download the given file to its own working directory as a client - when doing so the caching server will "get" file using DFT from the integration server - if is it upto date in the cache it will copy this to the fetch files working directory = fetch done = cache filled then the working directory of the fetch fiels is purged for the given file.

      With the caching server - cache size limited to your set value and a fetch files working directory that is cleaned up your server will not run out of disk space as your project grows... = easy IT support/service.

      If you sahre the given proejt in severl location or time zones - you can setup the fetch fiels to run so the projects that office works on is already in the cache (thus including changes from other offices and time zone) ready for when that office opens = minimal waiting time to start work with the newest version or changes..

      Make sure the cache space is big enough so it does not over flow regulaly or you will keep downloading any way.

      We have this running between Europe->Shanghai and Europe->Houston.

      Best Regards,

      Ian Emery

      • Cancel
      • Vote Up 0 Vote Down
      • Sign in to reply
      • Cancel

    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies