Informationen zum Nachrichtenfluss 'JMS Request'

Dieser Nachrichtenfluss liest eine Anforderungsnachricht von einer Anwendung, die in der Lage ist, die Testnachricht für diesen Mustercode zu schreiben. Diese Nachricht wird vom Back-End-Nachrichtenfluss, der eine etablierte Anwendung simuliert, gelesen und verarbeitet. Außerdem speichert der Nachrichtenfluss 'JMS Request' die Details zum Nachrichtenkontext ('JMSMessageID' und 'JMSReplyTo') als Wert/Name-Paar im Ordner 'Anwendungseigenschaften' des JMS-Headers.

Folgender Nachrichtenfluss wird durch den Mustercode importiert:

Screenshot des Nachrichtenflusses 'JMSHeader Node Request'

Der Nachrichtenfluss 'JMS Request' führt die folgenden Verarbeitungsschritte aus:

  1. Ein JMSInput-Knoten (JMSRequestInput) liest folgende XML-Nachricht: <StockInformation><CompanyName>IBM</CompanyName> </StockInformation>
  2. Der JMSInput-Knoten (JMSRequestInput) führt mithilfe des Nachrichtensatzes 'JMSCoordinatedRequestReplyMsgSet' eine Syntaxanalyse der Anforderungsnachricht aus.
  3. Ein JMSHeader-Knoten (StoreJMSMessageIDandJMSReplyToIntoApplicationProperties) erstellt die Felder 'CorrelationID' und 'ReplyTo' im Ordner 'Anwendungseigenschaften' des JMS-Headers und speichert die Werte für 'JMSMessageID' und 'JMSReplyTo' aus dem JMS-Ordner 'Header_Values' der eingehenden Nachricht.
  4. Ein JMSOutput-Knoten (JMSRequestOutput) sendet die Nachricht an den Nachrichtenfluss 'Backend'.

Zurück zum Beginn des Mustercodes