The remote ID uniquely identifies a remote database in a MobiLink synchronization system.
When a SQL Anywhere or UltraLite database is created, it is given a remote ID of NULL. When the database synchronizes with MobiLink, MobiLink checks for a NULL remote ID and if it finds one, it assigns a GUID as the remote ID. Once set, the database maintains the same remote ID until it is manually changed.
The MobiLink server tracks synchronization progress by remote ID and subscription for SQL Anywhere remote databases, and by remote ID and publication for UltraLite remote databases. This information is stored in the ml_subscription system table. The remote ID is also recorded in the MobiLink server log for each synchronization.
The MobiLink server issues an error if the same remote ID is used in two or more concurrent synchronizations.
Setting the MobiLink remote ID
Using remote IDs and MobiLink user names in scripts