Nach dem Laden der Systembibliothek können Sie die Skripte, Bildungsregeln, Formatierungsskripte, Methoden und Tabellenskripte im System Debugger bearbeiten und testen.
Beachten Sie Folgendes:
Beim Laden der Bildungsregeln und Formatierungsskripte wird die $-Notation in einen Methodenaufruf GetTriggerValue konvertiert. Alle Aufruf der GetTriggerValue-Methode werden beim Speichern der Änderungen in die Datenbank in die $-Notation konvertiert.
Beispiel:
$FK(UID_Person).IsExternal:Bool$ wird beim Laden konvertiert zu GetTriggerValue("FK(UID_Person).IsExternal").Bool
Nutzen Sie im System Debugger die Aufzeichnung der Datenbankabfragen und Objektaktionen für die Fehlersuche und die Optimierung der Skripte während der Entwicklung. Aufgezeichnet werden die Ausführungszeit und das ausgeführte Kommando.
Öffnen Sie das Aufzeichnungsfenster über den Menüeintrag Ansicht | SQL Protokoll.
Öffnen Sie das Aufzeichnungsfenster über den Menüeintrag Ansicht | Objektprotokoll.
Symbol | Bedeutung |
---|---|
Die Aufzeichnung wird gestartet. | |
Die Aufzeichnung wird gestoppt. | |
Die Aufzeichnungen werden in die Zwischenablage kopiert. | |
Die Aufzeichnungen werden in einer Datei gespeichert. | |
Die Aufzeichnungen werden gelöscht. |
Mit dem System Debugger haben Sie die Möglichkeit Skripte, Bildungsregeln, Formatierungsskripte, Methoden und Tabellenskripte zu testen. Es stehen Ihnen hier die Debug- und Bearbeitungsmöglichkeiten des Visual Studio zur Verfügung.
Um ein Skript zu testen
Option | Bedeutung |
---|---|
Debug Methode verwenden | Es wird in den Quellcode gesprungen. Somit können alle Debug-Möglichkeiten des Visual Studio genutzt werden. |
Base Eigenschaften definieren | Die Variablen "Base" und "Value" der Skript-Basisklasse können als Eingabeparameter vorbelegt werden, um im Skript damit zu arbeiten.
Beispiel: Base wird mit einem DB-Object-Key initialisiert um base.GetValue("SpaltenName").String zu verwenden. |
Transaktion mit Rollback | Mit dieser Option legen Sie fest, ob die Ausführung des Skriptes innerhalb einer Transaktion mit anschließendem Rollback erfolgt oder ob das Skript direkt gegen die Datenbank ausgeführt wird. |
Die Ausführung des Skriptes wird gestartet. Nach Ausführung eines Skriptes werden das Ergebnis und die Ausführungszeit des Skriptes angezeigt.
© 2021 One Identity LLC. ALL RIGHTS RESERVED. Feedback Terms of Use Privacy