Das Beispielprogramm 'JMS-Knoten' ausführen

Der Java-Treiber 'JMSNodeSample' wird zum Ausführen des Beispielprogramms nach Abschluss der Konfigurationsschritte bereitgestellt. Führen Sie diesen Code im Message Brokers Toolkit aus.

Eingabetestnachricht

Alle Testnachrichten, die beim Ausführen dieses Beispielprogramms verwendet werden, basieren auf folgendem Format:

<Parent>
<First>1</First>
<SaleList>
<Invoice>
<Timestamp></Timestamp>
<Initial>T</Initial>
<Initial>D</Initial>
<Surname>Montana</Surname>
<Item><Code>00</Code>
<Code>01</Code><Code>02</Code>
<Description>Twister</Description>
<Category>Games</Category>
<Price>00.30</Price>
<Quantity>01</Quantity>
</Item>
<Item>
<Code>02</Code><Code>03</Code><Code>01</Code>
<Description>The Times Newspaper</Description>
<Category>Books and Media</Category>
<Price>00.20</Price>
<Quantity>01</Quantity>
</Item>
<Balance>00.50</Balance>
<Currency>Sterling</Currency>
</Invoice>
</SaleList>
<Last>Test</Last>
</Parent>

Beispielprogramm ausführen

Der Treiber 'JMSNodeSample' enthält folgende Dateien:

Gehen Sie folgendermaßen vor, um das Beispielprogramm auszuführen:

  1. Wechseln Sie im Message Brokers Toolkit zur Perspektive 'Brokeranwendungsentwicklung'.
  2. Erweitern Sie im Ressourcennavigator das ProjektJMS Node Sample und anschließend src und jmsnode.
  3. Klicken Sie mit der rechten Maustaste aufIPSubscriber.java und anschließend aufRun (Ausführen) > Java Application (Java-Anwendung) . Die Datei 'IPSubscriber' wird ausgeführt. Die 'IPSubscriber'-Verbindung wird erst nach der Implementierung und dem Starten des Nachrichtenflusses hergestellt. Die IP-Subskribenten empfangen eine Nachricht, zeigen sie an und stoppen dann.
  4. Verwenden Sie die Option 'In Warteschlange einreihen', um die Dateimessage.enqueue in die Warteschlange 'INPUTQUEUE' einzureihen.
    1. Erweitern Sie in der Ansicht 'Ressourcennavigator' das Projekt JMS Sample, und klicken Sie anschließend doppelt auf 'message.enqueue', um diese Ressource im Editor für Einreihung in Warteschlangen zu öffnen.
    2. Ändern Sie den Namen der Warteschlange von inputqueue zu INPUTQUEUE.
    3. Klicken Sie auf 'In Warteschlange schreiben'.
    Die Nachricht wird in die Warteschlange 'INPUTQUEUE'eingereiht.

Beim Einreihen der Nachricht in die 'INPUTQUEUE'-Warteschlange wird sie durch den Nachrichtenfluss weitergeleitet und von den IP-Subskribenten empfangen. Die Nachricht wird im Message Brokers Toolkit in der Konsolenansicht angezeigt.

Ausgabetestnachricht

Die Ausgabenachricht, die eine Rechnung darstellt, hat folgendes Format:

<Parent>
<First>1</First>
<SaleList>
<Invoice>
<Timestamp>2005-01-01 10:10:59</Timestamp>
<Initial>T</Initial>
<Initial>D</Initial>
<Surname>Montana</Surname>
<Item><Code>00</Code>
<Code>01</Code><Code>02</Code>
<Description>Twister</Description>
<Category>Games</Category>
<Price>00.30</Price>
<Quantity>01</Quantity>
</Item>
<Item>
<Code>02</Code><Code>03</Code><Code>01</Code>
<Description>The Times Newspaper</Description>
<Category>Books and Media</Category>
<Price>00.20</Price>
<Quantity>01</Quantity>
</Item>
<Balance>00.50</Balance>
<Currency>Sterling</Currency>
</Invoice>
</SaleList>
<Last>Test</Last>
</Parent>

Symbol für die Hauptseite   Zurück zum Beginn des Beispielprogramms