How to always force delta refresh a specific external OT

Is it possible to force delta refresh to always be performed for a specific external Object Type, instead of the reqular quick/full sync?

We want connector to return only changed items, as opposed to regular non-delta sync where connector returns all the data and M-Files identifies changes.

I have gone through DEFAULT REFRESH LOGIC AND CONFIGURATION OPTIONS FOR EXTERNAL VALUE LISTS AND OBJECT TYPES document but so far have not been able to configure this, sync without delta parmeters set at least always runs during nightly maintenance job.

Parents Reply
  • Yeah, we did that awhile back, the advice back then was we had to override SetTimestampRangeToRetrieve and IsPartialResultSet.

    Just double checked that email and realized my terminology is wrong yet again, so let me rephrase in correct terms now - we want to always use delta refresh and never the regular full/quick refresh where all the data is loaded into mfiles and then synced.

    Delta implementation is working because I can see that when I refresh manually using the Admin, the request includes range parameter to limit the number of results coming into m-files.

    What is not working is nightly maintanance job -  this one is not sending delta parameter no matter how I configure Advanced Vault Settings.

Children