Inhalt der Nachrichtenbaumstruktur nach einer Ausnahmebedingung

Der Inhalt der Nachrichtenbaumstruktur wird aktualisiert, sobald eine Ausnahmebedingung eintritt.

Wenn während der Verarbeitung der Nachricht keine Ausnahmebedingung eintritt, hängen die von einem individuellen Knoten empfangene Baumstruktur und ihr Inhalt von den Aktionen der vorherigen Knoten im Fluss ab.

Falls im Nachrichtenfluss eine Ausnahmebedingung eintritt, hängt der Inhalt der vier Baumstrukturen von den folgenden Faktoren ab:

Pfade für die Ausnahmebedingungsbehandlung in einem Nachrichtenfluss

Pfade für die Ausnahmebedingungsbehandlung beginnen bei einem Fehlerterminal (die meisten Nachrichtenverarbeitungsknoten verfügen über diese), dem Catch-Terminal eines Empfangsknotens, einem TryCatch-Knoten oder einem Knoten für Aggregationsantworten (AggregateReply), entscheiden sich jedoch prinzipiell nicht von einem normalen Nachrichtenflusspfad. Ein solcher Fluss besteht aus einer Folge von Knoten, die vom Designer des Nachrichtenflusses miteinander verbunden sind. Die Pfad für die Ausnahmebedingungsbehandlung unterscheiden sich in der Verarbeitungsweise für die Aufzeichnung oder Reaktion auf die Ausnahmebedingung. Sie können beispielsweise die Ausnahmeliste prüfen, um die Art des Fehlers zu ermitteln und dann die geeigneten Maßnahmen ergreifen oder Daten aus der Nachricht oder Ausnahmebedingung protokollieren.

Die LocalEnvironment- und Message-Baumstrukturen, die an den Nachrichtenflusspfad für Ausnahmebedingungsbehandlungen weitergegeben werden, befinden sich am Anfang des Ausnahmebedingungspfads und nicht an der Stelle, an der die Ausnahmebedingung ausgegeben wird. In der folgenden Abbildung ist diese Stelle dargestellt:

Es wird ein Auszug eines Nachrichtenflusses dargestellt, der einen TryCatch-Knoten enthält, dem die Rechenknoten 'Compute1' und 'Compute2' folgen. Der Status der Nachricht und die lokalen Umgebungsbaumstrukturen werden bei den Verbindungen zu und von diesen Knoten gezeigt, um die auftretenden Änderungen darzustellen, die nachfolgend beschrieben werden.
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ac00545_