Each end user must supply a MobiLink user name and password each time they synchronize from a MobiLink client, unless you choose to disable user authentication on your MobiLink server.
The mechanism for supplying the user name and password is different for UltraLite and SQL Anywhere clients.
UltraLite When synchronizing, the UltraLite client must supply a valid value in the password field of the synchronization structure. For built-in MobiLink synchronization, a valid password is one that matches the value in the ml_user MobiLink system table.
Your application should prompt the end user to enter their MobiLink user name and password before synchronizing.
SQL Anywhere Users can supply a valid password on the dbmlsync command line. If they do not, they are prompted for one in the dbmlsync connection dialog. The latter method is more secure because command lines are visible to other processes running on the same computer.
If authentication fails, the user is prompted to re-enter the user name and password.
See -c option.