In einer Natural-Systemdatei werden Natural-Objekte und Nicht-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. |
FPROF | Basis-Natural | Parameterprofile, die mit dem
Profilparameter PROFILE angegeben
werden, vorausgesetzt dass keine Datenbankinformationen als Subparameter von
PROFILE geliefert werden.
|
FREG | Basis-Natural | Registry-Daten, die nicht explizit in einer anderen Systemdatei gespeichert werden. |
Eine Übersicht über die Profilparameter, die für alle Systemdateien gelten bzw. mit denen die Standardwerte für einzelne Systemdateien verändert werden können, befindet sich im Abschnitt Natural System Files in der Operations-Dokumentation.
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