アプリケーションをアップグレードする手順

次の手順では、既存のソース ファイルを Visual Studio にインポートするプロセスの例を示します。

ヒント:
  • アプリケーションが多数のファイルで構成されている場合は、まず、作業対象となるソース ファイル専用のプロジェクトを作成することを検討してください。
  • COBOL 以外の任意のファイル (データ ファイル、HTML ページなど) をプロジェクトに追加できます。これにより、IDE 内でそれらのファイルを編集してビルドできるようになります。ただし、ファイルが多数ある場合は、プロジェクトで頻繁に使用するファイルのみを追加することをお勧めします。
  1. マシン上にいくつかのフォルダーを作成して、アプリケーションのファイルを保存します。

    次のように、ファイルを個別のフォルダーに格納する論理フォルダー構造を作成することをお勧めします。

    • 共有コピーブック
    • 論理コンポーネント
    • バイナリ
    • データ ファイル
  2. ソリューションおよびプロジェクトの作成プロセスを開始します。
    1. Visual Studio で、[ファイル > 新規作成 > プロジェクト] をクリックします。
    2. [新しいプロジェクト] ダイアログ ボックスで [インストール済み > COBOL] を展開します。
  3. コンソール、Windows フォーム、メインフレーム サブシステム、Windows サービスなど、利用可能なカテゴリからプロジェクト アプリケーション タイプを選択します。
  4. プロジェクトのプロパティ ([Project > projectname Properties] をクリック) で、次の相対パスを指定します。
    • 任意のソース ファイル
    • コピーブック - プロパティの [Copybooks] ページに移動します。
    • 参照
    • ビルド出力 - プロパティの [COBOL] ページの [Output path] で指定します。
  5. ソース ファイルをプロジェクトに追加します。ソリューション エクスプローラーでプロジェクトを右クリックし、[追加 > 既存の項目] をクリックします。

    デフォルトでは、これはファイルをプロジェクト フォルダーにコピーするように設定されています。

    現在の場所からファイルを使用するには、[既存項目の追加] ダイアログで [リンクとして追加] を指定します。これは、ソース ファイルを他のアプリケーションと共有する場合に便利です。

    ファイルは、相対パスでプロジェクトに追加されます。それらはプロジェクトのサブフォルダーになく、移動するのは簡単ではありません。

    注: デフォルトでは、既存のファイルをプロジェクトに追加すると、IDE 内でスキャンが開始され、必要なコンパイラ指令が特定されて設定されます。機能:
    • ネイティブのマルチ出力プロジェクトにのみ適用されます。
    • COBOL 方言および CICSECM 設定を指定する必要がある、メインフレーム サブシステム アプリケーションで最も役立ちます。
    • プロジェクトのプロパティではなく、個々のファイルに必要なコンパイラ指令を設定します。

    この機能は、大規模なコード ベースを扱う場合、パフォーマンスに大きく影響する可能性があります。必要がない場合は、パフォーマンスを向上させるために無効にすることをお勧めします。