要求操作および応答操作をマップし、カスタム・メディエーション・プリミティブを追加します。
メディエーション・フロー・エディターで CustomMediationFlow コンポーネントを開きます。
- 「ビジネス・インテグレーション」ビューで、「CustomMediation」モジュールを展開します。
- 「CustomMediation」モジュール・アセンブリー・アイコンをダブルクリックして、
アセンブリー・エディターを開きます。
- モジュール・アセンブリー図で、「CustomMediationFlow」コンポーネントを右クリックして、
「実装の生成」を選択します。

- 「OK」をクリックして CustomMediation でメディエーション・フローを生成します。
このアクションにより、CustomMediationFlow がメディエーション・フロー・エディターで開かれます。
- 「操作接続」セクションで、
StockQuoteService インターフェースの getQuote 操作を StockQuoteServicePartner インターフェースの getQuote 操作にワイヤリングします。
この操作について入力およびコールアウトがある要求フローが表示されます。
- PreferenceInformation ビジネス・オブジェクトを Request - getQuote :StockQuoteService の相関コンテキストに追加します。
これによって、プロパティー isPreferred がメッセージ・フローに維持されます。
「Request
- getQuote :StockQuoteService」をクリックして、「プロパティー」ビューの「詳細」タブに切り替えます。
「相関コンテキスト」フィールドで「参照」をクリックします。
一致するデータ型の下で「PreferenceInformation」を選択してダブルクリックします。
ここで、「{http://CustomMediation}PreferenceInformation」が「相関コンテキスト」フィールドに表示されます。

- 「要求」タブをクリックします。パレットから「カスタム SCA メディエーション (Custom SCA Mediation)」プリミティブを選択し、
それを要求フロー・キャンバスにドロップして、プリミティブの名前を Custom に変更します。
- 要求フロー・キャンバスで、Request
- getQuote : StockQuoteService の出力ターミナルを Custom の入力ターミナルにワイヤリングします。
- Custom の出力ターミナルを Invoke - getQuote : StockQuoteServicePartner の入力ターミナルにワイヤリングします。
