バージョン 6.3.3
 —  システム変数  —

システム環境関連システム変数

このドキュメントでは、次のトピックについて説明します。


*CODEPAGE

フォーマット/長さ: A64
内容変更の可否: 不可

このシステム変数は、Natural によって Unicode との変換に内部的に使用され、Natural プロファイルパラメータ CP によって設定されるコードページの IANA 名を返します。

注意:
*CODEPAGE は、コードページが MOVE ENCODED ステートメントで指定されない場合のデフォルトでもあります。

例:

windows-1252

Top of page

*HARDWARE

フォーマット/長さ: A16
内容変更の可否: 不可

このシステム変数には、Natural が稼動しているハードウェアプラットフォームの名前が格納されます。 この値はオペレーティングシステムによって与えられます。

Top of page

*HOSTNAME

フォーマット/長さ: A64
内容変更の可否: 不可

Natural が稼動するマシンの名前。

Top of page

*INIT-ID

フォーマット/長さ: A8
内容変更の可否: 不可

*INIT-ID は "PC_WIN" という値になります。

Top of page

*INIT-PROGRAM

フォーマット/長さ: A8
内容変更の可否: 不可

*INIT-PROGRAM は "Natural" という値になります。

Top of page

*LOCALE

フォーマット/長さ: A8
内容変更の可否: 不可

このシステム変数には、現在のロケールの言語および国が格納されます。ロケールは、Unicode 照合順序を指定します。

例:

en_US

Top of page

*MACHINE-CLASS

フォーマット/長さ: A16
内容変更の可否: 不可

このシステム変数には、Natural が実行されているマシンのクラス名が格納されます。

次の値のいずれかを指定できます。

MAINFRAME
PC
UNIX
VMS

Top of page

*OPSYS

フォーマット/長さ: A8
内容変更の可否: 不可

このシステム変数には、使用中のオペレーティングシステムの Natural 名が格納されます。

次の値のいずれかを指定できます。

ATT_OSX FUJI M73 RS_6000
AVIION HP_HPUX SINIX_54
BS2000 MSDOS SINIX_52
BS2/XS MS_OS/2 SINIX_54
BULL/BOS MVS/ESA UNISYS 5
CMS MVS/XA UNISYS 6
CMS/ESA NCR 3000 VSE/ESA
DEC-OSF/ OS WNT-X86
DOS/VS OS/400 ツꀀ
DPS300 RS_6000 ツꀀ
DRS 6000 SCO ツꀀ

注意:
*OPSYS ではなく、システム変数 *MACHINE-CLASS*HARDWARE、および *OS を使用してください。それらを使用することにより、Natural を実行している環境をより正確に識別できます。

Top of page

*OS

フォーマット/長さ: A32
内容変更の可否: 不可

このシステム変数には、Natural が実行されているオペレーティングシステムの名前が含まれます。 この値はオペレーティングシステムによって指定されており、変更可能です。

Top of page

*OSVERS

フォーマット/長さ: A16
内容変更の可否: 不可

このシステム変数には、Natural が実行されているオペレーティングシステムのバージョン番号が含まれます。 この値はオペレーティングシステムによって指定されており、変更可能です。

Top of page

*TP

フォーマット/長さ: A8
内容変更の可否: 不可

このシステム変数には、Natural が実行されている TP サブシステムの名前が含まれます。 この値はオペレーティングシステムによって指定されており、変更可能です。

Top of page

*TPSYS

フォーマット/長さ: A8
内容変更の可否: 不可

このシステム変数には、使用中の TP モニタまたは環境の Natural 名が格納されます。

次の値のいずれかを指定できます。

AIM/DC
CICS
COMPLETE
IMS/DC
OS/400
SERVSTUB(NDV サーバー)
TIAM
TSO
TSS
UTM
VM/CMS

バッチモードでは、*TPSYS は空白となります。

TP モニタを使用していない場合、*TPSYS の値は "NONE" です。

Top of page

*TPVERS

フォーマット/長さ: A8
内容変更の可否: 不可

このシステム変数には、Natural が実行されている TP サブシステムのバージョンが含まれます。 この値はオペレーティングシステムによって指定されており、変更可能です。

TP モニタを使用していない場合、*TPSYS は空白となります。

Top of page

*WINMGR

フォーマット/長さ: A16
内容変更の可否: 不可

グラフィカルユーザーインターフェイスを使用する場合、このシステム変数には、使用しているウィンドウマネージャ名(MOTIF や PM など)が含まれます。

文字型ユーザーインターフェイスを使用する場合、*WINMGR は空白になります。

ユーザーインターフェイスのタイプはシステム変数 *UI の値によって示されます。

Top of page

*WINMGRVERS

フォーマット/長さ: A16
内容変更の可否: 不可

グラフィカルユーザーインターフェイスを使用する場合、このシステム変数には、使用しているウィンドウマネージャのバージョン番号が含まれます。

文字型ユーザーインターフェイスを使用する場合、*WINMGRVERS は空白になります。

ユーザーインターフェイスのタイプはシステム変数 *UI の値によって示されます。

Top of page