Fuse ESB、JMS、および JDBC を使用して、次のシナリオをサポートできますか?
オーケストレーション コンポーネントから、次のことができるようにしたいと考えています。
- 取引を開始する
- メッセージをリモート キューに送信し、これをこのトランザクションに参加させる
- 同じトランザクション内で JDBC 接続を使用して、リモート キューのメッセージ ハンドラをこのトランザクションに参加させる
- オーケストレーション コンポーネントに同期的に戻り、別のリモート キューとメッセージ ハンドラーで同じことを行う
- もう一度同期的に戻り、2 つの JDBC トランザクションをコミットするか、ロールバックします。
これは同期キューを使用した場合にのみ可能であり、XA トランザクションが必要になると思いますが、元のトランザクションでキューと jdbc 接続を登録するメカニズムについてはよくわかりません。