ソート順序 (SRTSEQ)

NLSSORT が ALPHABET 文節の英字名と関連付けられる時に使用される、 ソート順序を指定するためのドロップダウン・リストです。 プログラムが、システム定義あるいはユーザー定義のどちらのソート順序テーブルを使用するか決 定するための言語 ID の値とともに、このソート順序リストの値が使用されます。ソート順序リストの値は、CRTCBLPGM、CRTCBLMOD、および CRTBNDCBL コマンドの SRTSEQ パラメーター値と 同じです。 ライブラリー・フィールドがブランクでない場合には、ソート順序は指定され なければなりません。 ソート順序にはライブラリー名を与えたり、*CMDDFT を選択することはできません。

*CMDDFT
ホストへ何のパラメーターも渡されない場合にホスト定義のデフォルトが 使用されます。

*HEX
ソート順序の決定にソート順序テーブルは使用されず、文字の 16 進数値が 使用されることになります。 これがデフォルト値です。

*JOB
プログラムのソート順序は、コンパイル時に展開され、プログラムに対応 付けられます。 コンパイル時には、ソート順序テーブルがシステム内になければなりません。

*JOBRUN
プログラムのソート順序は、実行時に展開され、プログラムに関連付けら れます。 コンパイラーはコンパイル時に、コンパイル・ジョブのソート順序をプログラ ムに関連付けます 実行時には、このソート順序は実行時のジョブと関連したソート順序によって 置き換えられます。 この値により、いったんプログラムをコンパイルし、実行時に別のソート順序 を使用することが可能になります。

*LANGIDUNQ
使用中のソート順序テーブルが、コード・ページ内の各文字に対して固有 の重みを含んでいなければならないことを指定します。 使用されるソート順序テーブルは、言語 ID 値で識別される固有の重み 付けテーブルとなります。

*LANGIDSHR
使用中のソート順序テーブルが、コード・ページ内の複数の文字に対して 同じ重みを含むことができることを指定します。 使用されるソート順序テーブルは、言語 ID 値で識別される共用の重み 付けテーブルとなります。

ソート順序名
使用されるソート順序テーブルの名前 (SBCS 文字のみ) を入力します。 テーブルには、所定のコード・ページ内のすべての文字について重みが含まれ ています。 重みは、コード点で定義されている文字に関連付けられています。