Nach Abschluss der Konfiguration werden ein WebSphere Message Broker Toolkit-Testclient für die Eingabe der WebSphere MQ-Nachricht in den Nachrichtenfluss 'JMS Gateway' (JMS-Gateway) und eine Java-JMS-Subskribentenanwendung für den Empfang der Veröffentlichung aus dem Nachrichtenfluss 'JMS Input Publication' (JMS-Eingabeveröffentlichung) bereitgestellt.
Sollten bei der Ausführung des Mustercodes Probleme auftreten, lesen Sie den Abschnitt Resolving problems when running samples (Probleme beim Ausführen von Mustercodes beheben) in der WebSphere Message Broker-Dokumentation.
Die Testnachricht, die zur Ausführung dieses Mustercodes verwendet wird, basiert 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>
Das Projekt 'JMS Node Sample' enthält folgende Dateien:
Gehen Sie folgendermaßen vor, um den Mustercode auszuführen:
Bei der Übertragung der Nachricht vom Testclient zur WebSphere MQ-Warteschlange 'INPUTQUEUE' wird die Nachricht vom JMS-Provider über den Nachrichtenfluss 'JMS Gateway' an den Nachrichtenfluss 'JMS Input Publication' weitergeleitet und vom JMS-Subskribenten empfangen. Die vom JMS-Subskribenten empfangene Ausgabenachricht wird in der Konsolenansicht des WebSphere Message Broker Toolkit angezeigt. Dort kann überprüft werden, ob Zeitpunkt und Datum der Verarbeitung in das Zeitmarkenfeld der Nachricht eingefügt wurden.
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>