MobiLink behavior changes

  • MobiLink Adaptive Server Anywhere client setup   MobiLink clients are now configured using publications and synchronization subscriptions, rather than synchronization definitions.

    For more information, see SQL Anywhere clients.

  • Last download timestamp parameter changes scripts   The addition of a new parameter to many scripts makes timestamp-based synchronization easier to implement. The new parameter breaks existing scripts, as it is supplied as the first parameter to many scripts. To continue using existing scripts, change the behavior to supply the last download timestamp as the final parameter by supplying the -zd MobiLink server command line option.

  • MobiLink shutdown   Previously, dbmlstop commands from a remote connection could cause the MobiLink server to shut down. Now only dbmlstop requests from the same machine as the MobiLink server will cause the MobiLink server to shut down. The -zs option, which would allow dbmlstop to stop the server, is no longer required.

  • Default setting for liveness detection in TCP/IP streams has changed   The default setting for keep_alive is now 1 (ON).

  • MobiLink can hide dbmluser information   The amount of information displayed when the dbmluser command line utility is used, such as timestamp, copyright, and other MobiLink server messages no longer appear by default.

  • MobiLink user authentication   You must use the -zu+ option on the MobiLink server command if you do not use MobiLink user authentication.

  • Default log extension now .mls   Each file is now named DDMMYYNN.MLS where DD is the day of the month, MM is the month number, and YY is the year in the century. NN is a sequence number that starts at 1 with the first file.

  • dbmlsync StreamCompression extended option deprecated   This option is now ignored.