Script Debugger-Unterstützung für mehrere Entwickler

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Der Script Debugger ermöglicht es mehreren Entwicklern, ihre eigenen Transaktionen zu debuggen, ohne sich gegenseitig zu beeinflussen.

    Der Script Debugger ermöglicht Entwicklern nur das Anzeigen von und Interagieren mit Elementen, die zu ihrer aktuellen Debugging-Sitzung zugehörig sind, wie zum Beispiel:
    • Haltepunkte
    • Aufrufliste
    • Konsole
    • Transaktionen
    • Status

    Der Script Debugger verhindert, dass ein Entwickler eine andere Debug-Sitzung sieht oder ändert. Administratoren können jedoch die Identität eines anderen Benutzers annehmen, den Script Debugger öffnen und Transaktionen debuggen, die vom Benutzer, dessen Identität angenommen wurde, generiert wurden.

    Der Script Debugger zeigt den Debug-Sitzungs-Benutzer links unten in der Benutzeroberfläche an.

    Abbildung : 1. Beispiel-Script Debugger-Benutzer
    Das Feld „ Script Debugger Anwender “ mit dem Beispiel-Administratoranwender

    Gleichzeitig Script Debugger-Verwendung

    Standardmäßig unterstützt das System das Debuggen von [(Die Anzahl der Semaphore in der Instanz) / 4] gleichzeitigen Transaktionen. Administratoren können die Anzahl der gleichzeitigen Transaktionen angeben, für die das System debuggen kann, indem sie die Systemeigenschaft glide.debugger.config.max_node_concurrency festlegen. Das System kann bis zu [(Die Anzahl der Semaphore in der Instanz) - 2] gleichzeitige Transaktionen debuggen.

    Administration von Debugging-Sitzungen

    Debugging-Sitzungen können aktiv debuggen (in den Status AUSFÜHRUNG_ANGEHALTEN oder WARTEN_AUF_HALTEPUNKT) bis:
    • Der Benutzer den Script Debugger anhält.
    • Der Benutzer den Script Debugger schließt.
    • Die Benutzersitzung endet.

    Administratoren können die aktuell ausgeführten Debugger-Sitzungen anzeigen, indem Sie zur Seite xmlstats.do navigieren.

    Administratoren können alle aktuell ausgeführten Debugging-Sitzungen stoppen, indem Sie zur Seite debugger_reset.do navigieren. Nur Benutzer mit der Administratorrolle können auf diese Seite zugreifen.