Script Debugger – Status

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Der Script Debugger Status bestimmt, welche Debugging-Aktionen verfügbar sind und welche Informationen angezeigt werden können.

    Der Script Debugger zeigt seinen Status links unten in der Benutzeroberfläche an.

    Abbildung : 1. Beispiel Script Debugger-Status
    Die Script Debugger Status Feld, das den Beispielstatus „EXECUTION_PAUSED“ anzeigt
    Tabelle : 1. Mögliche Script Debugger-Statuswerte
    Status Tritt auf, wenn Beschreibung Verfügbare Aktionen
    WARTEN_AUF_ERSTEN_HALTEPUNKT Der Benutzer ein Script Debugger-Fenster oder -Registerkarte öffnet. Der Script Debugger ist bereit, das Skript anzuhalten und Debugging-Informationen anzuzeigen. Skript am ersten Haltepunkt in der Aufrufliste anhalten.
    AUSFÜHRUNG_ANGEHALTEN
    • Der Script Debugger an einem Haltepunkt anhält.
    • Der Benutzer überspringt, einsteigt, oder zur nächste Zeile von ausgewertetem Code aussteigt.
    Der Script Debugger hat in einer Codezeile angehalten, und der Benutzer kann das Skript debuggen. Konsole ist aktiviert.
    • Verarbeitung fortsetzen bis der Script Debugger den nächsten Haltepunkt erreicht.
    • Ein Skript durchgehen.
    • Die Aufrufliste anzeigen.
    • Transaktionsinformationen anzeigen.
    • Variablenwerte anzeigen.
    • Ausdrücke in der Konsole während der Laufzeit auswerten.
    WARTEN_AUF_HALTEPUNKT
    • Der Benutzer die Verarbeitung fortsetzt, bis der Script Debugger den nächsten Haltepunkt erreicht.
    • Der Benutzer ein Skript durchgeht, bis der Script Debugger die nächste Codezeile erreicht, die ausgewertet werden soll, oder die Transaktion abgeschlossen wird.
    Der Script Debugger sucht nach der nächsten Codezeile, in der angehalten werden soll. Benutzer sehen diesen Status normalerweise nie, weil der Script Debugger den Status ändert, nachdem er den nächsten Haltepunkt oder die nächste auszuwertende Skriptzeile gefunden hat.
    • Skript am nächsten Haltepunkt anhalten.
    • Skript an der nächsten Skriptzeile anhalten, die eine Auswertung erfordert.
    AUS
    • Der Benutzer den Script Debugger anhält.
    • Der Benutzer das Script Debugger-Fenster oder -Registerkarte schließt.
    • Die Benutzersitzung aus irgendeinem Grund beendet wird.
    • Der Administrator alle Script Debugger-Instanzen durch Navigieren zur Seite debugger_reset.do zurücksetzt.
    Der Script Debugger ist inaktiv und hält weder Skripts an noch zeigt er Debugging-Informationen an.
    • Den Script Debugger Starten.
    • Ein Script Debugger-Fenster oder -Registerkarte öffnen.

    Protokolleinträge

    Jedes Mal, wenn die Ausführung einer Debugging-Transaktion endet, erstellt das System dafür einen Protokolleintrag mit dem Präfix DEBUGGED. Beispiel:

    2016-08-15 15:57:32 (197) Default-thread-3 900F510167112200C4098C7942415A75 *** End
    #39, path: /my-app.do, user: admin, DEBUGGED total transaction time: 0:00:11.010,
    transaction processing time: 0:00:11.010, network: 0:00:00.000, chars: 6,058, uncompressed
    chars: 20,731, SQL time: 50 (count: 34), business rule: 0 (count: 0), phase 1 
    form length 56,464, largest chunk written: 10,428, request parms size: 40, largest input read: 0