Weitere Hinweise zum Starten des Servers finden Sie in der JMS-Serverdokumentation.
Erstellen Sie die folgenden Warteschlangen auf Ihrem JMS-Server:
Sie müssen den Server möglicherweise neu starten, nachdem Sie die Warteschlangen erstellt haben. Weitere Hinweise finden Sie in der JMS-Serverdokumentation.
Erstellen Sie einen QAnywhere JMS-Konnektor für Ihr JMS-System unter Verwendung von Sybase Central. Siehe JMS-Konnektoren einrichten.
Führen Sie an der Eingabeaufforderung folgenden Befehl aus:
mlsrv12 -m -c "dsn=QAnywhere 12 Demo" -sl java(-cp JMS-client-jar-files) -vcrs -zu+ |
Dabei gilt: JMS-Client-JAR-Dateien ist eine durch Semikola begrenzte Liste von JAR-Dateien, die für den Zugriff auf den JMS-Server benötigt werden. Details finden Sie in Ihrer JMS-Server-Dokumentation.
Der MobiLink-Server startet die Nachrichtenverarbeitung.
Klicken Sie auf die Optionsfolge Start » Programme » SQL Anywhere 12 » QAnywhere » Praktische Einführung mit SQL Anywhere » QAnywhere Agent für SQL Anywhere -- saclient1.
Der QAnywhere Agent wird geladen.
Klicken Sie auf die Optionsfolge Start » Programme » SQL Anywhere 12 » QAnywhere » Praktische Einführung mit SQL Anywhere » TestMessage -- saclient1.
Die QAnywhere-Beispielanwendung wird geladen.
Führen Sie an der Eingabeaufforderung folgenden Befehl aus:
edit "%SQLANYSAMP12%/QAnywhere/JMS/TestMessage/build.bat" |
Sehen Sie sich den Code in der Datei build.bat an und stellen Sie sicher, dass die Dateipfade für den JMS-Server richtig sind.
Beispiel: Wenn Sie EAServer verwenden, sind die Standardeinstellungen unter dem easerver-Header definiert:
:easerver REM For EAServer, compile with the following JAR files SET easerver_install=c:\program files\sybase\easerver6 SET jmsjars=%easerver_install%\lib\eas-client-15.jar GOTO build_app |
Wenn sich der EAServer nicht im Verzeichnis c:\Programme\sybase\easerver6 befindet, ändern Sie die Variable easerver_install so, dass sie auf das richtige Installationsverzeichnis zeigt. Stellen Sie sicher, dass die Variable jmsjars auf den richtigen Speicherort der JAR-Dateien des JMS-Servers zeigt.
Wenn der JMS-Server nicht aufgelistet wird, verwenden Sie die custom-Header-Einstellungen, die oben in der Batchdatei festgelegt sind, und geben Sie Ihre eigenen Pfade für die JMS-Datei an.
Wenn Sie fertig sind, speichern Sie Ihre Änderungen und beenden Sie den Editor.
Führen Sie an der Eingabeaufforderung den folgenden Befehl aus, um den JMS-TestMessage-Client zu kompilieren:
build.bat JMS-server-name |
Dabei gilt: JMS-Servername ist der Name des JMS-Servers, der als Header-Name in build.bat angegeben ist. Folgende Werte werden akzeptiert: easerver, fioranomq, jboss, tibco, weblogic und custom. Standardmäßig verwendet build.bat easerver.
Führen Sie an der Eingabeaufforderung folgenden Befehl aus:
edit "%SQLANYSAMP12%/QAnywhere/JMS/TestMessage/run.bat" |
Sehen Sie sich den Code in der Datei run.bat an und stellen Sie sicher, dass die Dateipfade für den JMS-Server richtig sind.
Beispiel: Wenn Sie EAServer verwenden, sind die Standardeinstellungen unter dem easerver-Header definiert:
:easerver REM For EAServer, compile with the following JAR files SET easerver_install=c:\program files\sybase\easerver6 SET jmsjars=%easerver_install%\lib\eas-client-15.jar GOTO build_app |
Wenn sich der EAServer nicht im Verzeichnis c:\Programme\sybase\easerver6 befindet, ändern Sie die Variable easerver_install so, dass sie auf das richtige Installationsverzeichnis zeigt. Stellen Sie sicher, dass die Variable jmsjars auf den richtigen Speicherort der JAR-Dateien des JMS-Servers zeigt.
Wenn der JMS-Server nicht aufgelistet wird, verwenden Sie die custom-Header-Einstellungen, die oben in der Batchdatei festgelegt sind, und geben Sie Ihre eigenen Pfade für die JMS-Datei an.
Wenn Sie fertig sind, speichern Sie Ihre Änderungen und beenden Sie den Editor.
Führen Sie an der Eingabeaufforderung den folgenden Befehl aus, um den JMS-TestMessage-Client auszuführen:
run.bat JMS-server-name |
Dabei gilt: JMS-Servername ist der Name des JMS-Servers, der als Header-Name in build.bat angegeben ist. Folgende Werte werden akzeptiert: easerver, fioranomq, jboss, tibco, weblogic und custom. Standardmäßig verwendet build.bat easerver.
Verschieben Sie das JMS TestMessage-Fenster auf die rechte Seite Ihres Bildschirms unter das vorhandene Fenster saclient1 - TestMessage.
Fahren Sie fort mit Lektion 2: Senden einer Nachricht von einem JMS-Client an einen QAnywhere-Client.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |