The qualifier sysVar can precede the name of each EGL system variable listed in the next table.
| System variable | Description |
|---|---|
| arrayIndex | Contains a number:
|
| callConversionTable | Contains the name of the conversion table that
is used to convert data when your program does the following at run
time:
|
| errorCode | Receives a status code in the following circumstances:
|
| overflowIndicator | Indicates whether there is arithmetic overflow. |
| remoteSystemID | Contains the system name for the location of a remote entity: a program, VSAM file, CICS® transaction, or transient data queue. |
| returnCode | Contains an external return code, as set by your program and made available to the operating system. |
| sessionID | Contains an ID that is specific to the web application server session. |
| sqlData | Contains a number of system variables used with a relational database. |
| systemType | Identifies the target system in which the program is running. |
| terminalID | Contains the CICS terminal identifier for COBOL environments, or the user.name from the Java™ Virtual Machine system property. |
| transactionID | Contains the name of the transaction code for the next program segment in COBOL or the name of the transferring program in Java. |
| transferName | Specifies the name of the program or transaction to which you want to transfer. |
| userID | Contains a user identifier in environments where one is available. |
| Platform | Issue |
|---|---|
| Rich UI | The only supported sysVar variable is systemType. |