ESQL-Debug ausführen

Vor dem Start

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

Wenn die Verarbeitung des Nachrichtenflusses an einem Unterbrechungspunkt im Quellcode innerhalb eines Knotens angehalten wurde, der ESQL-Code enthält (d. h. in einem Rechen-, Filter- oder Datenbankknoten), können Sie in der Ansicht 'Variablen' in der Debugperspektive ESQL-Variablen durchsuchen und die ihnen zugeordneten Datenwerte ändern. Außerdem können Sie Unterbrechungspunkte in den ESQL-Codezeilen einrichten. Nähere Informationen hierzu finden Sie in denfolgenden Abschnitten:

Beginn der ÄnderungWenn Sie die Bearbeitung des ESQL-Codes und seiner 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

Mit ESQL-Variablen arbeiten

  1. Wechseln Sie zur Ansicht 'Debug'perspektive.
  2. Öffnen Sie die Ansicht 'Variablen'. Die Variablen werden in einer Baumstruktur mit dem Symbol Variable angezeigt.
  3. Wenn Sie mit einer Variablen arbeiten wollen, klicken Sie mit der rechten Maustaste darauf, und wählen Sie aus dem Kontextmenü eine Option aus.

Beginn der ÄnderungWenn Sie beispielsweise die folgenden ESQL-Variablen deklariert haben:Ende der Änderung

Beginn der Änderung
DECLARE myInt INT 0;
DECLARE myFloat FLOAT 0.0e-1;
DECLARE myDecimal DECIMAL 0.1;
DECLARE myInterval INTERVAL DAY TO MONTH;
Ende der Änderung

Beginn der Änderung, können Sie diese Werte im Debugger aktualisieren. Sie können jedoch nicht die Nachrichtenbaumstrukturen oder REFERENCE-Variablen aktualisieren.Ende der Änderung

Unterbrechungspunkte in ESQL-Codezeilen verwenden

  1. Wechseln Sie zur Ansicht 'Debug'.
  2. Öffnen Sie den ESQL-Editor.
  3. Klicken Sie mit der rechten Maustaste in eine Zeile, in der ein Unterbrechungspunkt eingerichtet werden kann. In einer Kommentarzeile oder einer Leerzeile können Sie keinen Unterbrechungspunkt einrichten.
  4. 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.

Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ag11360_