I'm facing some issues with the synchronization of FSM Mobile.
Mobile Replication from Scheduled process is activated.
I just reduced the time to make it easier to check. After solving this issue we will update it to 1 hour.
Let's analyse first the Sync rule Attribute:
The XML Poster result just to check if there is any problem with the XML:
Converting XML to SQL:
The Mobile should receive 217.691 attributes.
After synching the Mobile database returns:
From server database: 217.691
From the mobile database: 200.000
Difference: 217.691-200.000 = 17.691
Sync Rules concept investigation:
From the beginning, I thought by selecting Batch-Delta the system would divide the total amount of rows int packages of max_rows from XML initial query. But If I do it and limite the max_row = 50000 as the advice:
Doing this the maximum of received amount of data became 50.000. The system was only updating the data from the INITIAL query not inserting the remaining amount.
So for testing, I decided to remove the max_row parameter from the Sync rule.
The device received more data (200.000) but not all (217.691).
What could I do to send all data and not miss part of the rows ?
Any suggestion? Logs ?