Enterprise Server 通信の環境変数

入出力および表示を構成する環境変数です。
CCITCP2
CCITCP2 登録デーモンを実行しているマシンの TCP アドレスは、CCI 構成ユーティリティを使用する代わりに環境変数「CCITCP2」でも設定できます。この方法は、同じマシン上の複数のプロセスがそれぞれ異なる登録デーモンに接続する必要がある場合に便利です。

構文

Windows:
set CCITCP2=hostname
UNIX:
CCITCP2=hostname
export CCITCP2

パラメーター

hostname には、該当セッションから接続する CCITCP2 デーモンが実行されているマシンの TCP ホスト名またはドット付きの 10 進の IP アドレスを指定します。

説明

環境変数の値は、構成ユーティリティを使用して設定した値よりも常に優先されます。構成ユーティリティで設定した値を使用する状態にプロセスを戻すには、次に示すように環境変数を空の文字列に設定します。

set CCITCP2=

または、(システム環境設定でシステム変数を作成するか、CONFIG.SYS ファイルを使用して) この環境変数がシステム全体に設定されている場合、この値は構成ユーティリティを使用して設定した値よりも常に優先されます。

CCITCP2_PORT
登録プロセスに使用されているポート。

構文

Windows:
set CCITCP2_PORT=port
UNIX:
CCITCP2_PORT=port
export CCITCP2_PORT
パラメーター
  • port CCITCP2 登録プログラムが動作するポート。
CCITRACE
CCI トレースを有効にするときは、CCITRACE 環境変数を次のように設定して、トレースする情報の程度を指定します。

構文

CCITRACE=filename [options]
パラメーター
  • filename トレース内容の出力先ログ ファイルの名前を指定します。このパラメーターを指定しない場合は、現在のディレクトリに ccitrace.log というログ ファイルが作成され、すべての options がデフォルト値に設定されます。
  • options 次のいずれかまたはすべてを指定します。
/F または -F CCI API 呼び出しの詳細をトレース ファイルにログ記録します。デフォルトは、filename または他のトレース オプションが指定されていない場合は OFF、指定されている場合は常に ON です。
/P または -P プロトコル レベル呼び出しの詳細をトレース ファイルにログ記録します。デフォルトは OFF です。このフラグが OFF の場合は、CCI ユーザー レベル API の詳細のみトレースされます。このフラグが ON の場合は、関数トレーシングのレベルが大きく向上する可能性があります。
/D または -D CCI 関数との間で渡されたすべてのバッファーの内容をログに記録します。デフォルトは OFF です。セキュリティ上の理由でデータ トレーシングを禁止するようにアプリケーションがコード化されている場合は、データ トレーシングが許可されない可能性があります。

したがって、CCI API 関数の流れおよび基礎となるプロトコル関数の流れをトレースするが、これらの呼び出しに渡されるユーザー データはトレースしない、デフォルト名が ccitrc1.trc の CCI トレース ファイル (一致する ccitrc1.idx ファイルを持つ) を作成するには、CCITRACE 環境変数の値を /P にします。

トレース オプションは、CCI.INI ファイルを使用して制御することもできますが、CCITRACE 環境変数で指定された値が優先されます。

ES_CAS_API
コマンド ラインからではなく呼び出しによって casout または cassub が実行されているかどうかを示します。
ES_CONSOLE_LOG
コンソール メッセージを Windows イベント ログに送信します。
ES_CSKL_NO_MSG_CONSOLE
console.log への CSKL のメッセージ書き込みを停止します。
ES_ESMAC_DISP_MAX_OVERRIDE
ESMAC カタログ ビューに表示される項目の数、またはジョブ リスト ビューの SYSOUT ファイルに表示される行の数。
ES_LEGACY_ECI
Enterprise Server が IBM CTG の代わりに Micro Focus ECI を使用する必要があることを示します。
ES_MAX_CATALOG_LINES
ESMAC カタログ ビューに表示されるエントリの数を制限します。デフォルトは 5000 です
ES_MEM_STRATEGY
サポートされるメモリ プロセスのタイプを選択します。
ES_OTMA_TIMEOUT
OTMA クライアントが応答を待つ時間。
ES_SEP_DORMANT_TIME
一時 SEP 休止時間のオーバーライドを許可します。
ES_SERVER
サーバー名 (casstart または casstop で -r スイッチを指定していない場合に使用されます)。
ES_SYSOUT_HOLD
SYSOUT ファイルのステータスが Out Hold に設定されます。
ES_TN3270_FORCE_ALT
TN3270 端末エミュレーターの使用時にデフォルト以外の画面サイズを使用できるようにします。
ES_TN3270_MODEL_LOG
CEBR トランザクションを使用して表示できる TN32MODL という名前の一時記憶キューに TN3270 エミュレーターのモデル名を書き込みます。
ES_USR_DFLT_CICS
CICS 認証用にログオンしているユーザーがいない場合にデフォルト ユーザーのオーバーライドを許可します。
ES_USR_DFLT_ESMAC
ESMAC 認証用にログオンしているユーザーがいない場合にデフォルト ユーザーのオーバーライドを許可します。
ES_USR_DFLT_JES
JES 認証用にログオンしているユーザーがいない場合にデフォルト ユーザーのオーバーライドを許可します。
ES_ESM_DISABLE_DFLTUSER_ESMAC
サーバーのセキュリティを強化するためにデフォルトの ESMAC ユーザーを無効にできます。ログオン画面の [DEFAULT] ボタンが無効になり、有効なユーザー ID およびパスワードの入力が常に求められるようになります。
ES_WS_RUNAWAY_TIMEOUT
クライアントが Web サービスからの応答を待つ時間 (秒単位)。有効な値は 0 から 65535 です。
IMSCPY
DBDGEN、MFSGEN、および PSBGEN ユーティリティのコピーブック ファイルの場所。
ISPPROF
ISPF ダイアログ プロファイルの場所。
JAVA_HOME
JDK の場所を指定します。
LANG
制約事項: この環境変数は UNIX 環境にのみ該当します。
ロケールを指定します。

構文

LANG=language[_territory[.codepage]]
export LANG
パラメーター
  • language プログラムを実行する際の言語。
  • _ (下線) language および territory の区切り文字 (territory を指定する場合)。
  • territory プログラムを実行する国。
  • . (ピリオド) territory および codepage の区切り文字 (codepage を指定する場合)。
  • codepage プログラムに使用する文字セット。

LANG=fr_FR
export LANG
LINES
制約事項: この環境変数は UNIX 環境にのみ該当します。
端末の画面またはウィンドウの深さを指定します。この値は、指定されている端末のデフォルト値をオーバーライドします。

構文

LINES=n
export LINES

パラメーター

n 端末の画面またはウィンドウの深さを行数で指定します。

説明

LINES が設定されていないか null である場合は、指定された端末の terminfo エントリに定義されている lines 値がデフォルトで使用されます。また、X ウィンドウを使用している場合には、現在の端末ウィンドウの深さが使用されます。端末タイプは、標準の UNIX 環境変数 TERM で指定されます。

ウィンドウを使用しない環境では、端末の画面領域のサイズを変更できないため、LINES の値を設定する必要はありません。

ウィンドウを使用する環境では、ウィンドウ サイズを変更できます。この場合、terminfo の lines 値よりもウィンドウの初期サイズが優先して使用されます。ウィンドウ サイズを変更すると、新しいサイズが再読み込みされます。新しいサイズが初期サイズよりも大きい場合は、超過した行が使用されないことがあります。

ウィンドウの深さを最大まで使用するには、プラットフォームによっては、LINES をウィンドウの現在の深さに設定する必要がある場合があります。

実際のウィンドウの深さと合わない LINES の値を使用すると、予期しない結果になります。

LINES=50
export LINES
LD_LIBRARY_PATH
制約事項: この環境変数は UNIX 環境にのみ該当します。

UNIX システム、cob コマンド、およびランタイム システムで共有ライブラリと呼び出し可能な共有オブジェクトが検索される場合の検索先ディレクトリを指定します。デフォルト以外のディレクトリに製品がインストールされている場合は、すべてのプラットフォーム (LIBPATH を使用する AIX を除く) で $COBDIR/lib を含めるようにこの変数を設定する必要があります。また、アプリケーションによって使用される呼び出し可能な共有オブジェクトを含むディレクトリもこのパスに含まれている必要があります。デフォルトのディレクトリ (/opt/microfocus/EnterpriseDeveloper) に製品がインストールされている場合は、この変数を設定する必要はありません。

構文

LD_LIBRARY_PATH=pathname[:pathname]...
export LD_LIBRARY_PATH
パラメーター

pathname 1 つのパス、または コロン (:) で区切られた複数のパスのリスト。

説明

指定するディレクトリの 1 つとして、$COBDIR/lib も指定してください。COBDIR 環境変数に関しては、これ以前で説明しています。

この環境変数は、システムの環境変数です。詳細については、ご使用の UNIX オペレーティング システムのマニュアルを参照してください。

LD_LIBRARY_PATH=$COBDIR/lib:/home/mydir/myapp:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
LIBPATH
制約事項: この環境変数は UNIX 環境にのみ該当します。
UNIX システム、Cob、およびランタイム システムで共有ライブラリと呼び出し可能な共有オブジェクトが検索される場合の検索先ディレクトリを指定します。この変数は、AIX ベースのシステムでのみ使用できます。デフォルト以外のディレクトリに製品がインストールされている場合は、$COBDIR/lib を含めるようにこの変数を設定する必要があります。また、アプリケーションによって使用される呼び出し可能な共有オブジェクトを含むディレクトリもこのパスに含まれている必要があります。デフォルトのディレクトリ (/opt/microfocus/EnterpriseDeveloper) に製品がインストールされている場合は、この変数を設定する必要はありません。

構文

LIBPATH=pathname[:pathname]...
export LIBPATH

パラメーター

pathname 共有ライブラリを検索するディレクトリ。

LIBPATH=$COBDIR/lib:/lib:/usr/lib
MAINFRAME_FLOATING_POINT
浮動小数点データ項目に使用する形式を指定します。使用可能な形式は IBM 16 進数および IEEE です。

構文

Windows:
SET MAINFRAME_FLOATING_POINT=fpstatus
UNIX:
MAINFRAME_FLOATING_POINT=fpstatus
export MAINFRAME_FLOATING_POINT

パラメーター

fpstatus 浮動小数点データ項目に使用する形式。次のどちらかです。

  • true IBM 16 進形式の浮動小数点データ項目を使用することを指定します。
  • false IEEE 形式の浮動小数点データ項目を使用することを指定します。

MAINFRAME_FLOATING_POINT を true 以外に設定した場合は、false に設定した場合と同じことになります。

この環境変数の設定は、NATIVE-FLOATING-POINT 指令によってオーバーライドできます。

MF_AMODE31ONLY
すべてのプログラムが AMODE(31) であることを示します。
MF_CHARSET
システム文字セットを指定します (ASCII または EBCDIC)。
MF_USESCA5
サーバーがバージョン 5 の Open Service Component Architecture を使用する必要があることを指定します。
  • ON (デフォルト)
  • OFF
MFCODESET
使用する変換テーブルを指定します。
  • UNIX プラットフォーム上 (Micro Focus Enterprise Developer UNIX コンポーネントが必要):あらかじめ定義されている国コード:
    重要: EURO コードセットを指定するには、つまり、ユーロ記号 (€) を使用する場合は、下記の該当する国コードに「E」をプレフィックスとして付けます。国コードにプレフィックス「E」が付いていない場合は、非ユーロのコードを示します。

    国別コード

    (MFCODESET)

    EBCDIC CCSID 言語
    AUTOMATIC

    AUTO

    オペレーティング システムのデフォルト - CBL_GET_OS_INFO に基づいて国別コードを設定します
    DEFAULT 1 バイト文字セット環境では、0437 (米国) が選択されます。それ以外の場合は、0081 (日本語カタカナ拡張) が選択されます。
    0031 37、1140 オランダ語
    0033 297、1147 フランス語
    0034 284、1145 スペイン語
    0039 280、1144 イタリア語
    0043 273、1141 ドイツ語 (オーストリア)
    0044 285、1146 英語 (イギリス)
    0045 277、1142 デンマーク語
    0046 278、1143 スウェーデン語
    0047 277、1142 ノルウェー語
    0049 273、1141 ドイツ語
    0066 838 タイ語拡張
    0081† 930 (290、300) *日本語カタカナ拡張
    0082 933 (833、834) *韓国語
    0086 13676 (836、837) *簡体字中国語
    0351 37、1140 ポルトガル語
    0358 278、1143 フィンランド語
    0437 37、1140 米国
    0500 500、1148 国際 (ラテン 1)
    0886 937 (37、835) *繁体字中国語
    0930† 930 (290、300) *日本語カタカナ拡張
    0939† 939 (1027、300) *日本語ラテン拡張
    9122† 9122 (290、300) *日本語カタカナ

    アスタリスク (*) が付いている文字セットは 1 バイト文字と 2 バイト文字混合の変換に対応しています。これらの行の EBCDIC CCSID では、最初に混合バイトの CCSID が示されており、その後に 1 バイトおよび 2 バイトのコード ページ グローバル識別子 (CPGID) がかっこ内に示されています。

    かっこ内のその他の EBCDIC CCSID は、該当の国別コードに対する「非ユーロ、ユーロ」を表しています。

    Windows 上の DBMS サーバーを使用するデータベース アプリケーションの場合は、上の表を使用してください。

    1 バイト文字セットの 819 または 923 を使用して作成された UNIX データベースにアクセスする Windows および UNIX のデータベース アプリケーションの場合は、次の表を使用してください。
    国別コード

    (MFCODESET)

    EBCDIC CCSID 言語
    1140 37、1140 オランダ語、英語 (米国)、ポルトガル語
    1141 273、1141 ドイツ語 (オーストリア)、ドイツ語
    1142 277、1142 デンマーク語、ノルウェー語
    1143 278、1143 スウェーデン語、フィンランド語
    1144 280、1144 イタリア語
    1145 284、1145 スペイン語
    1146 285、1146 英語 (イギリス)
    1147 297、1147 フランス語
    1148 500、1148 国際 (ラテン 1)
  • 2000 から 9999 (9122 を除く) のコードはユーザー定義の変換テーブルに対応します。ユーザー定義テーブルは、Codecomp ユーティリティを使用して作成されます。

Windows プラットフォームの場合:

英国または米国以外の言語設定を使用する場合は、さらに PC の環境設定でコードページを設定する必要があります。

  • [マイ コンピューター] を右クリックします。
  • [プロパティ] を選択します。
  • [システムの詳細設定] をクリックします。
  • [環境変数] をクリックします。
  • [システム環境変数] にある [新規] をクリックします。
  • [変数名] に「MFCODESET」と入力し、[変数値] に「XXXX」と入力します。XXXX は選択したコードページです。
MFCSCFG
クライアント サーバー結合のクライアント プログラムで使用される構成ファイルを指定します。

構文

Windows:
SET MFCSCFG=filename
UNIX:
MFCSCFG=filename
export MFCSCFG

パラメーター

filename 構成ファイルの名前。

Windows:
SET MFCSCFG=/home/mydir/mfclisrv.cfg
UNIX:
MFCSCFG=/home/mydir/mfclisrv.cfg
export MFCSCFG

説明

MFCSCFG の値は、コマンド ラインで値が定義されている場合はその値によってオーバーライドされます。どちらの方法でもファイル名が指定されていない場合は、デフォルト名の構成ファイル mfclisrv.cfg が現在のディレクトリ内で検索されます。それでもファイルが見つからない場合は、各構成パラメーターのデフォルト値が使用されます。

MFEXTMAP
マッパー ファイルの場所。
MFLOGDIR
クライアント サーバー結合のログ ファイルが使用するディレクトリを指定します。

構文

Windows:
SET MFLOGDIR=dirname
UNIX:
MFLOGDIR=dirname
export MFLOGDIR

パラメーター

dirname ログ ファイルのディレクトリの名前。

Windows:
SET MFLOGDIR=/home/mydir/logs
UNIX:
MFLOGDIR=/home/mydir/logs
export MFLOGDIR
MFLECONFIG

言語環境 (LE) ランタイム オプションの構成ファイルを指定します。

構文

Windows:
SET MFLECONFIG=filename
UNIX:
MFLECONFIG=filename
export MFLECONFIG

パラメーター

filename 使用する LE ランタイム オプションを含むファイル。

MFPRELOAD_USE
MFPRELOAD を呼び出してパフォーマンスを改善します。
MFSUB
SUBI または ASUBI のどちらを使用するかを指定します。
MFSYSCATDIR
システム カタログ ディレクトリの場所。
MFUSER
デフォルトのユーザー ID。
MFUSERCAT_LOC
SMS データセットの完全修飾名。
MQSERVER
WebSphere MQ Server インストールの場所。
MULTMFENTMAP
< や & などの特殊文字を同等の HTML エンティティ (たとえば、&lt; や &amp;) に置き換えるかどうかを指定します。
OOSW
オブジェクト指向ランタイム スイッチ。
PATH
制約事項: この環境変数は UNIX 環境にのみ該当します。

ランタイム システムも含むすべての UNIX プログラムで、実行する実行可能プログラムが検索されるディレクトリを指定します。

構文

PATH=pathname[:pathname]...
export PATH

パラメーター

pathname 実行可能ファイルを検索するディレクトリ。

PATH=$COBDIR/bin:$PATH
export PATH
TERM
制約事項: この環境変数は UNIX 環境にのみ該当します。
使用する端末のタイプを定義します。

構文

TERM=name
export TERM

パラメーター

name terminfo データベース内の端末の名前。

TERM=at386
export TERM
TERMINFO
制約事項: この環境変数は UNIX 環境にのみ該当します。

ランタイム システムも含むすべての UNIX プログラムで、UNIX システムの Terminfo データベースが検索されるディレクトリを指定します。

構文

TERMINFO=pathname
export TERMINFO

パラメーター

pathname UNIX システムの Terminfo データベースが置かれているディレクトリの名前。

説明

UNIX システムの Terminfo データベースは、端末を使用する必要があるすべての UNIX アプリケーションで使用されます。COBOL アプリケーションでは、vi のような一般的な UNIX アプリケーションと比べ、より多く、より高度な端末機能が使用されるため、必要な Terminfo の詳細情報も多くなります。端末の機能のうち、端末の初期化時に設定され、ファンクション キーの使用を制御するような機能は一般に、通常の COBOL アプリケーションで必要な機能と矛盾します。このような場合、COBOL で必要とされるその端末情報を、別の Terminfo データベースに格納し、COBTERMINFO を使用して参照できます。

TMPDIR
制約事項: この環境変数は UNIX 環境にのみ該当します。
SUNIX システムのデフォルトのディレクトリの代わりに、一時ファイルを格納するディレクトリを指定します。

構文

TMPDIR=pathname
export TMPDIR

パラメーター

pathname UNIX アプリケーションの一時作業ファイル用ディレクトリ。一時作業ファイルは、Cob のような COBOL ユーティリティや、ランタイム システムで、SORT などの文が実行された場合に作成されることがあります。ディレクトリを指定しない場合は、システムのデフォルトのディレクトリが使用されます。

説明

ヒープの作成時、または整列時に、ランタイム システムでデータをディスクにページングする必要がある場合は、この環境変数を使用する必要があります。

TX_TN3270_FORCE_ALT
TN3270 端末エミュレーターの使用時にデフォルト以外の画面サイズを使用できるようにします。
TXMAPP
BMS ロード モジュールの場所。
TXRDTP
MSS リソース定義 (RDO) ファイルの場所。
USER
デフォルトのユーザー名。