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. Starten Sie die Anwendung 'JMS IPSubscriber':
    1. Erweitern Sie in der Broker-Anwendungsentwicklungsperspektive des Message Brokers-Toolkits das Projekt JMS Node Sample.
    2. Erweitern Sie das Verzeichnis src und anschließend das Verzeichnis jmsnode.
    3. Klicken Sie mit der rechten Maustaste auf IPSubscriber.java und anschließend auf Run (Ausführen) > Java Application (Java-Anwendung).

    Die Anwendung wird ausgeführt und stellt eine Verbindung zum Nachrichtenfluss her.

  2. Verwenden Sie die Option 'In Warteschlange einreihen', um die Datei 'message.enqueue' in die Warteschlange 'inputqueue' einzureihen.
    1. Wechseln Sie im Message Brokers Toolkit zur Perspektive 'Brokeranwendungsentwicklung'.
    2. Erweitern Sie in der Ansicht 'Ressourcennavigator' das Projekt JMS Nodes Sample, und klicken Sie anschließend doppelt auf 'message.enqueue', um diese Ressource im Editor für Einreihung in Warteschlangen zu öffnen.
    3. Klicken Sie auf 'In Warteschlange schreiben'. Die Nachricht wird in die Warteschlange 'inputqueue' eingereiht.

Beim Einreihen der Nachricht in die 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