構文
set CCITCP2=hostname
パラメーター
hostname には、該当セッションから接続する CCITCP2 デーモンが実行されているマシンの TCP ホスト名またはドット付きの 10 進の IP アドレスを指定します。
説明
環境変数の値は、構成ユーティリティを使用して設定した値よりも常に優先されます。構成ユーティリティで設定した値を使用する状態にプロセスを戻すには、次に示すように環境変数を空の文字列に設定します。
set CCITCP2=
または、(システム環境設定でシステム変数を作成するか、CONFIG.SYS ファイルを使用して) この環境変数がシステム全体に設定されている場合、この値は構成ユーティリティを使用して設定した値よりも常に優先されます。
構文
set CCITCP2_PORT=port
構文
CCITRACE=filename [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 環境変数で指定された値が優先されます。
何らかの方法でランタイム構成可能オプションを調整するランタイム構成ファイルを指定します。
構文
COBCONFIG=pathname export COBCONFIG
パラメーター
コメント
$COBCONFIG を設定しない場合は、$COBDIR/etc/cobconfig が検索されます。
例
COBCONFIG=/home/mydir/cobconfig export COBCONFIG
値
必要な Micro Focus COBOL システムがインストールされるディレクトリを指定します。COBOL システム コンポーネントおよびユーティリティの多くは、この情報を必要とし、使用します。COBDIR 環境変数が設定されていない場合、COBOL システムは、その環境変数がデフォルトの COBOL システム ディレクトリに設定されているかのように動作します。
COBDIR=pathname export COBDIR
パラメーター
コメント
Micro Focus COBOL システムは通常、デフォルトの COBOL システム ディレクトリにインストールされるため、COBDIR を設定する必要はありません。COBDIR は、同じ COBOL システムの複数のバージョンを同時に使用できる場合などのように、ご使用の COBOL システムが別のディレクトリにインストールされている場合にのみ設定する必要があります。
例
COBDIR=/home/products/cobse20 export COBDIR
このように指定すると、Cob ユーティリティは、ディレクトリ /home/products/cobse20 で Micro Focus COBOL システム ソフトウェアを検索します。
接続された端末からランタイム システムに転送されたエスケープ シーケンスを、有効なデータとして扱う必要がある最大経過時間を指定します。値は 0.1 秒単位で指定します。
端末のキーが押されると、端末はそれに応答して、1 字、または文字の集合をランタイム システムに送信します。このような文字の集合の先頭は一般に、エスケープ文字であるため、この文字集合をエスケープ シーケンスと呼びます。ファンクション キーが押された場合は、端末がエスケープ シーケンスを送信します。Esc キーに続いて 1 つ以上の英字または数字のデータ キーが押された場合にも、同じ文字集合が端末から送信されます。ランタイム システムで認識される唯一の違いは、各文字が到着する間隔です。これは、ユーザーがエスケープ シーケンスを入力する速度と、これが端末で生成される速度とは異なるためです。
端末が接続しているネットワークで、文字の集まりが別々のパケットでランタイム システムに送信される場合は、各文字がランタイム システムに到着する間隔がネットワークによって変動する可能性があります。COBKEYTIMEOUT を使用すると、一般的なネットワーク遅延を補正できるため、エスケープ シーケンスがランタイム システムで正しく識別されるようになります。
構文
COBKEYTIMEOUT=n export COBKEYTIMEOUT
パラメーター
n 1 から 126 までの数字を指定します。この値で、回線またはネットワーク接続を通して、端末からランタイム システムにエスケープ シーケンスが送信される場合に、そのエスケープ シーケンスを有効なデータとして扱う必要がある最大経過時間を設定します。Esc 文字のみが独立して送られてきた場合は、この文字がランタイム システムに受け取られてから 0.n 秒経過すると、この文字がエスケープ シーケンスの開始を表す文字ではないと判断されます。ランタイム システムでは、端末の通信速度から、n に設定する適切なデフォルト値が計算されます。
例 1:
COBLPFORM 1:3:5:7:9:11:13:15:17:19:21:23
この例では、C01 は 1 に等しく、C02 は 3 に等しくなります。
例 2:
COBLPFORM :3::5: :9
この例では、C01 は 3 に等しく、C02 は 5 に等しく、C03 は 1 に等しく、C04 は 9 に等しくなります。チャネルごとに 1 つの行番号のみを指定できます。
上記の例 2 では、チャネル C05 ~ C12 は未定義です。print 文でチャネル C05 ~ C12 を指定すると、行は 1 行目に出力されます。また、上記の例では、C03 は値が空白で未定義であるため、1 に等しくなります。
WRITE BEFORE/AFTER PAGE 文の出力は常に 1 行目から開始されます。次の行に移動するたびに行番号が 1 つ増加します。現在の行と同じ、またはそれ以前の行への移動を要求すると次のページに移動し、要求に応じた行まで改行が生成されます。
メイン スタックの長さを指定します。
構文
COBMAINSTACK=n export COBMAINSTACK
パラメーター
n メイン スタックの長さを表す数値を 1 から nnn の範囲で指定します。
コメント
COBMAINSTACK は、次のような場合に、必要に応じて設定します。
構文
COBMODE=mode; export COBMODE
パラメーター
mode = 32 または 64。
例
COBMODE=32; export COBMODE
ランタイム システムで、動的にロード可能な .int ファイル、および .gnt ファイル、または呼び出し可能共有オブジェクトが検索される場合の検索先ディレクトリを指定します。
構文
COBPATH=pathname[:pathname]... export COBPATH
パラメーター
pathname ランタイム システムで、動的にロード可能なプログラム (.int、および .gnt、または呼び出し可能な共有オブジェクト) ファイルが検索される場合の検索先ディレクトリのリスト (各項目はセミコロンで区切ります)。pathname を複数指定する場合、空の pathname は現在の作業ディレクトリを示します。
例
COBPATH=u:/home/mydir/srclib:otherlib export COBPATH
標準入力ストリーム (stdin) を介して DISPLAY UPON PRINTER 文からの出力を受信するプリント スプーラーの名前を指定します。
構文
COBPRINTER=command-line export COBPRINTER
パラメーター
コメント
ユーザーの COBOL プログラムで DISPLAY UPON PRINTER 文が実行されるたびに、新しく command-line が実行されます。実行された各コマンドでは、DISPLAY 文で参照されるデータが受信され、データの最後には、システムにファイルの終わりを示す条件が受信されます。
例
COBPRINTER="myspooler -a $TMPDIR/spoolfile" export COBPRINTER
構文
COBSW=[+/-}s... export COBSW
例
COBSW=+0+D export COBSW
このように設定すると、ランタイム スイッチ 0、および ANSI COBOL デバッグ スイッチが有効になります。
SET ES_CAS_API=value
ユーティリティはメッセージをログ記録しようとします。
ES_CONSOLE_LOG=port export ES_CONSOLE_LOG
次の各オプションを単独または組み合わせて指定できます。
ES_ESMAC_DISP_MAX_OVERRIDE=value
ES_MAX_CATALOG_LINES=number
SET ES_OTMA_TIMEOUT=seconds
構文
ES_SEP_DORMANT_TIME=seconds
値
デフォルト
2 秒間のアイドル時間が経過すると、一時 SEP は終了します。
構文
ES_SERVER=name
値
デフォルト
ESDEMO/ESDEMO64
構文
SET ES_USR_DFLT_ESMAC=user
値
デフォルト
mfuser
構文
ES_ESM_DISABLE_DFLTUSER_ESMAC=value
値
デフォルト
デフォルトの ESMAC ユーザーは無効になりません。
Syntax
SET MAINFRAME_FLOATING_POINT=fpstatus
Parameters
fpstatus Which format to use for floating point data items. This must be one of:
Setting MAINFRAME_FLOATING_POINT to anything other than true has the same effect as setting it to false.
The setting of this environment variable can be overridden by the NATIVE-FLOATING-POINT directive.
国別コード | CCSID | 言語 |
---|---|---|
AUTOMATIC | オペレーティング システムのデフォルト | |
AUTO: | オペレーティング システムのデフォルト | |
DEFAULT | 英語 (US) | |
0031 | 256 | オランダ語 |
0033 | 297 | フランス語 |
0034 | 284 | スペイン語 |
0039 | 280 | イタリア語 |
0043 | 273 | ドイツ語 (オーストリア) |
0044 | 285 | 英語 (イギリス) |
0045 | 277 | デンマーク語 |
0046 | 278 | スウェーデン語 |
0047 | 277 | ノルウェー語 |
0049 | 273 | ドイツ語 |
0066 | 838 | タイ語拡張 |
0081 | 930 | *日本語カタカナ拡張 |
0082 | 933 | *朝鮮語 |
0086 | 13676 | *簡体字中国語 |
0351 | 282 | ポルトガル語 |
0358 | 278 | フィンランド語 |
0437 | 437 | 英語 (US) |
0500 | 500 | 国際 (ラテン 1) |
0886 | 937 | *繁体字中国語 |
0939 | 939 | *日本語ラテン拡張 |
9122 | 9122 | *日本語カタカナ |
Syntax
SET MFCSCFG=filename
Parameters
filename The name of the configuration file.
Example
SET MFCSCFG=/home/mydir/mfclisrv.cfg
Comments
The value of MFCSCFG is overridden by any value defined in the command line. If neither of the above yields a filename, the default filename mfclisrv.cfg is assumed, and is searched for in the current directory. If that in turn is not found, the default settings for the configuration entries are used.
Syntax
SET MFLOGDIR=dirname
Parameters
dirname The name of the directory for log files.
Example
SET MFLOGDIR=/home/mydir/logs
Specifies a configuration file for Language Environment (LE) runtime options.
Syntax
SET MFLECONFIG=filename
Parameters
filename The file containing the LE runtime options you want to use.