15.2.1 SORTの環境ファイルのパラメタの意味
パラメタには,必ず指定するパラメタと任意に指定できるパラメタの2種類があります。
- 〈この項の構成〉
-
(2) date_opt=日付項目の基準年度
日付(英数字)項目の基準年度を指定します。2桁以下の数値で指定します。
基準年度はキーの比較時に,指定した値を年度の先頭に位置づけ,それより小さい値には,100を加えた値を設定します。
この指定は,省略できます。ただし,SORTをインストールしたときに,初期値として「70」が設定されています。
指定を省略した場合,または「0」を指定した場合は,文字項目で指定した結果と同じです。
(3) msg_opt=メッセージ出力オプション
コマンド実行時のメッセージ出力オプションを指定します。
-
0:コマンドプロンプト(コンソール)にすべてのメッセージを表示します。
-
1:コマンドプロンプト(コンソール)にエラーメッセージだけを表示します。
-
2:すべてのメッセージを表示しません。
-
3:「msg_file」パラメタで指定したファイルにすべてのメッセージを出力します。
-
4:「msg_file」パラメタで指定したファイルにエラーメッセージだけを出力します。
-
5:イベントログファイルにすべてのメッセージを出力します。
-
6:イベントログファイルにエラーメッセージだけを出力します。
-
7:標準エラーファイルにすべてのメッセージを出力します。
-
8:標準エラーファイルにエラーメッセージだけを出力します。
この指定は,省略できます。省略した場合は「0」が設定されます。
(4) msg_file=メッセージの出力先ファイル名
コマンド実行時のメッセージの出力先ファイル名を指定します。
この指定は,「msg_opt」パラメタで「3」または「4」を指定した場合にだけ有効となります。
(6) temp_dir2=中間ファイルディレクトリ
中間ファイルを割り当てるディレクトリを指定します。この指定は,拡張SORTコマンド(WNSORTEXまたはWNSORTEX64)実行オプションで2個以上の指定をした場合だけ有効となります。
(8) work_size=ワークバッファサイズ
ソート機能でワークバッファとして使用するメモリの容量をKBまたはMB単位で指定します。ワークバッファサイズは,メモリ量と単位で指定します。
(a) メモリ量
メモリ量の指定範囲を次の表に示します。
SORTの種別 |
レコード長 |
最小値 |
最大値 |
---|---|---|---|
32ビット版 |
32,767以下 |
128KB |
2,000MB |
32,768以上 |
256KB |
2,000MB |
|
64ビット版 |
32,767以下 |
256KB |
2,000MB |
32,768以上 |
384KB |
2,000MB |
(b) 単位
メモリ量の単位を,KBにするかMBにするか指定します。
-
k:単位をKBにします。
-
m:単位をMBにします。
また,単位を省略した場合はKB(k)が設定されます。
指定例を次に示します。
(例1)1,024KB→「work_size=1024k」または「work_size=1024」
(例2)2MB→「work_size=2m」
(9) string_dir=ストリング情報格納一時ファイルディレクトリ名
「KBLS290-E メモリが不足しました。」が発生しないように,ワークバッファ内のSORT情報を一時ファイルに格納するための一時ファイルディレクトリを指定します。この指定は,固定長順編成ファイル,可変長順編成ファイル,またはテキストファイルに対してソート機能を実行した場合だけ有効となります。メッセージが表示されたときの原因と対処方法の詳細は,「付録L.4 SORTのメッセージ一覧」を参照してください。
(10) bom_lngin=Unicodeシグニチャの読み飛ばし機能オプション
UTF-8のテキスト編成ファイルの場合,Unicodeシグニチャとして(X'EFBBBF')を入力ファイルから読み飛ばさせるオプションに「unicode」を指定します。
(11) bom_lngout=Unicodeシグニチャの付加機能オプション
UTF-8のテキスト編成ファイルの場合,Unicodeシグニチャとして(X'EFBBBF')を出力ファイルに付加するオプションに「utf8」を指定します。
(12) dmp_dir=デバッグ情報ファイルの出力先ディレクトリ
SORTのコマンド処理が異常終了した場合に作成されるデバッグ情報ファイルの出力先ディレクトリを指定します。デバッグ情報ファイルの詳細は,「19.2.2 デバッグ情報ファイル」を参照してください。
(13) SORT_EE
SORTの機能拡張オプションを使用する場合,SORT_EEオプションを指定します。
SORTの機能拡張オプションについては,「2.22 SORTの機能拡張オプション(SORTの機能)」を参照してください。