Weitere Funktionalitäten
Die nachfolgenden Informationen in Bezug auf die weiteren Funktionalitäten des Parametrierpanels für den DBLogger richten sich an Spezialisten und Entwickler. Normale Benutzer brauchen diese Funktionen üblicherweise nicht.
Hauptpanel
Taste "Restart DBL_Control.ctl"
Mit dieser Taste kann das Control-Skript neu gestartet werden (bzw. gestoppt werden, wenn die Option Automatischer Neustart in der Console gelöscht ist). Der Neustart ist dann notwendig, wenn eine neue DB definiert oder eine vorhandene DB gelöscht wurde.
Taste "Schließen"
Schließt das Panel für die Parametrierung des DBLogger.
Registerkarte Datenbank
Verstecktes Pop-up Menü
Das Menü kann mit rechtem Mausklick auf einen leeren Bereich der Registerkarte aufgerufen werden. In diesem versteckten Menü werden bestimmte - für Benutzer nicht verfügbare - Funktionalitäten, Spezialisten und Entwicklern zur Verfügung gestellt:
DBL_Alive löschen
Nach Auswählen dieses Menüpunktes wird die Tabelle DBL_Alive aus der DB entfernt. Die Tabelle wird beim nächsten Schreibversuch automatisch neu generiert.
DBL_Tables[_Flex] löschen
Nach Auswählen dieses Menüpunktes wird die Tabelle DBL_Tables und DBL_Tables_Flex aus der DB entfernt. Diese Tabellen werden automatisch neu erstellt, wenn eine neue Tabelle in der DB angelegt wird.
Die schon in der DB vorhandenen Tabellennamen werden nicht nachträglich neu eingetragen!
DBL_Description löschen
Nach Auswählen dieses Menüpunktes wird die Tabelle DBL_ Description aus der DB
entfernt. Die Tabelle wird beim nächsten Neustart von
DBL_Control.ctl
oder bei Auswahl des Pop-up Menüpunktes
DBL_Description aktualisieren automatisch neu generiert.
Bei der Neu-Generierung werden nicht mehr vorhandene DPEs oder nicht mehr übertragene DPEs, für die in der relationalen DB jedoch schon Daten aus der Vergangenheit vorliegen, nicht mehr hinzugefügt. Diese Einträge sind verloren.
Das Löschen der DBL_Description Tabelle ist für normale Benutzer nicht notwendig!
DBL_Description aktualisieren
Nach Auswählen dieses Menüpunktes werden alle, zur aktuellen DB gehörenden Archivgruppen auf verwendete Datenpunkte (siehe DPE .AgItems) durchsucht, die Datenpunktdaten neu gelesen und in die Tabelle DBL_Description geschrieben. Achtung: die nicht mehr verwendeten oder nicht mehr vorhandenen DPs werden aus dieser Tabelle NICHT gelöscht, da noch frühere Einträge in der DB vorhanden sein können.
syslogs löschen (MS SQL-Server)
In der MS SQL-Server DB werden die Einträge der abgeschlossenen oder weggeworfenen Transaktionen aus der internen Tabelle nicht entfernt. Der DBLogger sorgt dafür, dass diese Tabelle regelmäßig (z.B. stündlich) aufgeräumt wird. Wenn notwendig, kann man mit diesem Menüpunkt das Aufräumen auch händisch auslösen.