Webgate Anywhere 4.0 - Konfigurations-Referenzen
Java-Systemvariablen de.innovationgate.wga.tmlscript.debug

3.19 de.innovationgate.wga.tmlscript.debug

Purpose: Aktivierung des TMLScript-Debuggers
Contents: true | false
Default value: false
Aktiviert den TMLScript-Debugger. Dies ist ein grafisches Benutzertool, welches bei Start des WGA Servers auf dem Serverrechner angezeigt wird. Mithilfe dieses Tools kann
der Verlauf einzelner TMLScript-Strecken überprüft werden. Es stehen die für Debugger üblichen Funktionalitäten zur Verfügung:

  • Einzelschritte durch TMLScript-Anweisungen
  • Anzeige aktueller Variablen und ihrer Inhalte
  • Shell-Fenster zur dynamischen Ermittlung von Ausdrücken

Um eine Codestrecke zu debuggen besitzen existieren zwei Möglichkeiten:
  • Vor Betätigung einer TMLScript-Funktionalität die Schaltfläche "BREAK" im Debugger-Fenster betätigen. Der Debugger wird die nächste ausgeführte TMLScript-Funktionalität unterbrechen und zum Debugging anbieten
  • Eine Anweisung "runtime.debug()" in dem TMLScript-Code einführen der debuggt werden soll. Der Debugger wird bei deren Ausführung nach dieser Anweisung stoppen.
Aktivieren sie diese Einstellung niemals auf einem Produktivsystem! Einerseits ist die TMLScript-Performance mit aktiviertem TMLScript-Debugger sehr viel geringer, andererseits ist es möglich dass der Debugger die Code-Ausführung unterbricht und so den Server in seiner Arbeit behindert.


<< de.innovationgate.wga.tmlscript.cache.size de.innovationgate.wga.wfdefinitions >>