Version 4.2.6
 —  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:

IBM01141

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 die Kennung (Terminal-ID) des Terminals, von dem aus Natural aufgerufen wurde (gemäß den Konventionen des eingesetzten TP-Systems).

Im Batch-Betrieb enthält *INIT-ID den Step-Namen des Natural-Jobs.

In einer asynchronen Natural-Session unter Com-plete oder UTM enthält *INIT-ID die Terminalkennung der Task, von der die asynchrone Session gestartet wurde.

In einer asynchronen Session unter CICS enthält *INIT-ID die CICS-Task-Nummer der asynchronen Task.

In einer Server-Umgebung, zum Beispiel Natural Development Server oder Web I/O Interface Server, enthält *INIT-ID die laufende Session-Nummer, die für jede neue Session innerhalb des Servers um ein erhöht wird.

Seitenanfang

*INIT-PROGRAM

Format/Länge: A8
Inhalt modifizierbar Nein

Diese Systemvariable enthält den Namen des Programms (bzw. der Transaktion), das gerade als Natural ausgeführt wird.

Im Batch-Betrieb unter z/OS enthält *INIT-PROGRAM den Namen des Jobs, unter dem die Natural-Session läuft.

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