Event hooks allow you to use SQL stored procedures to manage the client-side synchronization process for dbmlsync. You can
use client event hooks with the dbmlsync command line utility or the dbmlsync programming interfaces.
You can use event hooks to log and handle synchronization events. For example, you can schedule synchronizations based on
logical events, retry connection failures, or handle specific errors and referential integrity violations.
You can use the following programming interfaces to integrate MobiLink clients into your applications and start synchronizations.
These interfaces provide an alternative to the dbmlsync command line utility.
The Dbmlsync API provides a programming interface that allows MobiLink clients written in C++ or .Net to launch synchronizations
and receive feedback about the progress of the synchronizations they request. This new programming interface enables you to
access a lot more information about synchronization results and it also enables you to queue synchronizations, making them
easier to manage.
DBTools interface for dbmlsync
You can use the DBTools interface for dbmlsync to integrate synchronization functionality into your SQL Anywhere synchronization
client applications. All the SQL Anywhere database management utilities are built on DBTools.