Die Systemvariable 'sysVar.systemType' gibt das Zielsystem an, auf dem das Programm ausgeführt wird. Diese Variable ist schreibgeschützt.
Die gültigen Werte sind in der folgenden Tabelle aufgeführt:
| Wert | Plattform |
|---|---|
| AIX | AIX |
| DEBUG | Dieser Wert wird nur angezeigt, wenn Sie den Debugger ausführen und die EGL-Benutzervorgabe für das Debugging, "Set systemType to DEBUG", auf YES (Standardwert) gesetzt ist. Andernfalls wird 'sysVar.systemType' entsprechend dem Systemfeld des Erstellungsdeskriptors gesetzt, mit dem das Debugging ausgeführt wird. |
| HPUX | HP-UX |
| IMSBMP | IMS BMP |
| IMSVS | IMS/VS |
| ISERIESC | iSeries COBOL |
| ISERIESJ | iSeries Java™ |
| JAVASCRIPT | Der Wert in einer beliebigen Rich UI-Anwendung. |
| LINUX | Linux (Intel-Hardware) |
| SOLARIS | Solaris |
| USS | z/OS UNIX System Services |
| VSEBATCH | VSE Batch |
| VSECICS | CICS für VSE |
| WIN | Windows 2000/NT/XP |
| ZLINUX | 64–Bit-Linux on zSeries-Hardware. Dies ist eine Zielumgebung nur für die Java-Generierung. |
| ZOSBATCH | z/OS Batch |
| ZOSCICS | z/OS CICS |
if (sysVar.systemType IS AIX)
add myRecord;
end
if (sysVar.systemType IS AIX)
call myAddProgram myRecord;
end
if (sysVar.systemType is WIN)
call myAddProgram myRecord;
end