1. CLOSE

CLOSEステートメントは、ファイルの処理を終了します。ファイル制御項目にFILE STATUS節が記述されていればCLOSEステートメントが実行され、該当する値によりファイル状態キーが更新されます。

  • 形式1

    REEL、UNIT、NO REWIND句は、VSAMファイルで使用できません。

    figure pd close format1 sequential
    Figure 1. CLOSEステートメントの形式1
  • 形式2

    figure pd close format2 indexed and relative
    Figure 2. CLOSEステートメントの形式2
  • 形式3

    figure pd close format3 line sequential
    Figure 3. CLOSEステートメントの形式3

以下は、ステートメントの各設定項目についての説明です。

  • file-name-1

    • OPENステートメントに使用したファイル名を指定します。複数のファイルを指定する場合、各ファイルの編成またはアクセス・モードが同じである必要はありません。

    • ソート・ファイルまたはマージ・ファイルを使用することはできません。

  • REEL、UNIT

    • ファイルが保存される記憶装置の属性を指定します。

  • WITH NO REWIND、FOR REMOVAL

    • テープ・ファイルにのみ適用されます。これらが適用できない記憶装置に指定されている場合、CLOSEステートメントが正常に実行され、ファイルがテープ・ファイルではなかったことを示す値が保存されます。