We have an app that synchronizes tables using Mobilink to mobile users (iPads specifically). Every so often we get a support call about some records that exist on the remote, but after a sync do not exist on the consolidated database. But additional records added and updates do sync. These records just sit on the device thinking they've been synchronized and the only way we can get them to sync is to write a script which effectively copy's the rows and inserts them again.
Specifically this seems to happen with highly mobile users who are moving even between timezones, and who synchronize infrequently.
I've given up troubleshooting. It's so infrequent (but does happen), and I haven't been able to reproduce in tests.
Thanks in advance!
asked 09 May '13, 22:30
I think it would be good to update to the latest EBF. Indeed, build 3856+ fixes an obscure issue where concurrent database operations during a synchronization could in theory cause rows to be excluded from upload. To verify this is the issue we would need access to the database file. Failing that you could deploy an update and monitor for recurrences.
answered 13 May '13, 14:31