Die Systemvariable 'sysVar' kann eine Vielzahl von Werten enthalten.
Das Qualifikationsmerkmal 'sysVar' kann dem Namen jeder in der nachstehenden Tabelle aufgeführten EGL-Systemvariablen vorangestellt werden.
| Systemvariable | Beschreibung |
|---|---|
| arrayIndex | Enthält eine Zahl:
|
| callConversionTable | Enthält
den Namen der Konvertierungstabelle, die für die Datenkonvertierung verwendet wird, wenn Ihr Programm zur Ausführungszeit wie folgt agiert:
|
| errorCode | Empfängt in den folgenden Fällen einen Statuscode:
|
| overflowIndicator | Gibt an, ob ein arithmetischer Überlauf vorliegt. |
| remoteSystemID | Enthält den Systemnamen für die Position einer fernen Entität, z. B. eines Programms, einer VSAM-Datei, einer CICS-Transaktion oder einer Warteschlange mit transienten Daten. |
| returnCode | Enthält einen externen Rückgabecode, der von Ihrem Programm festgelegt wurde und dem Betriebssystem zur Verfügung gestellt wird. |
| sessionID | Enthält eine ID, die speziell für die Sitzung des Webanwendungsservers gilt. |
| sqlData | Enthält eine Reihe von Systemvariablen, die mit einer relationalen Datenbank verwendet werden. |
| systemType | Gibt das Zielsystem an, auf dem das Programm ausgeführt wird. |
| terminalID | Enthält die CICS-Terminalkennung für COBOL-Umgebungen oder den Benutzernamen (user.name) aus der Java™ Virtual Machine-Systemeigenschaft. |
| transactionID | Enthält den Namen des Transaktionscodes für das nächste Programmsegment in COBOL oder den Namen des übertragenden Programms in Java. |
| transferName | Gibt den Namen des Programms oder der Transaktion an, an das/die die Steuerung übertragen werden soll. |
| userID | Enthält eine Benutzer-ID in Umgebungen, in denen eine solche verfügbar ist. |
| Plattform | Problem |
|---|---|
| Rich UI | Als einzige sysVar-Variable wird systemType unterstützt. |