3.8. ローカルおよびグローバルのトランザクション
リソースアダプタは、同じトランザクション接続内においてローカルおよびグローバルトランザクションを利用できるようにする必要があります。ローカルトランザクションは、リソースマネージャにより内部で開始および調整されます。ローカルトランザクションでは、
XAResource
インターフェースは使いません。同じ接続を利用してローカルおよびグローバルトランザクションの両方を実行する場合、以下のルールを適用します。
- 接続内でグローバルトランザクションを開始する前に、ローカルトランザクションをコミット (あるいはロールバック) する必要があります。
- グローバルトランザクションは、ローカルトランザクションが開始される前に接続との関連付けを解消する必要があります。