複数の COBOL マネージ プロジェクトの操作

単一の Visual Studio ソリューションが多数のプロジェクトで構成されている場合があります。SQL Server Database Project テンプレートを使用して作成したソリューションには、1 つの COBOL マネージ クラス ライブラリ プロジェクトが含まれます。ただし、コードを複数のプロジェクトにわたって編成することが望ましい場合もあります。たとえば、すべてのストアド プロシージャ コードを 1 つのマネージ COBOL プロジェクトに配置して、SPD ファイルとそれに関連して生成された COBOL ラッパーを保持する別の COBOL マネージ クラス ライブラリ プロジェクトを作成することができます。また、ストアド プロシージャをバッチ ジョブから呼び出す COBOL ネイティブ プロジェクトを追加することもできます。ストアド プロシージャごとに個別の COBOL マネージ プロジェクトを作成することもできます。

重要:ソリューションに含める各 COBOL マネージ クラス ライブラリ プロジェクトは、同じソリューション内の .Publish プロジェクトによって参照される必要があります。これにより、ストアド プロシージャによって実行されるすべてのコードが SQL Server に適切にディプロイされるようになります。手順については、「プロジェクト参照を .Publish プロジェクトに追加するには」を参照してください。

Enterprise Developer サンプル ブラウザーに、単一のソリューションで複数の COBOL プロジェクトを使用する例が 2 つ用意されています。これらの例を確認するには、[Mainframe Samples > SQL] リストから次のサンプルを開きます。