トランザクションサポートのリストを使用して、接続プールのトランザクションサポートのタイプを選択します。選択したトランザクションサポートは、この接続プールに下位互換性があるように関連付けられたリソースアダプタのトランザクションサポート属性をオーバーライドします。つまり、リソースアダプタに指定したレベルより低いトランザクションレベルまたはリソースアダプタに指定したレベルと同じトランザクションレベルをサポートし、それより高いレベルを指定することはできません。
トランザクションサポートオプションには次のものが含まれます。
「トランザクションサポート」メニューから「なし」を選択すると、リソースアダプタがローカルのリソースマネージャまたは JTA トランザクションをサポートせず、XAResource または LocalTransaction インタフェースを実装しないことを示します。
ローカルトランザクションサポートは、リソースアダプタが LocalTransaction インタフェースを実装することにより、ローカルトランザクションをサポートすることを意味します。ローカルトランザクションはリソースマネージャの内部で管理され、外部トランザクションマネージャは一切関与しません。
XA トランザクションサポートは、リソースアダプタが LocalTransaction および XAResource インタフェースを実装することにより、ローカルのリソースマネージャと JTA トランザクションをサポートすることを意味します。XA トランザクションは、リソースマネージャの外部にあるトランザクションマネージャによって制御され、協調動作します。ローカルトランザクションはリソースマネージャの内部で管理され、外部トランザクションマネージャは一切関与しません。
|