Mustercode 'Multiple WebService Requests' ausführen

Sobald Sie den Mustercode importiert und implementiert haben, können Sie ihn ausführen. Beachten Sie dabei die Anweisungen weiter unten im Abschnitt Mustercode ausführen unten.

Darüber hinaus werden als Beispiel eine Eingabetestnachricht und eine entsprechende erwartete Ausgabenachricht angegeben, damit Sie überprüfen können, ob der Mustercode erfolgreich war.

Sollten bei der Ausführung des Mustercodes Probleme auftreten, lesen Sie den Abschnitt Probleme bei der Ausführung von Mustercodes beheben in der WebSphere Message Broker-Dokumentation.

Eingabetestnachricht

Die Testnachricht, die zur Ausführung dieses Mustercodes verwendet wird, basiert auf folgendem Format:

<ConvertToMiles>
<Yards>1000</Yards>
</ConvertToMiles>

Mustercode ausführen

Für diesen Mustercode wird der Nachrichtenfluss 'MultipleWSRequests' verwendet. Zum Senden der HTTP-Anforderungen können Sie folgende Schritte ausführen oder einen beliebigen HTTP-Freewareclient, z. B. "Net Tool", herunterladen und verwenden.

Gehen Sie folgendermaßen vor, um den Mustercode auszuführen:

  1. Implementieren Sie die BAR-Datei httpheadernodesample.bar. Wenn Sie für den Mustercode die Option "Import and deploy" (Importieren und implementieren) auswählen, wird die BAR-Datei vom Mustercodeassistenten automatisch implementiert.
  2. Erweitern Sie die Ordner unter dem Nachrichtenflussprojekt 'HTTPHeader Node'.
  3. Klicken Sie doppelt auf MultipleWSRequests.mbtest, um den Testclient zu öffnen.
  4. Klicken Sie auf Nachrichtenfluss aufrufen.
  5. Klicken Sie im Fenster mit den Detaileigenschaften auf Nachricht senden, um die Anforderungsnachricht in die Warteschlange TEST.IN einzureihen. Die Nachricht wird vom Nachrichtenfluss verarbeitet und 'HTTPReply' wird angezeigt.
  6. Vergleichen Sie 'HTTPReply' mit der erwarteten Ausgabenachricht, die weiter unten in diesem Abschnitt zu sehen ist.

Wenn alle vorherigen Schritte erfolgreich ausgeführt wurden, ist der Mustercode damit beendet. Sie können den Java-Code im Nachrichtenfluss 'MultipleWSRequests' anzeigen, um nachzuvollziehen, wie dieser Mustercode funktioniert.

Erwartete Ausgabenachricht

Die folgende Nachricht ist die erwartete Ausgabenachricht:

<Miles>0.5681818179647999</Miles>

Zurück zu 'Mustercode 'HTTPHeader node' ausführen'

Zurück zum Beginn des Mustercodes