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

Wenn während der Verarbeitung des Anforderungsnachrichtenflusses ein Fehler abgefangen wird, wird der untergeordnete Fehlernachrichtenfluss aufgerufen.

Wenn Sie die Musterparameter auch für Fehlernachrichten konfiguriert haben und die benutzerdefinierte Eigenschaft ErrorLoggingOn ausgewählt ist, werden folgende Aktionen ausgeführt:

  1. Wenn der Fehler während der Anforderungsverarbeitung auftritt, wird an den Client die Fehlerantwort zurückgegeben, dass die Nachricht nicht erfolgreich gesendet wurde.

    Wenn der Fehler während der Antwortverarbeitung auftritt, wird keine Fehlerantwort zurückgegeben, weil die Antwortadresse nicht bekannt ist.

    Die folgende Nachricht ist ein Beispiel für eine XML-Standardfehlernachricht:

    <Error><Status>-1</Status><Text>Nachricht konnte nicht gesendet werden</Text></Error>
  2. Es wird eine Fehlernachricht erzeugt und in die Fehlerwarteschlange geschrieben. Details zur Ausnahmebedingung werden als XML-Nachricht geschrieben. Zu den Details gehören:
  3. Der Nachrichtenfluss wird zurückgesetzt, um die Daten zu erhalten.
  4. Die erforderlichen Informationen zur Fehlererkennung und -korrektur sind in der Fehlernachricht enthalten.
Zurück zur Spezifikation des Musters 'Message Correlator for WebSphere MQ: request-response with persistence' (Nachrichtenkorrelator für WebSphere MQ: Anforderung-Antwort mit Persistenz)