Wenn Sie eine Schablone aus einem COBOL-Copybook erstellen, muss File Manager das Copybook als Teil des Erstellungsprozesses der Schablone kompilieren. Wenn Ihr COBOL-Copybook einen Kopierbefehl mit einer REPLACING-Klausel enthält, wird möglicherweise bei dem Versuch, eine Schablone zu erstellen, ein Kompilierungsfehler angezeigt.
Dieser Kompilierungsfehler wird in den meisten Fällen durch File Manager verursacht, der Ihr COBOL-Copybook mithilfe einer Kopieranweisung in ein einfaches COBOL-Programm einfügt. Der Kopierbefehl mit der REPLACING-Klausel in Ihrem Copybook verschachtelt sich in einer anderen Kopieranweisung. Verschachtelte Kopierbefehle mit REPLACING-Klauseln sind in COBOL unzulässig und verursachen einen Kompilierungsfehler. Wenn Sie jedoch einen Bereich in der erweiterten Copybookauswahl angeben, wird der ausgewählte Teil des Copybooks in das einfache COBOL-Programm kopiert und integriert, anstatt mithilfe einer Kopieranweisung eingefügt zu werden. Auf diese Weise wird der Kopierbefehl mit der REPLACING-Klausel nicht verschachtelt und die Kompilierung erfolgreich abgeschlossen.