on 09-18-2006 8:51 AM
Hi all.
I have a strange problem here. MAU often throws
exceptions after we perfomerd some replacements
and synced the app afterwards.
The exceptions occur because some data in some SyncBos
are missing after a sync. When I test the corresponding
function modules on middleware the data are correctly.
But somehow the data does not arrive fully on the client. We use repetive sync:
MobileEngine.Sync.RepetitiveSyncEnabled=true
MobileEngine.Sync.MaximumNumberOfRepetitiveSyncs=3
MobileEngine.Sync.TimeBetweenRepetitiveSyncs=100
I actually do not have a clue why this happens.
Any ideas?
Best regards,
Sascha
Hi Sascha,
have you checked out the trace on the client as well the sent data in MEREP_MON for the corresponding worklist/MobileID?
May you can post some more info?
Rgds THomas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi guys.
Merep_Mon does not show any error. While syncing the counter of O-Send is increased. Directly after sync the counter of O-Waiting is increased also. So it seems i have waiting one for each SyncBo after the sync finished. When I sync again the waiting disappears but after the sync is finished there is again one waiting.
Cheers,
Sascha
Hi Karthik.
I will check this. But I wonder if I really need to turn repetive sync on for MAU. Anyway we switched it off and we have the same problem.
I have correct data. I create a replacement. I sync the data. Afterwards there are missing data. Sometime a connection object is missing or the name of the customer. Befor I synced all these data were available on the client.
Is there a way I have to follow to sync in MAU? Is repetive sync needed? And if so, how should it be configured?
Thanks for any help.
Sascha
Hi Sascha,
Since the MAU sync bos are asynchronous by default, you need atleast 2 syncs to get data back to the client. To avoid clicking the sync button multiple times manually the repetitive sync feature is available.
You are right, your problem does not look like a repetitive sync issue.
The only way that the objects can be deleted after sync is if the middleware is sending a delete request for that particular object.
When an object is missing could you check the middleware monitor(MEREP_MON) to see if the middleware is sending a delete request or a modification request for the particular object?
Best Regards,
Karthik
User | Count |
---|---|
86 | |
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.