RM スイッチ モジュールの登録

XAR 定義では、RM スイッチ モジュールを静的に登録するか動的に登録するかを指定できます。

静的登録
スイッチ モジュールは、参加していないトランザクションも含め、すべてのトランザクションのために登録されます。
動的登録
スイッチ モジュールは、RM への最初の SQL 呼び出しで、RM 自体によって、動的に 1 つのトランザクションのために登録されます。

一般に、動的登録が推奨されています。この理由は、特に複数の XAR が定義されている場合に、必要となるオーバーヘッドがより少ないためです。

RM スイッチ モジュールのビルド」で説明されているように、RM スイッチ モジュールの静的バージョンも動的バージョンも、生成時に作成されます。

スイッチ モジュールを生成した後、XAR 定義の一部 (フィールド モジュール) として、動的モジュールまたは静的モジュールのどちらかを指定します。これにより、エンタープライズ サーバー リージョンに、使用するモジュール、およびそれを静的に登録するか動的に登録するかが指示されます。詳細は、「XAR の定義」を参照してください。