Systemvariablen

Diese Dokumentation beschreibt die Natural-Systemvariablen.

Natural-Systemvariablen enthalten Informationen zur aktuellen Natural-Session, zum Beispiel die aktuelle Bibliothek (Library), die Benutzerkennung (UID) und Terminalkennung (TID), den aktuellen Status einer Schleifenverarbeitung, den aktuellen Status der Report-Verarbeitung, das aktuelle Datum und die aktuelle Uhrzeit.

Sie können die Systemvariablen an beliebiger Stelle in einem Natural-Programm referenzieren.

Einigen Systemvariablen können Sie in einem Natural-Programm auch einen anderen Wert zuweisen, d.h. ihren von Natural generierten Inhalt überschreiben. Auf diese Möglichkeit wird in den folgenden Beschreibungen durch die Bemerkung "Inhalt änderbar" hingewiesen.

Die Dokumentation für die Natural-Systemvariablen ist in folgende funktionale Gruppen unterteilt:

Anwendungsbezogene Systemvariablen Systemvariablen, die in Verbindung mit einer Natural-Anwendung von Nutzen sind: Name der Library, in der der Benutzer angemeldet ist, ID der aktuellen Library, Informationen zu Fehlersituationen, Typ bzw. Name des zurzeit ausgeführten Natural-Objekts usw.
Datums- und Zeit-Systemvariablen Datums- und Zeitvariablen, die mit den Statements COMPUTE, DISPLAY, MOVE, PRINT, WRITE und bei logischen Bedingungen angegeben werden können.
Eingabe/Ausgabezogene Systemvariablen Systemvariablen, die eingabe- oder ausgaberelevante Informationen enthalten, z.B. aktuelle Cursorposition, Zeilennummer der aktuellen Zeile in der aktuellen Seite, physikalische Zeilenlänge oder Seitengröße.
Systemvariablen mit Bezug zur Natural-Umgebung Systemvariablen, die in Bezug auf die Natural-Umgebung relevant sind: Typ/Modus des Geräts, von dem aus Natural aufgerufen wurde, Kennung des Benutzers, beim Natural Security-Logon verwendete Benutzerkennung, Sprachkennzeichen, Natural-Version usw.
Systemvariablen mit Bezug zur System-Umgebung Systemvariablen, die in Bezug auf das Betriebssystem oder das TP-Monitor-System relevant sind: Name der Hardware-Plattform, Maschine oder Maschinenklasse, auf der Natural läuft, Name oder Versionsnummer des Betriebssystems oder des TP-Monitor-Systems, unter dem Natural läuft, Name und Version des verwendeten Window Managers usw.
XML-bezogene Systemvariablen Systemvariablen, die in Verbindung mit dem PARSE-Statement zur Verfügung stehen.

Siehe auch die folgenden Abschnitte im Leitfaden zur Programmierung

Kurzübersicht