Interstage connectorはEJBが提供するトランザクション機能を使用して、リソースのトランザクションを管理する機能があります。この機能を使用して、複数のリソースマネージャにまたがるトランザクションを管理できます。
サポートされているトランザクション サポートレベル
Interstage connectorではresource adapterの各トランザクションレベルをサポートしています。
resource adapterのトランザクションサポートレベルはdeployment descriptorのtransaction-supportタグに定義されています。ここに指定された値によって以下のようにresource adapterがサポートするトランザクションレベルに違いがあります。
トランザクション種別  | 使用用途  | 
|---|---|
  | transaction-supportタグに“XATransaction”が指定されます。  | 
ローカル トランザクションサポート  | transaction-supportタグに“LocalTransaction”が指定されます。  | 
トランザクション非サポート  | transaction-supportタグに“NoTransaction”が指定されます。  | 
XAトランザクションまたはローカルトランザクションをサポートするresource adapterを使用する場合は、コンテナが制御するトランザクション(トランザクション属性に“Container”を指定)と連携できます。
注意
トランザクション機能を使用する場合の注意事項
XAトランザクションを使用する場合、Interstage管理コンソールの[ワークユニット] > [IJServer名] > [EJBコンテナ設定] > [分散トランザクションを使用する]で“使用する”に設定してください。ただし、IJServerのタイプが“WebアプリケーションとEJBアプリケーションを同一JavaVMで運用”の場合は、選択できません。