In dieser Lektion konfigurieren Sie den Listener, indem Sie die Listener-Optionen in einer Textdatei speichern und dann dblsn unter Angabe des Dateinamens in der Befehlszeile ausführen.
Führen Sie den folgenden Befehl aus, um eine Synchronisation mit dem MobiLink-Server auszuführen und die Datei SIS_CarDealer_LP_DBLSN__REM.rid zu erstellen:
dbmlsync -c filedsn=SIS_CarDealer_LP_DBLSN_REM.dsn -ot dbmlsync.log -qc -e sa=on |
Der Listener kann mithilfe der Aktionsvariablen $remote_id einen Polling-Schlüssel definieren, der vom MobiLink-Server verwendet wird, um das Gerät zu identifizieren. Diese Variable wird von der entfernten ID-Datei SIS_CarDealer_LP_DBLSN__REM.rid abgerufen, die während der ersten Synchronisation mit dem MobiLink-Server erstellt wird. Sie müssen eine Synchronisation mit dem MobiLink-Server ausführen, um die entfernte ID-Datei verwenden zu können.
Erstellen Sie die Textdatei mydblsn.txt mit folgendem Inhalt.
# 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';" |
Speichern Sie die Datei mydblsn.txt.
Starten Sie den Listener.
Wechseln Sie an der Eingabeaufforderung zum Verzeichnis der Listener-Befehlsdatei.
Starten Sie den Listener mit folgender Eingabe:
dblsn @mydblsn.txt |
In einem Fenster wird darauf hingewiesen, dass der Listener ausgeführt wird.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |