Meta-Daten aus CLASSIX.INI persistent machen
Die wesentlichen Meta-Daten aus dem ClassiX®-Initialisierungsfile:
- Layout der logischen Datenbank - beschrieben durch Aufzählung aller Geschäftsklassen verbunden mit Angaben, wie persistente Objekte dieser Klassen in der Datenbank gespeichert werden sollen (welche physische Datenbank, welches Segment, Steuerung des Clusterings ...)
- das Systemdictionary - es enthält die Beschreibung potentieller dynamischer Datenfelder, Zusatzinformationen zu "normalen" Datenfeldern und Angaben zur Indexbildung
können auch persistent in der Datenbank gespeichert werden. Das Initialisierungfile reduziert sich auf einen Verweis auf die physische Datenbank, welche diese Information liefert und einige andere in CLASSIX.INI möglichen Angaben.
Ähnliches gilt für die Tabellen für Enumerationen und diskrete Werte. Auch diese können entweder als Text-Datei editiert werden (siehe Hinweise zur Syntax). Das ClassiX®-System lädt die Tabelle bei Bedarf aus dem ASCII-File. Oder die Tabellen werden persistent in der Datenbank abgelegt.
Für das Speichern der Meta-Daten sind folgende Funktionen des Objekt-Managers zuständig:
- Tabellen: SaveEnumTables()