Debug von Zuordnungen ausführen

Vor dem Start

Stellen Sie sicher, dass Sie folgende Tasks ausgeführt haben:

Wenn die Verarbeitung des Nachrichtenflusses an einem Unterbrechungspunkt im Quellcode innerhalb eines Knotens angehalten wurde, der Zuordnungen enthält (d. h. in einem Zuordnungs-, Dateneinfüge-, Datenaktualisierungs-, Datenlösch-, Extraktions- oder Warehouseknoten), können Sie die Zuordnungsroutinen anzeigen und die benutzerdefinierten Variablen anzeigen und ändern. Außerdem können Sie Unterbrechungspunkte in den Zeilen der Zuordnungen einrichten.

Anmerkung: Zuordnungsroutinen werden in ESQL implementiert. Wenn Sie in den Code springen, haben Sie die Wahl, entweder durch den ESQL-Code oder durch die Zuordnungen schrittweise zu navigieren.
  1. Wechseln Sie zur Ansicht 'Debug'.
  2. Klicken Sie in der Symbolleiste der Debugansicht auf das Symbol In Quellcode springen In Code springen, oder klicken Sie mit der rechten Maustaste auf den Stack-Frame des Nachrichtenflusses und anschließend auf Hineinspringen Hineinspringen. Der Nachrichtenzuordnungseditor öffnet sich, und die Zuordnungsroutine erscheint sowohl im Zuordnungseditor als auch in der Modellstruktursicht hervorgehoben.
  3. Gehen Sie folgendermaßen vor, um in Zuordnungszeilen Unterbrechungspunkte zu verwenden:
    1. Wählen Sie im Nachrichtenzuordnungseditor die gewünschte Zeile für den Zuordnungsbefehl aus, klicken Sie mit der rechten Maustaste in den Bereich daneben, und wählen Sie aus dem Menü die Option zum Hinzufügen bzw. Inaktivieren eines Unterbrechungspunkts aus. Alternativ hierzu können Sie in denselben Bereich doppelt klicken, um einen Unterbrechungspunkt hinzuzufügen oder zu entfernen. In einer Kommentarzeile oder einer Leerzeile können Sie keinen Unterbrechungspunkt einrichten.
    2. Wählen Sie eine Menüoption aus, um den Unterbrechungspunkt, wie im Abschnitt Mit Unterbrechungspunkten arbeiten beschrieben, ähnlich wie normale Debuggerunterbrechungspunkte zu erstellen, zu löschen oder zu beschränken.
  4. Überprüfen Sie die Zuordnungsroutinen, indem Sie die verschiedenen Sprungaktionen (Hineinspringen, Überspringen und Zurückspringen) ausführen. Während dieses Vorgangs wird in der Ansicht 'Debug' der Stack-Frame mit einer Liste von zugeordneten Befehlen und dem aktuellen Befehl angezeigt. In der Ansicht 'Variablen' werden die benutzerdefinierten Zuordnungsvariablen zusammen mit der Eingabenachricht (d. h. der Debugnachricht) angezeigt. Die benutzerdefinierten Variablen können geändert werden.
Beginn der ÄnderungWenn Sie die Bearbeitung der Zuordnungen und benutzerdefinierten Variablen beendet haben, wird die Verarbeitung des Nachrichtenflusses bis zum nächsten Unterbrechungspunkt, der in der logischen Verarbeitung der aktuellen Nachricht eingerichtet ist, fortgesetzt. 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 die Ausführung von Debugvorgängen an diesem Nachrichtenfluss beendet haben, können Sie wie nachstehend beschrieben entweder die Unterbrechungspunkte entfernen oder die Debugsitzung beenden:

Ende der Änderung
Zugehörige Konzepte
Übersicht zu Fluss-Debuggern
Ansicht 'Debug'
Nachrichtenzuordnungseditor
Zugehörige Tasks
Im Debugger mit Unterbrechungspunkten arbeiten
Debug: in Quellcode springen
Debug: Quellcode überspringen
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
ag20510_