Show TOC Anfang des Inhaltsbereichs

Vorgehensweisen Debug-Sitzung starten und beenden  Dokument im Navigationsbaum lokalisieren

Mit dem Aufruf des XSLT Debuggers haben Sie die Möglichkeit die Ausführung der XSL-Transformation im Debug-Modus detailliert zu verfolgen. Um eine Debug-Sitzung zu starten, müssen Sie zuerst mindestens einen Haltepunkt im untersuchten XSLT-Programm setzen. Danach rufen Sie die XSLT-Transformation entweder mit Hilfe der Testumgebung oder aus einem ABAP-Programm mittels der Anweisung CALL TRANSFORMATION auf.

Hinweis

Anders als beim ABAP Debugger kann der XSLT Debugger nicht direkt gestartet werden.

Voraussetzungen

·         Das zu untersuchende XSLT-Programm liegt in aktiver Version vor.

·         Das XML-Dokument wird als Quelle der Transformation entweder über den Zusatz SOURCE in CALL TRANSFORMATION oder über einen Upload innerhalb der Testumgebung spezifiziert.

Vorgehensweise

Debug-Sitzung starten

1.       Wählen Sie das zu untersuchende XSLT-Programm in der SE80 aus und starten Sie den Transformation Editor.

2.       Positionieren Sie Cursor in der Zeile, an der Sie einen Breakpoint setzen möchten.

3.       Klicken Sie die Ikone Diese Grafik wird im zugehörigen Text erklärt in der Drucktastenleiste an.

4.       Starten Sie entweder die Testumgebung für die XSLT-Transformation oder das entsprechende ABAP-Programm, in dem die zu testende Transformation mittels CALL TRANSFORMATION aufgerufen wird.

Sie haben den XSLT Debugger gestartet und können dazu übergehen, den weiteren Ablauf mit Hilfe verschiedener Debugger-Funktionen zu steuern.

Debug-Sitzung beenden

Für die Beendigung einer Debug-Sitzung steht keine explizite "Beenden-Funktion" zur Verfügung. Um den Debugger zum beliebigen Zeitpunkt zu schließen, sind geringfügig Vorbereitungen zu treffen.

Gehen Sie dabei wie folgt vor:

1.       Löschen Sie alle Breakpoints, die nach der aktuell ausgeführten Zeile im XSLT-Programm folgen.

2.       Wählen Sie Diese Grafik wird im zugehörigen Text erklärt Weiter auf der Drucktastenleiste.

Die Ausführung der Transformation wird abgeschlossen und ein eventuell vorhandenes Resultat ausgegeben. Das System gibt alle im Debug-Modus benötigten Ressourcen frei.

 

Ende des Inhaltsbereichs