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.
For more information about client event hooks, see Event Hooks for SQL Anywhere Clients.
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.
Dbmlsync Integration Component The Dbmlsync Integration Component provides a visual and non-visual programming interface to initiate synchronization, receive information about the progress of a synchronization, and implement special processing for synchronization events. For example, you can use the Dbmlsync Integration Component to integrate synchronization into a .NET application.For more information, see Dbmlsync Integration Component.
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.For more information, see DBTools Interface for dbmlsync.