DB2 と ECM (外部コンパイラーモジュール)を使用した接続動作の確認方法を教えてください
Server Expressのデモプログラムを使って以下の手順でDB2とのECMによる接続の確認ができます。
1) DB2のクライアントでログインしていただき、ServerExpressの環境変数COBDIR等を設定してください。
2) DB2のクライアント接続ができている状態で、DB2上にSAMPLEデータベースを作成してください。
(Server ExpressのデモプロはDB2のSAMPLEデータベース名を対象に作成されています。)
3) コンパイル用スクリプトを実行してデモプロをコンパイルします。この際に生成されるのはINT形式です。
4) 実行形式で生成したい場合は「ServerExpress データーベースアクセス」−「第8章:DB2」−「8.7リンクと実行」で説明がありますように、DB2の libdb2.a をリンクインしてください。
例:$ cob -xv -dcobdb2 db2test1.cbl -L/usr/lpp/db2_07_01/lib -ldb2