制限事項:このトピックは、Windows 環境 (ローカル開発) にのみ適用されます。
DB2 LUW を使用して、COBOL ストアド プロシージャをコンパイルできます。
- ストアド プロシージャとして使用するプログラムを、その他の DB2 LUW プログラムと同じように、DB2 指令を使用してコンパイルします。これを行うには、プログラムに $SET 文を追加します。
注:プログラムにストアド プロシージャの CALL 文が含まれている場合は、CALL_RESOLUTION DB2 指令を指定して、SQL0204 エラーを回避する必要があります。
- プログラムがプロジェクトに追加されたら、そのプログラムをダイナミック リンク ライブラリ (.dll) としてパッケージ化します。
- 現在のプロジェクトで [Project > Properties] をクリックします。
- [COBOL > Link Settings] をクリックします。
- [Link with libs] フィールドに db2api.lib と入力して、[OK] をクリックします。
- .dll ファイルを右クリックし、コンテキスト メニューから [Rebuild object] をクリックします。
- [Rebuild object] コマンドから、[Project > ディプロイ] をクリックし、ファイルを選択して sqllib\function ディレクトリにコピーします。