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

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

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


*CODEPAGE

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

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

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

例:

IBM01141

Top of page

*HARDWARE

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

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

Top of page

*HOSTNAME

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

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

Top of page

*INIT-ID

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

*INIT-ID には、Natural が呼び出された端末の端末 ID(TP システムの規則に従って定義される)が含まれます。

バッチモードでは、*INIT-ID は Natural ジョブのステップ名です。

Com-plete または UTM での非同期 Natural セッションでは、*INIT-ID は非同期セッションを開始したタスクの端末 ID です。

CICS での非同期セッションでは、*INIT-ID は非同期タスクの CICS タスク番号です。

サーバー環境、例えば Natural 開発サーバーや Web I/O インターフェイスサーバーでは、*INIT-ID は現在のセッション番号です。これは、サーバー上で呼び出される新しいセッションごとに 1 ずつ増加します。

Top of page

*INIT-PROGRAM

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

このシステム変数には、Natural として現在実行中のプログラム(トランザクション)の名前が格納されます。

z/OS 環境でのバッチモードでは、*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(Natural 開発サーバー)
TIAM
TSO
TSS
UTM
VM/CMS

メインフレームプラットフォームでは、バッチモードで *TPSYS は空白となります。

Windows、UNIX、および OpenVMS プラットフォームでは、*TPSYSNONE となります。

Top of page

*TPVERS

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

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

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

Top of page

*WINMGR

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

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

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

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

Top of page

*WINMGRVERS

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

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

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

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

Top of page