The MobiLink synchronization server is adaptable and flexible. MobiLink behavior can be adjusted using a comprehensive range of command-line options for the MobiLink synchronization server, dbmlsrv9 or mlsrv10, and the SQL Anywhere synchronization client, dbmlsync. You can set a number of options on the typical MobiLink server or client command line to manage the following:
Data coordination MobiLink allows you to choose selected portions of the data for synchronization. MobiLink synchronization also allowsyou to resolve conflicts between changes made in different databases.The synchronization process is controlled by synchronization logic,which can be written as a SQL, Java, or .NET application. Each piece oflogic is called a script.
Automation MobiLink has a number of automated capabilities. TheMobiLink synchronization server can be instructed to generate scriptssuitable for snapshot synchronization, or instructed to generate examplesynchronization scripts. It can also automatically add users for authentication. Server-initiated synchronization allows you to push data updates to remote databases.
Monitoring and reporting MobiLink provides two mechanisms formonitoring your synchronizations: the MobiLink Monitor, and statisticalscripts. You can monitor scripts, schema contents, row-count values,script names, translated script contents, and row values.
Performance tuning There are a number of mechanisms for tuningMobiLink performance. For example, you can adjust the upload cache size, degree of contention, number of database connections, numberof worker threads, logging verbosity, or BLOB cache size.
Data security Data integrity can be ensured and protected by the use of certificates and encryption.