データ・レコード内の 8 バイト・セグメント名の開始位置を指定します。
>>-----SEGM--(position)------><
position | データ・レコード内の 8 バイト・セグメント名の開始位置 |
デフォルト: | SEGM(1) |
SEGM 指令は、LAYOUT(G) が指定されている場合にのみ使用します。LAYOUT(D)、LAYOUT(I)、または LAYOUT(S) が指定されている場合は、この指令は不要であり、無視されます。
値 1 は、レコード・データの最初のバイトに相当します。
RECFM(V) が指定されている場合、可変長レコード・プレフィックス (LL) はレコード・データの一部とみなされず、この値には影響しません。つまり、可変長ファイル内の LL フィールドに続く最初のフィールドがセグメント名の場合は、SEGM 値に 1 を指定します。
LTERM キー (関連または非関連) を使用する Fast Path データベースをロードする場合、SEGM 指令は、セグメント名ではなく LTERM 名の位置を示します。