SEGM

データ レコード内の 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 名の位置を示します。

関連項目