MobiLink client changes

Following is a list of behavior changes to MobiLink clients introduced in version 12.0.0.

  • Version 12 MobiLink synchronization clients send column names by default   In version 12, MobiLink synchronization clients all send column names to the MobiLink server by default. This means that in most cases, you are no longer required to use the ml_add_column system stored procedure to define column names and ordering for use with named parameters in MobiLink scripts. See ml_add_column system procedure and SendColumnNames (scn) extended option.

  • Added support for enhanced TLS session renegotiation   MobiLink clients now support a new TLS extension that allows vulnerable third-party servers to be secured.

  • MLFileTransfer method renamed   The MLFileTransfer method for UltraLite clients has been split into the MLFileUpload and MLFileDownload methods.

  • -df has been renamed to -lf   The -df option for the mlfiletransfer utility has been renamed to -lf and now refers to a local file instead of a destination file.

  • -dp has been renamed to -lp   The -dp option for the mlfiletransfer utility has been renamed to -lp and now refers to a local path instead of a destination path.

  • UPLD_ERR_USERID_ALREADY_IN_USE has been changed   Dbmlsync no longer returns UPLD_ERR_USERID_ALREADY_IN_USE as a failure cause for the sp_hook_dbmlsync_upload_end event hook. In its place, the value UPLD_ERR_REMOTE_ID_ALREADY_IN_USE is returned.

  • Palm no longer supported for UltraLite clients   Palm OS is no longer supported. If you wish to use Palm, you should continue to use SQL Anywhere 11.