sysVar.systemType システム変数は、プログラムが実行しているターゲット・システムを識別します。 この変数は読み取り専用です。
下の表に、有効な値を示します。
| 値 | プラットフォーム |
|---|---|
| AIX® | AIX |
| DEBUG | これが表示されるのは、デバッグ時に、EGL デバッグ設定「systemType を DEBUG に設定」が YES (デフォルト) に設定されている場合のみです。 それ以外の場合、sysVar.systemType は、デバッグに使用しているビルド記述子のシステム・フィールドに従って設定されます。 |
| HPUX | HP-UX |
| IMSBMP | IMS™ BMP |
| IMSVS | IMS/VS |
| ISERIESC | iSeries® COBOL |
| ISERIESJ | iSeries Java™ |
| JAVASCRIPT | 任意の Rich UI アプリケーションの値 |
| LINUX | Linux (Intel ハードウェア) |
| SOLARIS | Solaris |
| USS | z/OS® UNIX システム・サービス |
| VSEBATCH | VSE バッチ |
| VSECICS | CICS® for VSE |
| WIN | Windows 2000/NT/XP |
| ZLINUX | zSeries ハードウェア上の 64 ビット Linux。これは、Java 生成の場合のみのターゲット環境です。 |
| ZOSBATCH | z/OS バッチ |
| 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