In dieser Lektion wird davon ausgegangen, dass Sie bereits alle vorherigen Lektionen abgeschlossen haben. Siehe Lektion 1: Einrichten der konsolidierten Datenbank.
In dieser Lektion konfigurieren Sie den MobiLink Listener, indem Sie die MobiLink 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 "SERVER=SIS_CarDealer_LP_DBLSN_REM;UID=DBA;PWD=sql" -e sa=on -o rem1.txt -v+ |
Der MobiLink 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.
Klicken Sie im Fenster des SQL Anywhere MobiLink-Clients auf Herunterfahren.
Erstellen Sie eine neue Textdatei mit folgendem Inhalt:
# Verbosity level -v2 # Show notification messages in console and log -m # Truncate, then write output to dblsn.txt -ot dblsn.txt # 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 SERVER=SIS_CarDealer_LP_DBLSN_REM;UID=DBA;PWD=sql -e sa=on -o rem1.txt -v+';" # Shutdown the MobiLink Listener -l "poll_connect='tcpip(host=localhost)'; poll_notifier=CarDealerNotifier; poll_key=$remote_id.shutdown; action='DBLSN FULL SHUTDOWN';" |
In dieser praktischen Einführung wird davon ausgegangen, dass c:\MLsis das Arbeitsverzeichnis für serverseitige Komponenten ist. Speichern Sie die Textdatei als mydblsn.txt in diesem Verzeichnis.
Starten Sie den MobiLink Listener.
Wechseln Sie an der Eingabeaufforderung zum Verzeichnis der MobiLink Listener-Befehlsdatei.
Starten Sie den MobiLink Listener mit folgender Eingabe:
dblsn @mydblsn.txt |
Das Fenster MobiLink Listener für Windows erscheint mit der Anzeige, dass der MobiLink Listener im Ruhezustand ist.
Fahren Sie fort mit Lektion 8: Ausgeben von Push-Anforderungen.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |