Following is a list of changes and additions to the software introduced in version 7.0.1.
User authentication A password-based system for user authentication adds additional security to your MobiLink installation.
For more information, see MobiLink Users.
Extensive documentation of transport-layer security The transport-layer security documentation has been extended to describe a variety of architectures possible with this powerful security mechanism.
For more information, see Transport-Layer Security.
Customizing synchronization and synchronization-related processes The Adaptive Server Anywhere synchronization client dbmlsync now supports a set of events. You can add stored procedures to your Adaptive Server Anywhere database to program event-based actions. This adds flexibility to the synchronization process, including the ability to schedule synchronization.
For more information, see Introduction to dbmlsync hooks.
Synchronization optimizations You can optimize the following aspects of the synchronization process.
UltraLite client applications can specify that a synchronization includes only uploads, and that no download phase should be attempted.
This option lessens the overall synchronization time when only uploads are needed.
Adaptive Server Anywhere clients can specify an incremental upload option to reduce memory requirements for large uploads.
For more information, see Using dbmlsync extended options.
Adaptive Server Anywhere clients can permit concurrent modification of rows during synchronization.
For more information, see Concurrency during synchronization.
Scheduling synchronization You can use an extended option to configure the dbmlsync utility or a synchronization definition to synchronize according to a schedule.
For more information, see Scheduling synchronization.
Adaptive Server Anywhere client synchronization utility enhancements There are several enhancements to the dbmlsync utility:
You can supply the -mp and -mn options to supply or change the MobiLink password.
You can supply repeated -n options to synchronize more than one synchronization definition.
The -v option now generates more useful information, including options set in the synchronization definition.
The -r option is extended to allow more flexibility in uploads when the recorded progress indicators in the client and consolidated databases do not match.
The -x option renames and restarts the transaction log. This option is useful if you use the consolidated database as a backup of the data at the client, so that client-side backups are not required.
If you do not specify connection parameters on the command line, dbmlsync displays a dialog on which you can provide connection parameters and startup options.
The dbmlsync window displays synchronization progress, and allows you to cancel synchronization.
For more information, see dbmlsync syntax.
New MobiLink server options The MobiLink server provides additional options.
For more information, see MobiLink Server Options.
New script events New scripts have been added for handling and reporting errors arising from the ODBC Driver Manager, and to provide additional flexibility when designing synchronization techniques.
For more information, see the following:
Interface to dbmlsync features Developers using the C programming language can add features of the dbmlsync utility to their application.
For more information, see Initiating synchronization from an application.