COBOL アプリケーションでのデータ構造の重複を少なくするために、COBOL コードのブロックをコピーブックに抽出することができます。コードを抽出するには、次の手順を実行します。
- COBOL エディターで、コピーブックに抽出する行を強調表示します。
- COBOL エディターで右クリックし、[] をクリックします。または、メイン メニューから [] をクリックします。
[Extract to Copybook] ダイアログ ボックスが開きます。
- [Containing project] フィールドには、デフォルトで現在のプロジェクトが入力されます。コードを別の場所に保存する場合は、[Containing project] フィールドに新しいプロジェクト名を入力します。または、[参照] をクリックし、別のプロジェクトに移動します。
- [New file name] フィールドに、コピーブック ファイル名を入力します。ファイルの拡張子は .cpy または .cbl のいずれかです。
- 必要に応じて、[Preview] をクリックして変更を確認します。[Changes to be performed] ペインに、実行される処理のリストが表示されます。デフォルトでは、すべての処理にチェックが付いています。目的の結果が得られるように、それぞれの処理をオフにすることができます。処理をクリックすると、その結果が [Original Source] ペインと [Refactored Source] ペインに表示されます。
- [OK] をクリックします。
デフォルトでは、強調表示したソース コードが指定したコピーブックに抽出され、新しく作成したコピーブックを参照する COPY 文は残して元のソースがリファクターされます。