COBOL コピーブックからテンプレートを作成する場合、File Manager では、テンプレート作成プロセスの 1 ステップとして、コピーブックをコンパイルする必要があります。使用する COBOL コピーブックに REPLACING 文節を伴う COPY コマンドがある場合は、テンプレートの作成を試みたときに、コンパイルの失敗が表示されることがあります。
このコンパイルの失敗の原因は、ほとんどの場合、File Manager が COPY ステートメントを使用して、COBOL コピーブックを単純な COBOL プログラムに挿入したことにあります。コピーブック内の REPLACING 文節を伴う COPY コマンドは、別の COPY ステートメント内にネストされます。REPLACING 文節を伴うネストされた COPY コマンドは、COBOL 内では正しくないため、結果としてコンパイル・エラーになります。ただし、拡張コピーブック選択で範囲を指定した場合、選択したコピーブックの部分は単純な COBOL プログラム内にインラインでコピーされ、COPY ステートメントを使用した挿入は行われません。 したがって、REPLACING 文節を伴う COPY コマンドはネストされず、コンパイルは正常に完了します。