Dieses Dokument behandelt folgende Systemvariablen:
| Format/Länge: | A64 |
| Inhalt modifizierbar | Nein |
Diese Systemvariable gibt den IANA-Namen der Standard-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.
Beispiel:
IBM01141
Um den Inhalt der Systemvariablen *CODEPAGE anzuzeigen,
können Sie das Systemkommando CPINFO oder die Utility SYSCP benutzen.
| 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.
| Format/Länge: | A64 |
| Inhalt modifizierbar | Nein |
Diese Systemvariable enthält den Namen der Maschine, auf der Natural läuft.
| 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 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.
| 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.
Unter TSO enthält *INIT-PROGRAM den Namen des TSO-Kommandos,
unter dem Natural läuft. Falls kein Kommando abgesetzt wurde, zum Beispiel, weil der Task
über CALL gestartet wurde, wird stattdessen der Modulname des
Natural-Front-Ends verwendet.
In einer Natural Development Server-Umgebung, die Com-plete oder Com-plete/SMARTS
verwendet, wird *INIT-PROGRAM entsprechend der
Com-plete/SMARTS-Inbetriebname-Option INSTALLATION gesetzt. Der
Standardinhalt ist ********.
| 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
Um den Inhalt der Systemvariablen *LOCALE anzuzeigen, können
Sie das Systemkommando CPINFO oder die Utility SYSCP benutzen.
| 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
| 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 | MSDOS | SINIX_54 |
| AVIION | MS_OS/2 | SUN_SOLA |
| BULL/BOS | MVS/ESA | SUN_SUNO |
| DEC-OSF/ | NCR 3000 | UNISYS 6 |
| DPS300 | OS | WNT-X86 |
| DRS 6000 | RS_6000 | |
| FUJI M73 | SCO | |
| HP_HPUX | SINIX_52 |
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.
| 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.
| 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.
| 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.
| 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)
TSO
TSS
Auf Großrechnern ist *TPSYS im Batch-Betrieb leer.
Auf Windows- oder UNIX-Plattformen enthält *TPSYS den Wert
NONE.
| 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.
| 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.
| 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.