Der Listener wird auf entfernten Geräten ausgeführt. Er empfängt Nachrichten vom Notifier und verarbeitet diese in Form von Aktionen. Beispiel: Der Listener startet dbmlsync, wenn er die Nachricht sync erhält, wenn folgende dblsn-Option angegeben wurde:
-l "subject=sync;action='run dbmlsync.exe...' |
Eine bequeme Möglichkeit zum Konfigurieren des Listeners ist das Speichern von Befehlszeilenoptionen in einer Textdatei. Wenn Sie z.B. die Einstellungen in mydblsn.txt speichern, können Sie den Listener folgendermaßen starten:
dblsn @mydblsn.txt |
Wenn Sie alternativ dazu dblsn ohne Parameter eingeben, verwendet dblsn dblsn.txt als Standardargumentdatei.
Erstellen Sie die Textdatei mydblsn.txt mit folgendem Inhalt.
#---------------------------------- # Verbosity level -v2 # Show notification messages in console and log -m # Polling interval, in seconds -I 3 # Truncate, then write output to dblsn.log -ot dblsn.log # MobiLink address and connect parameter for dblsn -x "host=localhost" # Enable device tracking and specify the MobiLink user name. -t+ sis_user1 # Message handlers # Synchronize using dbmlsync -l "subject=sync; action='start dbmlsync.exe -c eng=rem1;uid=DBA;pwd=sql -ot dbmlsyncOut.txt -qc';" |
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 läuft und Device Tracking-Informationen auf den MobiLink-Server hochgeladen hat.
Wenn Protokollinformationen in die konsolidierte Datenbank hochgeladen werden, wird im MobiLink-Server-Fenster ein neuer Eintrag angezeigt. Diese Informationen zeigen die erfolgreiche Kommunikation zwischen dem Listener und dem MobiLink-Server an.
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 |