Skript-Funktionalität

Jede Funktion, die der Benutzer innerhalb von OpenCAGE aufgerufen wird, wird in einer für jeden Benutzer eindeutigen Protokolldatei mitgeschrieben. Diese Datei kann dazu genutzt werden, um einen kompletten Programmlauf nachzuvollziehen, beispielsweise für Debugging-Zwecke.

Für jedes Projekt, das der Benutzer öffnet, wird eine separate Protokolldatei angelegt. Der Name dieser Datei ergibt sich aus dem Namen der RFG-Datei mit der Endung .ocs. Bereits existierende Protokolldateien werden bei jedem Öffnen des Projekts gelöscht und neu angelegt.

Sobald eine RFG-Datei geöffnet wird, schreibt OpenCAGE jede Veränderung durch den Benutzer (z.B. Knoten verschieben) oder durch OpenCAGE (z.B. Analyse) in der Protokolldatei mit.

Ausführen einer Protokolldatei

Die Protokolldatei kann über die Menüleiste der Workbench (Abschnitt namens Workbench in Kapitel 4) ausgeführt werden (siehe auch Use-Case Run Script, Abschnitt namens Run Script in Kapitel 5).

Das Skript wird Befehl für Befehl ausgeführt. Ist das Skript auf die aktuelle Präsentation des momentanen RFG nicht anwendbar, wird eine Fehlermeldung in der Error-Log-Konsole ausgegeben. Die Abarbeitung des Skripts wird unterbrochen.

Das Format der Protokolldatei

Das Format, in dem die Befehle innerhalb der Protokolldatei gespeichert sind, wird erst während der Entwurfsphase festgelegt und dokumentiert.