ソートマージ


15.2.1 SORTの環境ファイルのパラメタの意味

パラメタには,必ず指定するパラメタと任意に指定できるパラメタの2種類があります。

〈この項の構成〉

(1)  [WNSORTEV]

wnsortevコマンドのパラメタファイルの先頭を意味します。この指定は省略できません。

(2) date_opt=日付項目の基準年度

日付(英数字)項目の基準年度を指定します。2桁以下の数値で指定します。

基準年度はキーの比較時に,指定した値を年度の先頭に位置づけ,それより小さい値には,100を加えた値を設定します。

この指定は,省略できます。ただし,SORTをインストールしたときに,初期値として「70」が設定されています。

指定を省略した場合,または「0」を指定した場合は,文字項目で指定した結果と同じです。

(3) msg_opt=メッセージ出力オプション

コマンド実行時のメッセージ出力オプションを指定します。

この指定は,省略できます。省略した場合は「0」が設定されます。

(4) msg_file=メッセージの出力先ファイル名

コマンド実行時のメッセージの出力先ファイル名を指定します。

この指定は,「msg_opt」パラメタで「3」または「4」を指定した場合にだけ有効となります。

(5) temp_dir1=ソート用一時ファイルディレクトリ

ソート用一時ファイルを割り当てるディレクトリを指定します。この指定は,ソートの実行時だけ有効となります。

(6) temp_dir2=中間ファイルディレクトリ

中間ファイルを割り当てるディレクトリを指定します。この指定は,拡張SORTコマンド(WNSORTEXまたはWNSORTEX64)実行オプションで2個以上の指定をした場合だけ有効となります。

(7) temp_dir3=マージ用一時ファイルディレクトリ

マージ用一時ファイルを割り当てるディレクトリを指定できます。この指定は,ソートの実行時だけ有効となります。

(8) work_size=ワークバッファサイズ

ソート機能でワークバッファとして使用するメモリの容量をKBまたはMB単位で指定します。ワークバッファサイズは,メモリ量と単位で指定します。

(a) メモリ量

メモリ量の指定範囲を次の表に示します。

表15‒5 メモリ量の指定範囲(環境ファイル)

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の機能)」を参照してください。