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:
- 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>
- Es wird eine Fehlernachricht erzeugt und in die Fehlerwarteschlange geschrieben. Details zur
Ausnahmebedingung werden als XML-Nachricht geschrieben. Zu den Details gehören:
- Brokername
- Nachrichtenflussname
- Zeitmarke
- Zusammenfassung der Ausnahmedaten
- Der Nachrichtenfluss wird zurückgesetzt, um die Daten zu erhalten.
- 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)