メディエーション・フローのビルド

要求操作および応答操作をマップし、カスタム・メディエーション・プリミティブを追加します。

メディエーション・フロー・エディターで CustomMediationFlow コンポーネントを開きます。
  1. 「ビジネス・インテグレーション」ビューで、「CustomMediation」モジュールを展開します。
  2. 「CustomMediation」モジュール・アセンブリー・アイコンをダブルクリックして、 アセンブリー・エディターを開きます。
  3. モジュール・アセンブリー図で、「CustomMediationFlow」コンポーネントを右クリックして、 「実装の生成」を選択します。
    「CustomMediation」モジュールで「実装の生成」を選択したスクリーン・ショット
  4. 「OK」をクリックして CustomMediation でメディエーション・フローを生成します。 このアクションにより、CustomMediationFlow がメディエーション・フロー・エディターで開かれます。
  5. 「操作接続」セクションで、 StockQuoteService インターフェースの getQuote 操作を StockQuoteServicePartner インターフェースの getQuote 操作にワイヤリングします。 この操作について入力およびコールアウトがある要求フローが表示されます。
  6. PreferenceInformation ビジネス・オブジェクトを Request - getQuote :StockQuoteService の相関コンテキストに追加します。 これによって、プロパティー isPreferred がメッセージ・フローに維持されます。 「Request - getQuote :StockQuoteService」をクリックして、「プロパティー」ビューの「詳細」タブに切り替えます。 「相関コンテキスト」フィールドで「参照」をクリックします。 一致するデータ型の下で「PreferenceInformation」を選択してダブルクリックします。 ここで、「{http://CustomMediation}PreferenceInformation」が「相関コンテキスト」フィールドに表示されます。
    「PreferenceInformation」ビジネス・オブジェクトを「相関コンテキスト」フィールドに追加するスクリーン・ショット
  7. 「要求」タブをクリックします。パレットから「カスタム SCA メディエーション (Custom SCA Mediation)」プリミティブを選択し、 それを要求フロー・キャンバスにドロップして、プリミティブの名前を Custom に変更します。
  8. 要求フロー・キャンバスで、Request - getQuote : StockQuoteService の出力ターミナルを Custom の入力ターミナルにワイヤリングします。
  9. Custom の出力ターミナルを Invoke - getQuote : StockQuoteServicePartner の入力ターミナルにワイヤリングします。
    カスタム・メディエーション・プリミティブを要求フロー・キャンバスに追加するスクリーン・ショット

Feedback
(C) Copyright IBM Corporation 2005, 2006. All Rights Reserved.
(C) Copyright IBM Japan 2006