Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » MobiLink - Serverinitiierte Synchronisation » Praktische Einführung in die serverinitiierte Synchronisation » Praktische Einführung: Serverinitiierte Synchronisation unter Verwendung von Gateways

 

Lektion 8: Listener konfigurieren

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.

♦  So erstellen und starten Sie den MobiLink-Listener
  1. 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';"
  2. Speichern Sie die Datei mydblsn.txt.

  3. Starten Sie den Listener.

    1. Wechseln Sie an der Eingabeaufforderung zum Verzeichnis der Listener-Befehlsdatei.

    2. 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.

Siehe auch