WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

ESQL-Debug ausführen

Wenn die Verarbeitung des Nachrichtenflusses an einem Unterbrechungspunkt angehalten wurde, den Sie im Quellcode innerhalb eines Knotens mit ESQL-Code festgelegt haben, können Sie die ESQL-Variablen im Fluss-Debugger prüfen und ändern.

Vor dem Start

Führen Sie folgende Task aus:

ESQL-Variablen können in der Variablenansicht der Debugperspektive angezeigt werden. Dort ist auch eine Änderung der zugeordneten Datenwerte möglich. Außerdem können Sie Unterbrechungspunkte in den ESQL-Codezeilen einrichten. Nähere Informationen hierzu finden Sie in den folgenden Abschnitten:

Unterbrechungspunkte in ESQL-Codezeilen verwenden

  1. Wechseln Sie zur Ansicht 'Debug'.
  2. Öffnen Sie den ESQL-Editor.
  3. Klicken Sie mit der rechten Maustaste auf eine Zeile, in der ein Unterbrechungspunkt eingerichtet werden soll.

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

  4. Wählen Sie eine Menüoption zum Erstellen, Löschen oder Beschränken des Unterbrechungspunktes aus. Die Vorgehensweise ist dabei ähnlich wie bei normalen Debugger-Unterbrechungspunkten. Beachten Sie die Beschreibung im Abschnitt Im Fluss-Debugger mit Unterbrechungspunkten arbeiten.

Mit ESQL-Variablen arbeiten

  1. Wechseln Sie zur Ansicht 'Debug'.
  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.

    Es ist nicht möglich, Nachrichtenbaumstrukturen oder Referenzvariablen zu aktualisieren.

    Wenn Sie beispielsweise die folgenden ESQL-Variablen deklariert haben, können Sie im Debugger die zugehörigen Werte ändern:

    DECLARE myInt INT 0;
    DECLARE myFloat FLOAT 0.0e-1;
    DECLARE myDecimal DECIMAL 0.1;
    DECLARE myInterval INTERVAL DAY TO MONTH;
Die Verarbeitung des Nachrichtenflusses wird is zum nächsten Unterbrechungspunkt fortgesetzt, der in der logischen Verarbeitung der aktuellen Nachricht eingerichtet ist. Gibt es keinen weiteren aktivierten Unterbrechungspunkt mehr, an dem die Flussinstanz angehalten werden kann, wird die Verarbeitung zu Ende geführt und die Flussinstanz aus der Debugsicht entfernt.

Nächste Schritte:

Wenn Sie das Debugging für diesen Nachrichtenfluss beendet haben, können Sie die Unterbrechungspunkte entfernen oder die Debugsitzung beenden:
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:21:19


TaskthemaTaskthema | Version 8.0.0.5 | ag11360_