In einer Natural-Systemdatei werden Natural-Objekte gespeichert, die entweder zu Benutzeranwendungen oder zu von der Software AG gelieferten Natural-Systemanwendungen (z.B. Utilities) gehören.
Zu den in einer Systemdatei gespeicherten Natural-Objekten gehören katalogisierte Objekte und Source-Objekte, siehe Beschreibung des Natural-Compilers, Abschnitt Natural-Nukleus. Natural-Systemdateien werden in Datenbankdateien oder Speichersystemen wie z.B. Adabas und VSAM gespeichert. Je nach Systemumgebung können die Natural-Systemdateien in unterschiedlichen Datenbankdateien oder Speichersystemen untergebracht sein.
Der Zugriff auf eine Natural-Systemdatei erfolgt, wenn ein Benutzer ein Natural-Objekt liest oder ändert. Außerdem wird auf eine Natural-Systemdatei zugegriffen, wenn ein Objekt zur anschließenden Ausführung in den Buffer Pool geladen wird (siehe Abschnitt Natural Buffer Pool).
Dieser Abschnitt behandelt folgende Themen:
In der folgenden Tabelle sind diejenigen Natural-Systemdateien aufgeführt, die normalerweise in einer Natural-Umgebung vorhanden sind. Die Verfügbarkeit der Systemdateien und deren Inhalte hängen von den Software AG-Produkten ab, die zusätzlich zu Basis-Natural installiert sind.
Systemdatei | Verfügbar mit | Datei-Inhalt |
---|---|---|
FNAT | Basis-Natural | Alle für Natural-Systemanwendungen benötigten Objekte. |
FUSER | Basis-Natural | Für Benutzeranwendungen benötigte benutzerspezifische Objekte. |
FDIC | Basis-Natural | Natural-DDMs (Datendefinitionsmodule).
Wenn Predict installiert ist, enthält FDIC außerdem noch Daten für das Predict-Datendiktionärsystem. Wenn der Natural Development Server installiert ist, enthält FDIC außerdem noch Anwendungsdaten und Informationen über die Sperrung von Objekten. |
FSEC | Natural Security | Für Sicherheitseinstellungen benötigte Steuerungs-/Überwachungsinformationen. |
FSPOOL | Natural Advanced Facilities | Steuerungs- und Spool-Informationen, die zum Ausgeben eines Reports auf dem Bildschirm oder einem Drucker und zum Erstellen von statistischen Druckinformationen benötigt werden. |
Scratch-Pad | Basis-Natural | Daten die nicht explizit als Natural-Objekte in einer anderen Systemdatei gespeichert sind. |
Die in den Systemdateien FNAT
und FUSER
enthaltenen Natural-Objekte sind in logische Konstrukte unterteilt, die als
Natural Libraries (Bibliotheken) bezeichnet werden; siehe folgendes
Diagramm:
Katalogisiertes Objekt und Source-Objekt - Natural-Compiler, Natural-Nukleus
Natural Security-Dokumentation
Natural Advanced Facilities-Dokumentation
Natural-DDMs - DBMS Interface - Database Access
Predict-Dokumentation
Natural Development Server-Dokumentation