Synchronization API

Official Content
This documentation is valid for:

The synchronization API makes it easier to call the generated synchronization programs for Offline applications in order to make the synchronization between the device and the web server whenever the developer wants to.


ServerStatus Determines the server status.
Receive Receives in the device all the changes made in the server.
Send Sends the pending modifications to the application server in order to submit the changes.

It returns the local database (offline) content to its initial state. That means:

  • restoring the preloaded database if it exists, or
  • executing a Create Database to empty database tables.
SetSendCheckpoint2 Set checkpoints in the pending events in order to allow batch synchronization 


Event ‘Do Receive’


As from GeneXus X Evolution 3

ResetOfflineDatabase method is available as from GeneXus X Evolution 3 upgrade 7.

SetSendCheckpoint method is available as from GeneXus 16 Upgrade 3.

See also

Was this page helpful?
What Is This?
Your feedback about this content is important. Let us know what you think.