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

要求操作と応答操作をマップし、永続プロパティーを相関コンテキストに追加して、 要求側とプロバイダーの間で一貫するようにメッセージ・インターフェースを変換します。

  1. 「ビジネス・インテグレーション」ビューで、「CorrelationContext」モジュールを展開します。
  2. 「CorrelationContext」モジュール・アセンブリー・アイコンをダブルクリックして、 アセンブリー・エディターを開きます。
    「ビジネス・インテグレーション」ナビゲーター・ビューのスクリーン・ショット
  3. モジュール・アセンブリー図で「CorrelationContext_MediationFlow」コンポーネントを右クリックして、 「実装の生成」を選択します。
    「実装の生成」を選択したスクリーン・ショット
  4. 「OK」をクリックして、CorrelationContext でメディエーション・フローを生成します。 このアクションにより、CorrelationContext_MediationFlow がメディエーション・フロー・エディターで開かれます。
  5. 「操作接続」セクションで、 StockQuoteService インターフェースの getQuote 操作を StockQuoteServicePartner インターフェースの getQuote 操作にワイヤリングします。 この操作について入力およびコールアウトがある要求フローが表示されます。
    マッピング操作のスクリーン・ショット
  6. CustomerInformation ビジネス・オブジェクトを Request - getQuote :StockQuoteService の相関コンテキストに追加します。 これによって、プロパティー customerID がメッセージ・フローに維持されます。 「Request - getQuote :StockQuoteService」をクリックして、「プロパティー」ビューの「詳細」タブに切り替えます。 「相関コンテキスト」フィールドで「参照」をクリックします。 一致するデータ型の下で「CustomerInformation」を選択してダブルクリックします。
    「相関コンテキスト」フィールド追加のスクリーン・ショット
  7. ここで、「{http://CorrelationContext}CustomerInformation」が「相関コンテキスト」フィールドに表示されます。
    「入力ノード」プロパティー・ビューのスクリーン・ショット
  8. フローを完了するには、要求フロー・キャンバスで「Request - getQuote :StockQuoteService」「Invoke - getQuote : StockQuoteServicePartner」にワイヤリングします。
    ワイヤリングされた要求フローのスクリーン・ショット
  9. 応答フローに切り替えます。「Response - getQuote : StockQuoteServicePartner」「Response - getQuote :StockQuoteService」にワイヤリングします。
    ワイヤリングされた要求フローのスクリーン・ショット
  10. 変更を保管します。

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