Untergeordneter Fehlernachrichtenfluss für das Muster Record Distribution to WebSphere MQ: one-way (Verteilung von Datensätzen an WebSphere MQ: unidirektional)

Dieser untergeordnete Nachrichtenfluss überprüft, ob eine Fehlernachricht ausgegeben werden muss. Dies wird durch die benutzerdefinierte Eigenschaft ErrorLoggingOn bestimmt.

Wenn während der Verarbeitung in den Nachrichtenflüssen ein Fehler abgefangen wird, wird der untergeordnete Fehlernachrichtenfluss aufgerufen. Folgende Aktionen werden vom untergeordneten Fehlernachrichtenfluss ausgeführt:

  1. Wenn Fehlernachrichten erforderlich sind, wird eine Fehlernachricht erzeugt und in die Fehlerwarteschlange geschrieben. Details zur Ausnahmebedingung werden als XML-Nachricht geschrieben. Zu diesen Details gehören:
    • Brokername
    • Nachrichtenflussname
    • Zeitmarke
    • Dateiverzeichnis
    • Dateiname
    • Satznummer, bei der der Fehler auftrat
    • Anzahl der in die Standardwarteschlange geschriebenen Sätze
    • Zusammenfassung der Ausnahmedaten

    Die Zusammenfassung der Ausnahmedaten enthält die Nachrichtenflussbezeichnung, Fehlernummer, Textbeschreibung und eine Liste mit Einfügungen, die weitere Details liefern.

  2. Es wird eine Ausnahmebedingung erzeugt, die dazu führt, dass der Nachrichtenfluss nicht erfolgreich beendet wird. Durch diese Aktion wird die Datei in das Unterverzeichnis für die Zurücksetzung verschoben.
Hinweis: Nachrichten, die nicht weitergeleitet werden können, werden in ein Standardziel geschrieben. Diese Aktion wird nicht als Fehler behandelt.

Jede Störung, die dazu führt, dass ein Datensatz nicht aus der Datei gelesen und auf einen Datenträger geschrieben wird, wird als Fehler behandelt.

Zurück zur Spezifikation des Musters 'Record Distribution to WebSphere MQ: one-way' (Verteilung von Datensätzen an WebSphere MQ: unidirektional)