Struktur der Ausnahmeliste

In der folgenden Abbildung ist eine Möglichkeit zur Erstellung einer Ausnahmeliste dargestellt.

ExceptionList {
RecoverableException = {                 1
File     = 'f:/build/argo/src/DataFlowEngine/ImbDataFlowNode.cpp'
Line     = 538
Function = 'ImbDataFlowNode::createExceptionList'
Type     = 'ComIbmComputeNode'
Name     = '0e416632-de00-0000-0080-bdb4d59524d5'
Label    = 'mf1.Compute1'
Text     = 'Knoten, der Ausnahmebedingung ausgibt'
Catalog  = 'WebSphere Message Broker2'
Severity = 3
Number   = 2230
RecoverableException = {               2
File     = 'f:/build/argo/src/DataFlowEngine/ImbRdlBinaryExpression.cpp'
Line     = 231
Function = 'ImbRdlBinaryExpression::scalarEvaluate'
Type     = 'ComIbmComputeNode'
Name     = '0e416632-de00-0000-0080-bdb4d59524d5'
Label    = 'mf1.Compute1'
Text     = 'Ausdruck für Fehlerauswertung'
Catalog  = 'WebSphere Message Broker2'
Severity = 2
Number   = 2439
Insert   = {
Type = 2
Text = '2'
}
Insert   = {
Type = 2
Text = '30'
}
RecoverableException = {             3
File     = 'f:/build/argo/src/DataFlowEngine/ImbRdlValueOperations.cpp'
Line     = 257
Function = 'intDivideInt'
Type     = 'ComIbmComputeNode'
Name     = '0e416632-de00-0000-0080-bdb4d59524d5'
Label    = 'mf1.Compute1'
Text     = 'Division durch Null, Berechnung '%1 / %2''
Catalog  = 'WebSphere Message Broker2'
Severity = 2
Number   = 2450
Insert   = }
Type = 5
Text = '100 / 0'
}
}
}
}
}
 
Hinweise:
  1. Die erste Ausnahmebeschreibung 1 ist ein untergeordnetes Element des Stammverzeichnisses (Root). Diese identifiziert die Fehlernummer 2230 und gibt an, dass eine Ausnahmebedingung ausgegeben wurde. Der Knoten, von dem die Ausnahmebedingung ausgegeben wurde, wird ebenfalls identifiziert (mf1.Compute1).
  2. Die Ausnahmebeschreibung 2 ist ein untergeordnetes Element der ersten Ausnahmebeschreibung 1. Diese identifiziert die Fehlernummer 2439.
  3. Die Ausnahmebeschreibung 3 ist ein untergeordnetes Element der zweiten Ausnahmebeschreibung 2. Diese identifiziert die Fehlernummer 2450, die angibt, dass der Knoten versucht hat, eine Division durch Null vorzunehmen.

Die folgenden Abschnitte enthalten Beispiele von Ausnahmelisten, die in das Traceausgabeziel geschrieben wurden (vom Traceknoten):

Zugehörige Konzepte
Nachrichtenflüsse - Übersicht
Ausnahmeliste-Baumstruktur
Zugehörige Tasks
Zugriff auf die Baumstruktur für Ausnahmelisten
Ausnahmebedingung ausgeben
Zugehörige Verweise
Ausnahmeknoten
Traceknoten
THROW-Anweisung
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 18.05.2006
ac16850_