Version 6.3.8 für Windows
 —  Systemvariablen  —

Systemvariablen nach System-Umgebung

Dieses Dokument behandelt folgende Systemvariablen:


*CODEPAGE

Format/Länge: A64
Inhalt modifizierbar Nein

Diese Systemvariable gibt den IANA-Namen der vorgegebenen (Default-)Codepage zurück, der intern von Natural für Konvertierungen in und von Unicode benutzt wird und der mit dem Natural-Profilparameter CP gesetzt wird.

Anmerkung:
*CODEPAGE liefert auch die Voreinstellung, wenn bei einem MOVE ENCODED-Statement keine Codepage angegeben wird.

Example:

windows-1252

Seitenanfang

*HARDWARE

Format/Länge: A16
Inhalt modifizierbar Nein

Diese Systemvariable enthält den Namen der Hardware-Plattform, auf der Natural läuft. Dieser Wert wird vom Betriebssystem geliefert.

Seitenanfang

*HOSTNAME

Format/Länge: A64
Inhalt modifizierbar Nein

Diese Systemvariable enthält den Namen der Maschine, auf der Natural läuft.

Seitenanfang

*INIT-ID

Format/Länge: A8
Inhalt modifizierbar Nein

*INIT-ID enthält den Wert "PC_WIN".

Seitenanfang

*INIT-PROGRAM

Format/Länge: A8
Inhalt modifizierbar Nein

*INIT-PROGRAM enthält den Wert "Natural".

Seitenanfang

*LOCALE

Format/Länge: A8
Inhalt modifizierbar Nein

Diese Systemvariable enthält die Sprache und das Land der aktuellen Region, die die Unicode Collation Sequence angibt.

Beispiel:

en_US

Seitenanfang

*MACHINE-CLASS

Format/Länge: A16
Inhalt modifizierbar Nein

Diese Systemvariable enthält den Namen der Maschinenklasse, auf der Natural läuft.

Sie kann einen der folgenden Werte enthalten:

MAINFRAME
PC
UNIX
VMS

Seitenanfang

*OPSYS

Format/Länge: A8
Inhalt modifizierbar Nein

Diese Systemvariable enthält den Natural-Namen des eingesetzten Betriebssystems.

Sie kann einen der folgenden Werte enthalten:

ATT_OSX FUJI M73 SINIX_52
AVIION HP_HPUX SINIX_54
BS2000 MSDOS SUN_SOLA
BS2/XS MS_OS/2 SUN_SUNO
BULL/BOS MVS/ESA UNISYS 5
CMS MVS/XA UNISYS 6
CMS/ESA NCR 3000 VSE/ESA
DEC-OSF/ OS WNT-X86
DOS/VS OS/400  
DPS300 RS_6000  
DRS 6000 SCO  

Anmerkung:
Es empfiehlt sich, statt *OPSYS die Systemvariablen *MACHINE-CLASS, *HARDWARE und *OS zu verwenden, da diese eine genauere Unterscheidung der Umgebung, in der Natural läuft, ermöglichen.

Seitenanfang

*OS

Format/Länge: A32
Inhalt modifizierbar Nein

Diese Systemvariable enthält den Namen des Betriebssystems, unter dem Natural läuft. Dieser Wert wird vom Betriebssystem geliefert und kann sich ändern.

Seitenanfang

*OSVERS

Format/Länge: A16
Inhalt modifizierbar Nein

Diese Systemvariable enthält die Versionsnummer des Betriebssystems, unter dem Natural läuft. Dieser Wert wird vom Betriebssystem geliefert und kann sich ändern.

Seitenanfang

*TP

Format/Länge: A8
Inhalt modifizierbar Nein

Diese Systemvariable enthält den Namen des verwendeten TP-Monitors, unter dem Natural läuft. Dieser Wert wird vom Betriebssystem geliefert und kann sich ändern.

Seitenanfang

*TPSYS

Format/Länge: A8
Inhalt modifizierbar Nein

Diese Systemvariable enthält den Natural-Namen des verwendeten TP-Monitors oder der verwendeten Umgebung.

Sie kann einen der folgenden Werte enthalten:

AIM/DC
CICS
COMPLETE
IMS/DC
OS/400
SERVSTUB (Natural Development Server)
TIAM
TSO
TSS
UTM
VM/CMS

Auf Großrechnern ist *TPSYS im Batch-Betrieb leer.

Auf Windows-, UNIX- oder OpenVMS-Plattformen enthält *TPSYS den Wert NONE.

Seitenanfang

*TPVERS

Format/Länge: A8
Inhalt modifizierbar Nein

Diese Systemvariable enthält die Version des verwendeten TP-Monitors, unter dem Natural läuft. Dieser Wert wird vom Betriebssystem geliefert und kann sich ändern.

Wenn kein TP-Monitor verwendet wird, ist *TPVERS leer.

Seitenanfang

*WINMGR

Format/Länge: A16
Inhalt modifizierbar Nein

Bei Verwendung einer graphischen Benutzeroberfläche enthält diese Systemvariable den Namen des verwendeten Window-Managers (z.B.: MOTIF oder PM).

Bei Verwendung einer zeichenorientierten Benutzeroberfläche ist *WINMGR leer.

Die Art der Benutzeroberfläche ergibt sich aus dem Wert der Systemvariablen *UI.

Seitenanfang

*WINMGRVERS

Format/Länge: A16
Inhalt modifizierbar Nein

Bei Verwendung einer graphischen Benutzeroberfläche enthält diese Systemvariable die Versionsnummer des verwendeten Window-Managers.

Bei Verwendung einer zeichen-orientierten Benutzeroberfläche ist *WINMGRVERS leer.

Die Art der Benutzeroberfläche ergibt sich aus dem Wert der Systemvariablen *UI.

Seitenanfang