Informationen zum Mustercode 'Single WebService in MQ Flow'
Dieser Mustercode zeigt, wie ein Web-Service in einem WebSphere MQ-Nachrichtenfluss
mithilfe eines HTTPHeader-Knotens aufgerufen werden kann.
Folgender Nachrichtenfluss wird durch den Mustercode importiert:

Funktionsweise des Nachrichtenflusses:
- Ein MQInput-Knoten (GetMessage) empfängt eine XML-Nachricht aus einer WebSphere
MQ-Warteschlange.
- Ein HTTPHeader-Knoten (AddSOAPAction) fügt einen HTTPRequest-Header (SOAPAction) mit
dem Wert http://localhost:7080/ConvertTemp hinzu.
- Die Nachricht wird mithilfe eines HTTPRequest-Knotens (InvokeWebService)
übergeben, der gemäß seiner Konfiguration den Web-Service
http://localhost:7080/ConvertTemp.WS anfordert.
- Die Nachricht wird an den Nachrichtenfluss gesendet, der den Web-Service
bereitstellt.
- Ein HTTPInput-Knoten (ConvertTempWS) empfängt die Anforderung.
- Die Anforderung wird an einen JavaCompute-Knoten (ConvertTemp) übergeben, der den
Eingabewert aus der angegebenen Einheit, d. h. Grad Celsius oder Grad Fahrenheit, in die
gewünschte Einheit umrechnet.
- Ein HTTPReply-Knoten (ReplyResult) sendet das Ergebnis zurück an den WebSphere
MQ-Nachrichtenfluss.
- Ein HTTPHeader-Knoten (RemoveHTTPHeaders) entfernt den HTTPRequest- und
HTTPResponse-Header.
- Ein MQHeader-Knoten (AddMQHeader) für der Nachricht WebSphere MQ-Header hinzu, damit
die Nachricht in einer Warteschlange gespeichert werden kann.
- Ein MQOutput-Knoten (SaveResult) reiht die Nachricht in eine Warteschlange ein.
Zurück zu den Informationen zum Mustercode 'HTTPHeader node'
Zurück zum Beginn des Mustercodes