In this lesson, you configure the Listener by storing the Listener options in a text file, and then running dblsn with the file name specified at the command line.
Run the following command to synchronize with the MobiLink server and create the SIS_CarDealer_LP_DBLSN_REM.rid file:
dbmlsync -c filedsn=SIS_CarDealer_LP_DBLSN_REM.dsn -ot dbmlsync.log -qc -e sa=on |
The Listener can use the $remote_id action variable to define a poll key, which the MobiLink server uses to identify the device. This variable is retrieved from the remote ID file, SIS_CarDealer_LP_DBLSN_REM.rid, which is created during the initial synchronization with the MobiLink server. You must synchronize with the MobiLink server to make use of the remote ID file.
Create a text file mydblsn.txt with the following contents.
# Verbosity level
-v2
# Show notification messages in console and log
-m
# Truncate, then write output to dblsn.log
-ot dblsn.log
# Remote ID file (defining the scope of $remote_id)
-r SIS_CarDealer_LP_DBLSN_REM.rid
# Message handlers
# Watch for a notification without action
-l "poll_connect=tcpip(host=localhost);
poll_notifier=CarDealerNotifier;
poll_key=$remote_id.no_action;"
# Signal dbmlsync to launch, sync and then shutdown
-l "poll_connect=tcpip(host=localhost);
poll_notifier=CarDealerNotifier;
poll_key=$remote_id.sync;
action='run dbmlsync.exe -c filedsn=SIS_CarDealer_LP_DBLSN_REM.dsn -ot dbmlsync.log -qc -e sa=on';"
# Shutdown the listener
-l "poll_connect=tcpip(host=localhost);
poll_notifier=CarDealerNotifier;
poll_key=$remote_id.shutdown;
action='DBLSN FULL SHUTDOWN';" |
Save the mydblsn.txt file.
Start the Listener.
At a command prompt, navigate to the directory of your Listener command file.
Start the Listener by entering:
dblsn @mydblsn.txt |
A window appears indicating the Listener is running.
| Discuss this page in DocCommentXchange. Send feedback about this page using email. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |