_DataSaveRestore

Zur Verwaltung ausgelagerter Daten werden die Namen der Zielverzeichnisse festgehalten, beim Einspielen der Name des Quellverzeichnisses, die Grenzen des Zeitintervalls, über das Daten im Verzeichnis enthalten sind, Statusbits zum Fortschritt des Einspielprozesses u.ä.

Alle diese Informationen werden in internen Datenpunkten gespeichert. _DataSaveRestore ist für die Wertehistorie zuständig. Der Datenpunkttyp ist mit der History DB obsolet.

Datenpunktelement Typ Beschreibung
SaveDirList.DirNames dyn_string

Ausgelagerte Daten der Wertehistorie werden in Unterverzeichnisse des Directory's "save" in der Datenbank von WinCC OA verschoben. Genauer gesagt wird zu jeder Startzeit einer Archivklasse, für die eine Auslagerung parametriert wurde, ein solches Unterverzeichnis erstellt. In dieses gelangen alle Daten, die unter dieser Archivklasse mit der entsprechenden Startzeit ausgelagert werden.

Daten der Meldehistorie werden in Subdirectories des Verzeichnisses "alsave" in der Datenbank von WinCC OA abgelegt. Solche Unterverzeichnisse werden in bestimmten Intervallen, die in der Meldeklasse festgehalten sind, angelegt. Enthält die Namen der Unterverzeichnisse des Save-Verzeichnisses.

SaveDirList.Descriptions dyn_string Enthält Informationen zu den oben genannten Unterverzeichnissen, die durch den Databackground-Manager erzeugt werden. Angegeben werden u.a. die entsprechende Archivklasse sowie das Auslagerungsintervall.
Restore.FromDirName string

Die Datenpunktelemente unter "Restore" enthalten Informationen, die zum Wiedereinspielen von Daten in den Bestand der Werte- bzw. Meldehistorie nötig sind, bzw. erlauben, eine solche Einspielung auszulösen.

Namen des Verzeichnisses, das die wiedereinzuspielenden Daten enthält. Das Verzeichnis muss ein Unterverzeichnis des Save-Verzeichnisses sein und muss relativ zu diesem angegeben werden; sein Name ist beliebig.

Restore.DpList dyn_dpid Enthält die Adressen der Datenpunktelemente, deren Daten wieder-eingespielt werden sollen. Wird eine leere DpList übergeben, so werden die Daten aller Datenpunktelemente des angegebenen Verzeichnisses eingespielt.
Restore.StartTime time Gibt die Startzeit der einzuspielenden Daten an; die Startzeit sollte innerhalb des Auslagerungsintervalls der Daten liegen.
Restore.EndTime time Gibt die Endzeit der einzuspielenden Daten an; die Endzeit sollte innerhalb des Auslagerungsintervalls der Daten liegen.
Restore.SavePreviousData bool Bestimmt, ob die aktuell im Bestand der Werte- bzw. Meldehistorie vorhandenen Daten, welche zwischen der gegebenen Start- und Endzeit liegen, ausgelagert oder überschrieben werden sollen. (Beim Wiedereinspielen von unverdichteten Daten mag etwa gewünscht werden, dass die verdichteten Daten der Historie nicht verloren gehen!)
Restore.Command bool Löst das Einspielen von Daten in den Bestand der Wertehistorie aus. TRUE oder FALSE.
Restore.Status string Enthält Information über den Fortschritt des Einspielvorganges.
Save.DpList dyn_dpid Die Datenpunktelemente unter "Save" enthalten Informationen, die zu einer Auslagerung von Daten aus dem Bestand der Werte- bzw. Meldehistorie von nötig sind, die unabhängig von den Einstellungen in Archiv- oder Meldeklassen erfolgt. Mit Hilfe dieses Element kann eine solche Auslagerung auch ausgelöst werden. Enthält die Adressen der Datenpunktelemente, deren Daten ausgelagert werden sollen. Wird eine leere DpList übergeben, so werden die Daten aller Datenpunktelemente des angegebenen Verzeichnisses ausgelagert.
Save.StartTime time Gibt die Startzeit der auszulagernden Daten an.
Save.EndTime time Gibt die Endzeit der einzuspielenden Daten an.
Save.SavePreviousData bool Bestimmt, ob die aktuell im Bestand der Werte- bzw. Meldehistorie vorhandenen Daten, welche zwischen der gegebenen Start- und Endzeit liegen, ausgelagert oder überschrieben werden sollen.
Save.DontDelete bool Verhindert ein Löschen der Daten
Save.Command bool Löst das Auslagern von Daten in den Bestand der Werte- bzw. Meldehistorie aus. TRUE oder FALSE.
Save.Status string Enthält Information über den Fortschritt des Auslagerungsvorganges