IBM DB2 RM スイッチ モジュールのビルドに必要な情報を提供します。
- ソース コード
- IBM DB2 RM スイッチ モジュールの COBOL ソース ファイルである ESDB2XA.CBL は、デフォルトでは、%ProgramFiles(x86)%\Micro Focus\Enterprise Developer\src\enterpriseserver\xa ディレクトリに配置されています。
- スイッチ モジュールをビルドする
- IBM DB2 スイッチ モジュールのビルドには、次の方法のいずれかを使用できます。
- 方法 1
-
- 管理者として、アプリケーションに応じて 32 ビットまたは 64 ビットの Enterprise Developer command promptを起動します。
- %ProgramFiles(x86)%\Micro Focus\Enterprise Developer\src\enterpriseserver\xa ディレクトリ (デフォルトの場所) に移動します。
- 「build db2」と入力します。
- 方法 2
-
- アプリケーションに応じて 32 ビットまたは 64 ビットのEnterprise Developer command promptを起動します。
- すべてのファイルを、%ProgramFiles(x86)%\Micro Focus\Enterprise Developer\src\enterpriseserver\xa ディレクトリ (デフォルトの場所) から、WRITE パーミッションがある任意の場所にコピーします。
- コピーしたファイルが含まれているディレクトリに移動します。
- 「build db2」と入力します。
- ビルド出力
- ビルド プロセスによって、ESDB2XA.CBL COBOL ソース ファイルから、バイナリ形式の次の 2 つのファイルが生成されます。
バイナリ ファイル
|
タイプ
|
ESDB2XA.DLL
|
静的
|
ESDB2XA_D.DLL
|
動的
|
You can register an RM switch module with
Enterprise Server dynamically, or register it statically depending on which binary file you use. We recommend that you use the dynamic switch module option, as this ensures that only active databases used in the global transaction participate in the TM/RM XA flow.
- 追加リソース
- IBM DB2 RM スイッチ モジュールの詳しい使い方 (open 文字列定義や、サポートされる SQL 操作の詳細など) については、次のトピックを参照してください。
- 「追加ソフトウェア要件 (Windows)」トピックの「データベース アクセス - DB2 ECM」の項
- IBM RDBMS マニュアルの「トランザクション マネージャー」ヘルプ トピック
- DB2 9.1 - IBM RDBMS マニュアルの「X/Open XA Interface programming considerations」ヘルプ トピック