MobiLink version 17.0 introduces several new, changed, deprecated, or removed features.
Deprecated features will be removed in future versions. Alter your applications to use recommended feature replacements instead of relying on deprecated features.
Check the readme.txt file for additional information about the software, including feature information that was added after the documentation was completed.
The MobiLink server can now use SAP Passports for tracing. See MobiLink server logging and SAP Passport.
The MobiLink server now supports consolidated databases running on SAP IQ 16.0 and higher servers.
The MobiLink server now supports Oracle 12.1 consolidated databases. To take advantage of Oracle 12.1 features with SQL Anywhere 17, the SQL Anywhere - Oracle ODBC driver must be greater than or equal to build number 1733 and the Oracle OCI library must be installed from the Oracle 12.1 installation image.
To take advantage of Oracle 12.1 features with SQL Anywhere 17, the SQL Anywhere - Oracle ODBC driver must be greater than or equal to build number 2087 and the Oracle OCI library must be installed from the Oracle 12.1 installation image.
The MobiLink server now supports SAP ASE 16.0 consolidated databases.
The MobiLink server now supports Microsoft SQL Server 2014 consolidated databases.
The MobiLink server now supports MySQL 5.6.20 consolidated databases.
The MobiLink server now supports IBM DB2 10.5 consolidated databases.
Use the -kpd dbmlsync option or the KeepPartialDownload synchronization profile option to save information that is required to allow a failed download to be restarted. In previous releases, when a download failed, dbmlsync always attempted to save the information required to restart a download. Now, when a download fails, dbmlsync only attempts to save the information required to restart the download if either the -kpd dbmlsync option or the KeepPartialDownload synchronization profile option is specified. See -kpd dbmlsync option, and KeepPartialDownload synchronization profile option.
The dbmlsync utility can now retrieve offline transaction logs from the SQL Anywhere database server instead of accessing them directly. If offline transaction logs are required but the given offline transaction log directory cannot be opened or it does not contain offline transaction log files, then dbmlsync retrieves the offline transaction logs through the database server. The following restrictions apply:
There is a slight performance penalty when using this feature because the database server must do more work to retrieve the pages. If performance is critical, then using the dbmlsync OfflineDirectory extended option may be best for your deployment. See MobiLink client utility (dbmlsync) syntax.
When making a TLS or HTTPS connection, if none of the certificate_name, certificate_company, or certificate_unit protocol options are set, then the host name of the database server is verified against the host name of the database server certificate. To prevent this host name check, set the new skip_certificate_name_check protocol option to ON when connecting with TLS or HTTPS. See skip_certificate_name_check protocol option.
Use the skip_certificate_name_check protocol option to control whether the client library skips the check of the server host name against the database server certificate host names. See skip_certificate_name_check protocol option.
Use the allow_expired_certs protocol option to accept a server certificate that has either expired or is not yet valid and continue with the synchronization. See allow_expired_certs MobiLink client network protocol option.
Use the Test Window Configuration window to configure some of the options used for testing a synchronization model, enabling more complete testing of your synchronization logic and creating an environment closer to that of your production environment. See Configuring synchronization model testing.
You can now assign a user authentication policy to multiple users at the same time. See Assigning a user authentication policy to multiple users.
The dbmlsrv17 -dt option now supports Oracle consolidated databases.See -dt mlsrv17 option.
The Server command-line properties Line no longer supports the -cmax, -cmin, and -vk MobiLink server options. If an existing command line with one of these options is loaded, these options are removed.
Previous releases of MobiLink supported SAP HANA consolidated databases. Now, to synchronize SQL Anywhere clients with an SAP HANA consolidated database, use SAP HANA remote data sync. All features except for server-initiated synchronization and the arbiter are supported (the HANA Platform has its own tools for high availability).
The MobiLink server no longer uses mlrsa_tls17.dll or mlrsa_tls_fips17.dll. Instead it uses dbrsa17.dll or dbfips17.dll See Windows 64-bit applications.
The MobiLink server no longer supports the -cmax, -cmin, -cm, and -vk options. They are ignored if specified.
The Microsoft ActiveSync utility is not supported for MobiLink or UltraLite.
The -oe option of the mlsrv17 -x option is no longer supported.