Antwortnachrichtenfluss für das Muster Message Correlator for WebSphere MQ: request-response with persistence (Nachrichtenkorrelator für WebSphere MQ: Anforderung-Antwort mit Persistenz)

Der Antwortnachrichtenfluss wird als transaktionsorientierter Nachrichtenfluss ausgeführt.

Wenn eine Antwort von der Provideranwendung empfangen wird, werden folgende Aktionen ausgeführt:

  1. Der Nachrichtenfluss enthält den untergeordneten Antwortprozessor-Nachrichtenfluss 'ResponseProcessor'. Dieser untergeordnete Nachrichtenfluss enthält nur einen Passthrough-Knoten, deshalb wird keine Verarbeitung ausgeführt. Sie können diesen untergeordneten Nachrichtenfluss in Ihrer Musterinstanz anpassen und Ihre eigene Verarbeitung hinzufügen, ohne die Struktur des Musters zu ändern.
  2. Der gespeicherte MQMD-Header wird aus der Speicherwarteschlange abgerufen und zur Antwortnachricht hinzugefügt, sodass sie die richtige Adresse für die Antwort an den Requester enthält.
  3. Die Antwort wird an den Requester zurückgesendet.
  4. Der Nachrichtenfluss kann den untergeordneten Protokollnachrichtenfluss 'Log' enthalten. Sie können das Muster so konfigurieren, dass die Protokollierung eingeschlossen oder ausgeschlossen wird. Wenn die Protokollierung eingeschlossen wird, wird der untergeordnete Protokollnachrichtenfluss aufgerufen.
  5. Wenn die Protokollierung nicht eingeschlossen wird, wird der Nachrichtenfluss erfolgreich beendet und die Transaktion wird festgeschrieben.
  6. Der Nachrichtenfluss enthält auch einen untergeordneten Nachrichtenfluss für die Fehlerbehandlung.
  7. Fehlernachrichten werden in die Fehlerwarteschlange geschrieben, sofern diese Option in der Musterinstanz konfiguriert ist.
Zurück zur Spezifikation des Musters Message Correlator for WebSphere MQ: request-response with persistence (Nachrichtenkorrelator für WebSphere MQ: Anforderung-Antwort mit Persistenz)