ヘッダーをスキップ
Oracle® Fusion Middleware Oracle WebLogic Server Tuxedo Connector 管理ガイド
11g リリース 1 (10.3.1)
B55553-01
  目次
目次

戻る
戻る
 
次へ
次へ
 

8 WebLogic Integration と Tuxedo アプリケーションの接続

Oracle WebLogic Tuxedo Connector Tuxedo キュー ブリッジは、Tuxedo アプリケーションをビジネス ワークフローに統合するために必要なインフラストラクチャを WebLogic Integration ユーザに提供します。この章では、Oracle WebLogic Tuxedo Connector を使用して WebLogic Integration と Tuxedo を統合する方法について説明します。

アプリケーションの統合方法の詳細については、『Oracle® WebLogic Integration 10g リリース 3 (10.3)』を参照してください。

WebLogic Integration と Tuxedo の同期接続

WebLogic Integration は、JATMI EJB を使用して Tuxedo に対してブロッキング呼び出しを実行します。このプロセスは、次の 3 つの部分で構成されます。

ビジネス オペレーションの定義

使用する JATMI メソッドの WebLogic Integration ビジネス オペレーションを定義します。

  • TypedFML32 バッファ操作メソッド。

  • JATMI tpcall() メソッドを使用する。

    例 : out_buffer = tpcall (service_name, in_buffer, flags)

eLink アダプタの呼び出し

WebLogic Integration プロセス フローから eLink アダプタを呼び出します。

  • 定義されたビジネス オペレーションを使用して、TypedFML32 リクエスト バッファを構築する。

  • 定義されたビジネス オペレーションを使用して、サービス名を指定する JATMI tpcall() メソッドを呼び出す。

  • 定義されたビジネス オペレーションを使用して、TypedFML32 応答バッファを処理する。

例外ハンドラの定義

例外を処理するために、WebLogic Integration 例外ハンドラを定義します。

WebLogic Integration と Tuxedo の同期非ブロッキング接続

WebLogic Integration は、Tuxedo サービスを同期的に呼び出すためにメッセージを送信します。

WebLogic Integration と Tuxedo の非同期接続

WebLogic Integration は、確認された非同期メッセージを Tuxedo /Q に送信します。

非同期 Tuxedo /Q と WebLogic Integration の接続

Tuxedo /Q は、確認された非同期メッセージを WebLogic Integration に送信します。

Tuxedo と WebLogic Integration の双方向非同期接続

Tuxedo は、WebLogic Integration プロセス フローのブロッキング呼び出しを実行します。JMS から Tuxedo /Q へ、および Tuxedo /Q から JMS へ接続するには、2 つの非同期インスタンスを使用します。