重要: COBOL ストアド プロシージャを実行するマシンには、Micro FocusEnterprise Server または Enterprise Server for Stored Procedures 製品がインストールされてライセンスが有効になっている必要があります。詳細については、カスタマー ケア までお問い合わせください。
初期環境を設定する
Windows
次の DLL を DB2 インスタンスの function ディレクトリにコピーします。これにより、DB2 で COBOL ストアド プロシージャを実行できるようになります。
- cblrtsm.dll
- cblviom.dll
- mffh.dll
- mfhcolib.dll
- mfsqlsmf.dll
UNIX
「UNIX で RDBMS アプリケーションを開発する場合の環境の構成」を参照してください。
また、Micro Focus COBOL ルーチンのビルドに関する IBM のドキュメントを参照してください。
ストアド プロシージャを準備して実行する
- ストアド プロシージャをコーディングして準備します。手順については、「ストアド プロシージャの記述と準備」を参照してください。
- ストアド プロシージャを呼び出すアプリケーションをコーディングして準備します。このアプリケーションに含まれる SQL 文の CALL では、呼び出し先のストアド プロシージャと同じパラメーター リストおよびリンケージ規則を使用する必要があります。手順については、「ストアド プロシージャを使用するためのアプリケーションの記述と準備」を参照してください。
- CREATE PROCEDURE を発行することで、DB2 LUW サーバーに対してストアド プロシージャを定義します。これにより、(1 つまたは複数の) 適切なシステム テーブルに 1 行が配置されます。詳細については、「DB2 LUW でのストアド プロシージャの定義」を参照してください。
- ストアド プロシージャをコンパイルしてリンクします。詳細については、「DB2 LUW でのストアド プロシージャのコンパイルおよびリンク」を参照してください。
- ストアド プロシージャをデバッグしてテストします。詳細については、「PLI DB2 LUW ストアド プロシージャのデバッグ」を参照してください。