QAnywhere verwendet die MobiLink-Synchronisation, um Nachrichten zu senden und zu empfangen. Alle Nachrichten von einem Client an einen anderen werden durch einen zentralen MobiLink-Server zugestellt. Die Architektur eines typischen Systems mit nur zwei QAnywhere-Clients wird im folgenden Diagramm dargestellt.
Der Server-Nachrichtenspeicher ist eine Datenbank, die als konsolidierte MobiLink-Datenbank konfiguriert ist. Das TestMessage-Beispiel verwendet eine konsolidierte SQL Anywhere-Datenbank als Server-Nachrichtenspeicher.
Die einzigen Tabellen, die im Server-Nachrichtenspeicher benötigt werden, sind die MobiLink-Systemtabellen, die in jeder unterstützten und als konsolidierte MobiLink-Datenbank eingerichteten Datenbank enthalten sind.
Die Systemtabellen werden von MobiLink verwaltet. Eine relationale Datenbank stellt einen sicheren, leistungsfähigen Nachrichtenspeicher bereit. Sie können damit Messaging-Anwendungen ohne viel Aufwand in ein bestehendes Datenverarbeitungs- und Synchronisationssystem integrieren.
QAnywhere-Messaging wird üblicherweise über separate Computer ausgeführt, aber in dieser praktischen Einführung laufen alle Komponenten auf einem einzigen Computer. Beachten Sie daher jeweils den Unterschied zwischen Clientaktivitäten und Serveraktivitäten.
In dieser Lektion führen Sie Aktionen auf dem Server aus.
Der MobiLink-Server kann mit Messaging-Funktionen gestartet werden, indem Sie die Option -m angeben und eine Verbindungszeichenfolge zum Server-Nachrichtenspeicher eingeben. Im TestMessage-Beispiel wird eine QAnywhere-Beispieldatenbank als Server-Nachrichtenspeicher verwendet. Für das TestMessage-Beispiel können Sie den MobiLink-Server mit der Messaging-Funktion starten, indem Sie eine Befehlszeile verwenden, einen Eintrag im Startmenü in Ihrer SQL Anywhere-Installation verwenden oder das QAnywhere 12-Plug-In für Sybase Central benutzen.
Klicken Sie auf Start » Programme » SQL Anywhere 12 » QAnywhere » MobiLink QAnywhere-Beispiel.
Alternativ dazu führen Sie an der Eingabeaufforderung folgenden Befehl aus:
mlsrv12 -m -c "dsn=QAnywhere 12 Demo" -vcrs -zu+ |
Diese Befehlszeileneingabe verwendet die folgenden mlsrv12-Optionen:
Option | Beschreibung |
---|---|
-m |
Die Option -m aktiviert Messaging. Siehe mlsrv12-Option -m. |
-c |
Die Option -c gibt die Verbindungszeichenfolge zum Server-Nachrichtenspeicher an, in diesem Fall unter Verwendung der QAnywhere 12 Demo-ODBC-Datenquelle. Siehe mlsrv12-Option -c . |
-vcrs |
Die Option -vcrs liefert ausführliche Protokollierung von Serveraktivitäten für die Entwicklung. Siehe mlsrv12-Option -v . |
-zu+ |
Die Option -zu+ fügt dem System automatisch Benutzernamen hinzu. Dies ist für eine praktische Einführung oder während der Entwicklung sinnvoll, wird aber normalerweise nicht in Produktionsumgebungen verwendet. Siehe mlsrv12-Option -zu . |
Verschieben Sie das Meldungsfenster des MobiLink-Servers in die Mitte Ihres Bildschirms, um für diese Einführung den Server darzustellen.
Fahren Sie fort mit Lektion 2: Ausführen der TestMessage-Anwendung.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |