Mustercode 'Single WebService in MQ Flow' 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, beachten Sie die Informationen in der Dokumentation für WebSphere Message Broker im Abschnitt Probleme bei der Ausführung von Mustercodes beheben.

Eingabetestnachricht

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

<ConvertTemp>
<Temp>5</Temp>
<FromUnit>Celsius</FromUnit>
<ToUnit>Fahrenheit</ToUnit>
</ConvertTemp>

Mustercode ausführen

Für diesen Mustercode wird der Nachrichtenfluss 'SingleWebServiceinMQFlow' verwendet. Im Nachrichtenfluss wird eine Eingabewarteschlange mit dem Namen 'TEST.IN' und eine Ausgabewarteschlange mit dem Namen 'TEST.OUT' verwendet. Diese Warteschlangen werden bei der Implementierung des Mustercodes automatisch vom Mustercodeassistenten unter dem standardmäßigen Warteschlangenmanager erstellt.

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 die Datei SingleWSRequest.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 die Ausgabenachricht wird aus der Warteschlange 'TEST.OUT' ausgelesen und angezeigt.
  6. Vergleichen Sie diese Ausgabenachricht mit der erwarteten Ausgabenachricht weiter unten in diesem Abschnitt.

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

Erwartete Ausgabenachricht

Die folgende Nachricht ist die erwartete Ausgabenachricht:

<ConvertTempResult>41.0</ConvertTempResult>

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

Zurück zum Beginn des Mustercodes