Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

One of my users has received the following error on his device, what does it mean and how do I fix it?

Cause

There are five main types of filter in the Sync Log that control which messages Depending on the device, all notifications will be displayed in a single list or there will be a drop down filter allowing you to select which records are displayed.  There are five groupings for filters:

  1. All: Displays all notifications
  2. Success:  This shows records successfully received from your data source such as new records, updates, deletions and loads
  3. Failed: This shows updates to records that were processed against your data source and failed (Usually in Delivery In as FAILED or RETRIED status)
  4. Queued Records: The record was received by the Swift MEAP™ Server, but there was another failure ahead of it in the queue that needs to be resolved before this record is sent to your data source (PENDING in Delivery In)
  5. Records Upsynced: The transaction was processed against your data source and a success message was returned

...

Tip

Administrators should be monitoring the Delivery In Queue failures to see if errors are temporary or reoccurring.  Some errors can be prevented by introducing increased validation in the client through JavaScript or ensuring that required data is submitted.  This can often be controlled by tweaking the configuration.

All errors are reported to users, it is important to stress the importance to users that errors are identified and fixed, if errors are left this can cause a build up of failures that prevents future submissions (which will be queued).  If there is a failure, it should be fixed by the user / administrator as soon as possible as it was rejected by the data source (and so the information in the data source could be out of sync with your user's device).

Users get immediate feedback of the number of records they have created that require fixing (either by them or by administrators), these are indicated by a red circle icon on the sync log icon which displays the number of failures.

...