UltraLite ml_remote_id option

A unique identifier in UltraLite that is used for MobiLink synchronization.

Allowed values

Any value that uniquely identifies the database for MobiLink synchronization.

Default

Null

Remarks

The remote ID is a unique identifier for an UltraLite remote that is used for MobiLink synchronization. The MobiLink remote ID is initially set to NULL. During the first synchronization, the MobiLink server sets the remote ID to a GUID. However, the remote ID can be any string that has meaning to you, provided that the string remains unique among all remote MobiLink clients. This uniqueness requirement is always enforced.

The remote ID stores the synchronization progress for the MobiLink user name. By including a unique remote ID, user names are no longer required to be unique. The remote ID becomes particularly useful when you have multiple MobiLink users synchronizing the same UltraLite client database. In this case, your synchronization scripts should reference the remote ID and not just the user name.

You can also set this option using the ulinfo utility:

ulinfo -r ID ...

To set the ml_remote_id option from a client application, set it using the set database option function for the programming interface you are using.

See also