Debug von Zuordnungen ausführen

Wenn die Verarbeitung des Nachrichtenflusses an einem Unterbrechungspunkt angehalten wurde, den Sie im Quellcode innerhalb eines Knotens festgelegt haben, der Zuordnungen umfasst, können Sie im Fluss-Debugger die Zuordnungsroutinen anzeigen und benutzerdefinierte Variablen ändern.

Vor dem Start

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

Zuordnungsroutinen werden in ESQL implementiert. Wenn Sie in den Code springen, haben Sie die Möglichkeit, entweder den ESQL-Code oder die Zuordnungen schrittweise zu durchgehen.

  1. Wechseln Sie zur Ansicht 'Debug'.
  2. Führen Sie in der Debugsicht eine der folgenden Aktionen aus:
    • Klicken Sie in der Symbolleiste auf In Quellcode springen In Code springen.
    • ODER: Klicken mit der rechten Maustaste auf den Stack-Frame des Flusses und klicken Sie 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 Zeile für den gewünschten Zuordnungsbefehl aus, klicken Sie mit der rechten Maustaste auf den Bereich daneben, und wählen Sie aus dem Menü die Option zum Hinzufügen bzw. Inaktivieren eines Unterbrechungspunktes aus. (Alternativ dazu können Sie denselben Bereich doppelt anklicken, um einen Unterbrechungspunkt hinzuzufügen bzw. zu entfernen.)
    2. Wählen Sie eine Menüoption zum Erstellen, Löschen oder Beschränken des Unterbrechungspunkts aus. Die Vorgehensweise ist dabei ähnlich wie bei normalen Debugger-Unterbrechungspunkten. Beachten Sie die Beschreibung im Abschnitt Im Fluss-Debugger mit Unterbrechungspunkten arbeiten.

    In einer Kommentarzeile oder einer Leerzeile können Sie keinen Unterbrechungspunkt einrichten.

  4. Gehen Sie die Zuordnungen schrittweise durch und prüfen Sie somit die Zuordnungsroutinen.

    In der Debugsicht werden im Stack-Frame eine Liste der Zuordnungsbefehle sowie der aktuelle Befehl angezeigt. In der Variablenansicht sind die benutzerdefinierten Zuordnungsvariablen sowie die aktuelle Nachricht aufgeführt. Die Werte benutzerdefinierter Variablen können geändert werden.

Die Verarbeitung des Nachrichtenflusses wird bis zum nächsten Unterbrechungspunkt fortgesetzt, der in der logischen Verarbeitung der aktuellen Nachricht eingerichtet ist. Gibt es keinen weiteren aktiven Unterbrechungspunkt mehr, an dem die Flussinstanz angehalten werden kann, wird die Verarbeitung abgeschlossen und die Flussinstanz aus der Debugsicht entfernt.

Weitere Schritte:

Nach Abschluss der Debugvorgänge können Sie die Unterbrechungspunkte entfernen oder die Debugsitzung beenden:
Zugehörige Konzepte
Übersicht zu Fluss-Debuggern
Ansicht 'Debug'
Nachrichtenzuordnungseditor
Zugehörige Tasks
Im Fluss-Debugger mit Unterbrechungspunkten arbeiten
Debug: Quellcode schrittweise durchgehen
Zugehörige Verweise
Direktaufrufe für Fluss-Debugger
Symbole für Fluss-Debugger
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Letzte Aktualisierung : 2009-02-17 15:29:16

ag20510_