Debug: Quellcode überspringen

Vor dem Start

Um diese Aufgabe durchzuführen, müssen Sie die folgenden Aufgaben abgeschlossen haben:

Wenn die Verarbeitung des Nachrichtenflusses an einem Unterbrechungspunkt innerhalb von ESQL-Code, Java-Code oder innerhalb von Zuordnungen angehalten wurde, können Sie den Code überspringen.

In einem Nachrichtenfluss gibt es drei Knotenarten, die Quellcode enthalten können:
  • Knoten, die ESQL-Code enthalten: Rechen-, Filter- oder Datenbankknoten
  • Knoten, die Java-Code enthalten: benutzerdefinierte Knoten mit Java-Code oder Java-Rechenknoten
  • Knoten für den Zugriff auf und die Verwaltung von Zuordnungen: Zuordnungsknoten, Dateneinfügeknoten, Datenlöschknoten, Extraktionsknoten oder Warehouseknoten
    Anmerkung: Zuordnungsroutinen werden in ESQL implementiert. Wenn Sie in den Code springen, haben Sie die Wahl, entweder schrittweise durch den ESQL-Code zu navigieren oder schrittweise durch die Zuordnungen zu navigieren.
  1. Wechseln Sie zur Ansicht 'Debug'.
  2. Klicken Sie in der Symbolleiste der Debugansicht auf das Symbol ÜberspringenÜberspringen, oder klicken Sie mit der rechten Maustaste auf den Stack-Frame des Nachrichtenflusses, und klicken Sie anschließend auf Überspringen Überspringen.
Wenn Sie Code überspringen, wird eine einzelne Codezeile ausgeführt, und der Nachrichtenfluss wird an der nächsten Codezeile angehalten.

Welche Aktionen nun für Sie verfügbar sind, hängt von der Art des Codes ab, der im Knoten enthalten ist:

Wenn der Debugger beim Überspringen vor der letzten Codezeile angehalten wird, wird die letzte Codezeile ausgeführt, und der Debugger hält automatisch am nächsten Unterbrechungspunkt an, der in der logischen Verarbeitung der aktuellen Nachricht eingerichtet ist. Wenn kein weiterer Unterbrechungspunkt vorhanden ist, an dem die Flussinstanz angehalten werden kann, wird die Flussinstanz fertig gestellt und aus der Debugansicht entfernt.

Wenn Sie nicht weiter schrittweise durch den Code navigieren möchten, können Sie aus dem Code austreten. Anweisungen hierzu finden Sie im Abschnitt Aus Quellcode austreten.

Wenn Sie die schrittweise Navigation durch den Nachrichtenfluss sowie die Ausführung von Debugvorgängen an dem Nachrichtenfluss beenden möchten, können Sie wie im Folgenden beschrieben entweder die Unterbrechungspunkte entfernen oder die Debugsitzung beenden:

Zugehörige Konzepte
Übersicht zu Fluss-Debuggern
Ansicht 'Debug'
Zugehörige Tasks
Debug: bis zum Ende ausführen
Debug: in Quellcode springen
Debug: aus Quellcode austreten
Zugehörige Verweise
Direktaufrufe für Fluss-Debugger
Symbole für Fluss-Debugger
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ag11320_