Ausführen des Beispiels „Massenladen von Nachrichten und inhaltsbasiertes Routing“
In diesem Teil des Beispiels wird das Massenladen einer Warteschlange mit Nachrichten veranschaulicht, die der ESB und Microsoft BizTalk basierend auf dem in jeder Nachricht angegebenen Warteschlangennamen an verschiedene Zielwarteschlangen weiterleiten. Es verwendet die Features des Beispiels, die Sie in den vorherigen beiden Teilen gesehen haben.
So führen Sie das Beispiel massenladen des inhaltsbasierten Routingzugriffs aus
Wenn die GlobalBank.ESB-Anwendung noch nicht ausgeführt wird, verwenden Sie die BizTalk-Verwaltungskonsole, um sie zu starten.
Führen Sie das IBM RfhUtil-Hilfsprogramm aus, und wählen Sie dann den Warteschlangen-Manager mit dem Namen ESB aus. JMS. Sample.QueueManager in der ersten Dropdownliste, um eine Verbindung mit diesem Warteschlangen-Manager herzustellen, wie in Teil 2 dieses Beispiels beschrieben.
Wählen Sie in der zweiten Dropdownliste die Ausgehende Zielwarteschlange mit dem Namen ESB aus. JMS. BEISPIEL. SENDTOBIZTALK, wie in Teil 2 dieses Beispiels dargestellt.
Klicken Sie im Hilfsprogramm RfhUtil auf die Schaltfläche Q laden , und navigieren Sie dann zur Testmeldungsdatei TEST-000128. JMS befindet sich im Unterordner \Source\Samples\JMS\Test\Data\Load\. Diese Datei enthält einen Batch mit 128 Testmeldungen, die das Beispiel an den ESB sendet.
Lassen Sie im Dialogfeld Laden alle Werte auf ihre Standardwerte festgelegt.
Klicken Sie im Dialogfeld Laden auf OK , um alle Nachrichten der Eingabewarteschlange hinzuzufügen.
Nach einer Verzögerung während der Ausführung der Anwendung werden die ESB-Ausgabemeldungen in verschiedenen Zielwarteschlangen angezeigt, abhängig von den Werten in ihren JMS-Headern. Alle geben jedoch dieselbe Antwortwarteschlange an, sodass alle Antworten im ESB angezeigt werden. JMS. BEISPIEL. REPLY-Warteschlange. Öffnen Sie die WebSphere Queue-Explorer, und durchsuchen Sie die Warteschlangen, um dies zu bestätigen.