Informationen zum Nachrichtenfluss 'JMS Backend'

Dieser Nachrichtenfluss simuliert eine etablierte Anwendung, die eine JMS-Nachricht im XML-Format empfängt, den Inhalt der Nachricht verarbeitet, indem Sie der XML-Nachricht das Back-End-Ergebnis hinzufügt, und eine JMS-Antwortnachricht mit Nutzdaten im XML-Format schreibt.

Folgender Nachrichtenfluss wird durch den Mustercode importiert.

Screenshot des Nachrichtenflusses 'JMSHeader Node Backend'

Der Nachrichtenfluss 'JMS Backend' führt folgende Prozesse aus:

  1. Der Nachrichtenfluss ruft die im XML-Format abgefasste JMS-Anforderungsnachricht mit einem JMSInput-Knoten (JMSBackendInput) aus der JMS-Warteschlange ab.
  2. Der JMSInput-Knoten (JMSBackendInput) führt mithilfe des Nachrichtensatzes 'JMSCoordinatedRequestReplyMsgSet' eine Syntaxanalyse der Anforderungsnachricht aus.
  3. Der Nachrichtenfluss führt mithilfe eines Rechenknotens (Backend_Computation) die in der Anforderungsnachricht angeforderter Berechnung des aktuellen Aktienkurses eines bestimmten Unternehmens (CompanyName) aus und fügt das Preiselement (Price) zusammen mit dessen Wert in die XML-Nachricht ein. In diesem Mustercode wird der fest codierte Wert des Aktienkurses verwendet.
  4. Der Nachrichtenfluss legt mithilfe eines JMSHeader-Knotens (SetBackendReplyToQ) den Namen der JMSReplyTo-Warteschlange als Wert der Eigenschaft 'Header_Values' des JMSHeader-Knotens fest.
  5. Sendet die Antwortnachricht <StockInformation> <CompanyName>IBM</CompanyName> <Price>150</Price> </StockInformation> aus dem Back-End-Nachrichtenfluss über einen JMSOutput-Knoten (JMSBackendOutput) an die JMSReplyTo-Warteschlange.

Zurück zum Beginn des Mustercodes