外部の株価情報サービスから株価を検索するメディエーション・モジュールを設計します。 さらに、要求および応答フローで顧客情報が持続するようにします。 XSL 変換プリミティブを使用して、あるメッセージを別のメッセージにマップしたり、 メッセージの内容を変更したりできます。 このサンプルでは、その両方を行います。 リクエスター・プロバイダーとサービス・プロバイダーとの間でメッセージをマップし、 メッセージ・コンテキストのプロパティーを維持します。
以下の操作をマップするための XSL 変換プリミティブを作成します。
ソースの操作 | 属性 | ターゲットの操作 | 属性 |
---|---|---|---|
StockQuoteRequester | symbol | StockQuoteService | stockSymbol |
StockQuoteRequester | value | StockQuoteService | stockValue |
このサンプルは、メディエーション・フローに適用され、 WebSphere® ESB Server または WebSphere Process Server で実行可能です。
メディエーション・モジュール
下の図は、アセンブリー・エディター内の XSLTransform という名前のメディエーション・モジュールのエレメントを示しています。
サンプルのビルドには 15 分かかります。 既製のメディエーション・フロー・コンポーネントをインポートし、 それをメディエーション・フロー・エディターで開いて表示することもできます。 詳しくは、関連トピックを参照してください。