How to identify the failed synchronization attempts using Mobilink Profiler ?
SQL Anywhere version : 16.0
I can also see some 'Unknown' users in the Mobilink profiler output. What is this Unknown user Synchronization signifies ?
asked 05 Feb '14, 07:50
The 'Watch Manager' with the 'Failed' watch is the way to filter based on only failed synchronizations, in both the MobiLink Monitor and the MobiLink Profiler.
Removing all other Watches other than 'Failed' should give you the view you're looking for: (Tools > Watches)
Unknown users will show up when the MobiLink server doesn't know the user name. This can happen because the server is expecting to receive the user name, but simply hasn't yet; for example, if a request gets stuck while doing an SSL handshake it will show up with an 'Unknown' user. You will also see 'Unknown' users because some request types don't send the user name; for example some Listener requests don't. I think there might be some requests from the mlagent that don't, as well.
I'm not sure how to identify failed syncs. In the old ML Monitor it was really obvious, but maybe that changed? I'll point the guy that works on the GUI at this thread.
answered 05 Feb '14, 10:45
By default, failed syncs show up as red in the Overview pane and are overlaid with a diagonal stripe pattern in the Chart pane. You can also enable extra columns in the Table pane (via Tools>Options>Table) such as sync_errors, active and completed, if you want to find failed syncs in the Table.
Once you've identified a failed sync, open the properties for it. Any error or warning messages for the sync are shown on the Synchronization tab.
answered 05 Feb '14, 14:59