レコード様式の消去

*NOKEY は任意指定です。*NOKEY が指定されている場合には、キー・フィールドはそれらの初期値で消去されることはありません。

*ALL は任意指定です。*ALL が指定され、*NOKEY が指定されない場合は、レコード様式内のすべてのフィールドが消去されます。*ALL が指定されない場合は、そのレコード様式で出力されるフィールドだけが影響を受けます。*NOKEY が指定されている場合には、*ALL が指定されていても、キー・フィールドが消去されることはありません。

名前 オペランドは、消去されるレコード様式です。 ワークステーション・ファイル・レコード様式 (ファイル仕様書の 36 から 42 桁目) で、*ALL が指定されていない場合には、用途が出力または入出力共用のフィールドだけが影響を受けます。この命令によってすべてのフィールドの条件づけ標識が影響を受けます。 RESET 命令がレコード様式名に適用されて、DDS に INDARA が指定されている場合には、そのレコード様式の標識は消去されません。

DISK、SEQ、または PRINTER ファイル・レコード様式のフィールドが影響を受 けるのは、プログラム中でそのレコード様式が出力される場合だけです。 入力専用フィールドは RESET 命令による影響を受けません。 ただし、*ALL が指定されている場合を除きます。

*ALL が指定されているレコード様式の RESET 命令は、次の場合には有効ではありません。

詳細については、初期化命令を参照してください。

注:
論理ファイルの入力専用フィールドは、実際にそのファイルに書き出されない 場合でも、出力仕様書に現れます。 これらのフィールドが入っているレコードに、*NOKEY が指定されていない CLEAR または RESET が実行されると、 これらのフィールドは、出力仕様書に出ているために消去またはリセットされます。