COBOL コードのコピーブックへの抽出

COBOL アプリケーションでのデータ構造の重複を少なくするために、COBOL コードのブロックをコピーブックに抽出することができます。コードを抽出するには、次の手順を実行します。

  1. COBOL エディターで、コピーブックに抽出する行を強調表示します。
  2. COBOL エディターで右クリックし、[Refactor > Extract to Copybook] をクリックします。または、メイン メニューから [Refactor > Extract to Copybook] をクリックします。

    [Extract to Copybook] ダイアログ ボックスが開き、[Containing project] に現在のプロジェクトが表示されます。

  3. [New file name] フィールドに、コピーブック ファイル名を入力します。ファイルの拡張子は .cpy または .cbl のいずれかです。
  4. 必要に応じて、[Preview] をクリックして変更を確認します。[Changes to be performed] ペインに、実行される処理のリストが表示されます。デフォルトでは、すべての処理にチェックが付いています。目的の結果が得られるように、それぞれの処理をオフにすることができます。処理をクリックすると、その結果が [Original Source] ペインと [Refactored Source] ペインに表示されます。
  5. [OK] をクリックします。

    デフォルトでは、強調表示したソース コードが指定したコピーブックに抽出され、新しく作成したコピーブックを参照する COPY 文は残して元のソースがリファクターされます。