Debugging von Anwendungen

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Anwendungsentwickler können Debug-Meldungen zu Konfigurationsdatensätzen anzeigen, um Probleme zu beheben. Das Modul „Debugging von Anwendungsbereichen“ enthält Informationen zum System, das zwischen benutzerdefinierten Anwendungen wechselt, um serverseitige Skripts auszuführen.

    Das System bietet die folgenden Debugging-Optionen, mit denen Anwendungsentwickler feststellen können, wie sich Anwendungen auf Konfigurationsdatensätze auswirken.

    Tabelle : 1. Debug-Optionen für Anwendungen
    Debugging-Option Beschreibung
    Business Rule debuggen Verwenden Sie dieses Modul, um zu ermitteln, welche Business Rules der Anwendung für Tabellen ausgeführt werden. Das System zeigt nur Anwendungsinformationen an, wenn Business Rules aus verschiedenen Anwendungsbereichen in derselben Tabelle ausgeführt werden.
    Business Rule debuggen (Details) Verwenden Sie dieses Modul, um die Ergebnisse der Ausführung von Business Rules in Tabellen zu ermitteln. Das System zeigt nur Anwendungsinformationen an, wenn Business Rules aus verschiedenen Anwendungsbereichen in derselben Tabelle ausgeführt werden.
    Sicherheitseinstellungen debuggen Verwenden Sie dieses Modul, um zu bestimmen, welche Zugriffskontrollen der Anwendung für eine bestimmte Tabelle oder einen bestimmten Datensatz gelten.
    Debugging von Anwendungsbereichen Verwenden Sie dieses Modul, um den Kontext des Anwendungsbereichs zu bestimmen, in dem ein Skript ausgeführt wird. Da ein Skript ein anderes Skript aufrufen kann, können während der Ausführung einer Reihe von Skripts mehrere Kontextänderungen am Anwendungsbereich vorgenommen werden.
    Debuggen von Sitzung aktivieren Verwenden Sie diesen zugehörigen Link, um die Erzeugung von Protokollnachrichten für eine bestimmte Anwendung zu aktivieren. Anwendungsskripts, die GlideSystem-Protokollierungsmethoden verwenden, erzeugen eine Ausgabe im Protokoll auf der angegebenen Ausführlichkeitsstufe.

    Wenn mehrere Anwendungen zur Debug-Ausgabe beitragen, fügt das System einen neuen Abschnitt namens Apps hinzu, um eine Liste der Anwendungen anzuzeigen, die in das Sitzungsprotokoll schreiben. Durch Klicken auf die Checkbox neben dem Namen der Anwendung werden die zugehörigen Debug-Meldungen der Anwendung ausgeblendet oder angezeigt.

    Abbildung : 1. Beispiel einer Applikations-Debug-Ausgabe von Business Rules

    Debugging von Anwendungsbereichen

    Anwendungsentwickler können das Modul Debugging von Anwendungsbereichen verwenden, um Informationen darüber anzuzeigen, wann das System zwischen benutzerdefinierten Anwendungen wechselt, um serverseitige Skripts auszuführen.

    Wenn aktiviert, zeigt das System eine Meldung an, wenn das System zu einer benutzerdefinierten Anwendung wechselt, um ein serverseitiges Skript auszuführen.

    Abbildung : 2. Beispielausgabe von Debug-Bereichen aus der Incident-Tabelle

    Jedes Mal, wenn das System ein serverseitiges Skriptobjekt ausführt, wird es in den Bereichskontext des Skripts eingefügt. Wenn die Ausführung des Skripts abgeschlossen ist, verlässt das Skript den Bereichskontext. Die Debugging-Nachrichten verfolgen Änderungen am Kontext des Skriptbereichs.

    In der Debugging-Nachricht wird ein Zeichen für größer als > angezeigt, wenn das System in den Kontext eines Skriptobjekts eintritt, und jedes Mal, wenn das System den Kontext eines Skriptobjekts verlässt, ein Zeichen für kleiner als <. In Fällen, in denen ein Skript ein anderes aufruft, fügt die Debugging-Nachricht für jeden Aufruf ein neues Zeichen für größer als hinzu. Wenn eine Business Rule beispielsweise eine Skripteinbindung aufruft, die wiederum ein anderes Skriptobjekt aufruft, würde der Pfad aus drei Zeichen bestehen, z. B.:

    > Entering scope [x_app_one]
    >> Entering scope [x_app_two]
    >>> Entering scope [x_app_three]
    Hinweis:
    Das System zeigt keine Eintritts- oder Beendigungsmeldungen für Skriptobjekte im globalen Bereich an.

    Anwendungsentwickler möchten möglicherweise andere Debugging-Optionen aktivieren, um in Verbindung mit dieser Option Informationen über die mögliche Quelle des serverseitigen Skripts anzuzeigen, z. B. Debug-Business-Rule.