1.2.3 トランザクション連携
TP1/Message Queue Accessのトランザクション連携には,次の2種類があります。
-
非XAインタフェース接続
-
JTAインタフェース接続
- 〈この項の構成〉
-
(1) 非XAインタフェース接続
非XAインタフェース接続は,MQCクライアント機能がOpenTP1システムのTMと接続して動作します。
非XAインタフェース接続について次の図に示します。
非XAインタフェース接続のクライアントアプリケーション3でトランザクションを開始するときは,「ローカルトランザクション」を開始します。ローカルトランザクションは,参加プログラムがキューマネジャだけのトランザクションです。ローカルトランザクションではキューマネジャがTMとして機能します。
ページの先頭へ
(2) JTAインタフェース接続
JTAインタフェース接続では,Cosminexus Component ContainerをTMとして接続します。この接続は,Cosminexus側のEJBクライアントアプリケーションから発行されるJMSインタフェースのAPIをMQCクライアント機能が持つJNIのMQIに変換することで実現します。変換されたMQIは,MQCプロトコルを介してTP1/Message
Queueに通知されます。JTAインタフェース接続について次の図に示します。
ページの先頭へ