on 04-18-2008 10:26 AM
Hi Experts,
Can any body tell me what are the Repetitive Sync and Background Sync and the procedure how they will work?
Thanks in Advance
Naveen
You can do the sync in background each x seconds...
For do this, you have to write in mobile.config:
MobileEngine.Sync.RepetitiveSyncEnabled=true
MobileEngine.Sync.TimeBetweenRepetitiveSyncs=15000
Thanks,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Oliver,
if I would use background sync on a PDA, would it be possible for the user to continue working during sync? Or would the performance used for the sync cause him to stop working anyway? And one more question: Is background sync avaliable in MI7.0 with JSP as well?
Thanks and best regards,
Uwe
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Uwe,
well, while device syncs the user can continue to work.... performance is not that worse - and the functionality is available for JSP as well.
BUT!
Have in mind that you do not lock entries while you display them on the screen. This is not supported in MI and so it can happen that you select a dataset to change it on the screen and while you change this entry the device syncs and in the sync this entry gets changed or deleted from the device.... if you now want to persist this item this will run into an error..... Well, background sync needs carefull handling... but yes, it is possible!
Hope it helps!
Regrds,
Oliver
Hi Naveen,
Repetitive Sync : This is something that is configurable, where you sync once but internally based on your configuration the sync is actually done n times. For the user it will look like as if he is sync'ing once, but internally its done n times.
Background Sync : This is similar to scheduling a sync. You configure such that the sync happens every predefined timeline (eg, once in n seconds, every hour, every day etc.)
Regards,
Vinodh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
sync is always triggered from the client. No matter if it is a background sync or if repetitive is switched on. So what do you mean with the last sentence.... configure in the backend..... ?
Usually the client starts a sync. Either manually or in the background (automatically). In both cases it connects to the mddleware system and asks for the relevant data - in simple words.....
Send changed data actively down to the client os not possible as such!
Hope this helps!
Regards,
Oliver
User | Count |
---|---|
88 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.