UltraLite new features

Following is a list of additions to UltraLite introduced in version 11.0.1.

  • Mirror file   UltraLite provides basic database file mirroring to improve fault tolerance on potentially unreliable storage systems. This is accomplished using the mirror file. All database writes are issued to the mirror file at the same time as they are to the main database file. See UltraLite MIRROR_FILE connection parameter.

  • Unset ml_remote_id   You can now unset ml_remote_id using SET OPTION. See UltraLite SET OPTION statement and ML_GET_SERVER_NOTIFICATION [System].

  • ML_GET_SERVER_NOTIFICATION   This function allows Ultralite users to use light weight polling to query a notifier on a MobiLink server for server-initiated synchronization requests. See ML_GET_SERVER_NOTIFICATION [System].

  • SYNC_PROFILE_OPTION_VALUE function [System]   This function returns the value of specified options within a sync profile. See SYNC_PROFILE_OPTION_VALUE function [System].

  • StreamErrorParameters property for the UltraLite .NET API   StreamErrorParameters has been added to the SyncResult class. This member contains a comma separated list of error parameters for the stream error code reported in StreamErrorCode. See StreamErrorParameters property.

  • getStreamErrorParameters method for the UltraLite for M-Business API   This method returns a comma separated list of error parameters reported by the synchronization stream processing. See getStreamErrorParameters method.