サンプル: XSL 変換サンプルの概説

外部の株価情報サービスから株価を検索するメディエーション・モジュールを設計します。 さらに、要求および応答フローで顧客情報が持続するようにします。 XSL 変換プリミティブを使用して、あるメッセージを別のメッセージにマップしたり、 メッセージの内容を変更したりできます。 このサンプルでは、その両方を行います。 リクエスター・プロバイダーとサービス・プロバイダーとの間でメッセージをマップし、 メッセージ・コンテキストのプロパティーを維持します。

以下の操作をマップするための XSL 変換プリミティブを作成します。

ソースの操作 属性 ターゲットの操作 属性
StockQuoteRequester symbol StockQuoteService stockSymbol
StockQuoteRequester value StockQuoteService stockValue

このサンプルは、メディエーション・フローに適用され、 WebSphere® ESB Server または WebSphere Process Server で実行可能です。

メディエーション・モジュール

下の図は、アセンブリー・エディター内の XSLTransform という名前のメディエーション・モジュールのエレメントを示しています。

完了した
XSLTransform モジュールのスクリーン・ショット

所要時間

サンプルのビルドには 15 分かかります。 既製のメディエーション・フロー・コンポーネントをインポートし、 それをメディエーション・フロー・エディターで開いて表示することもできます。 詳しくは、関連トピックを参照してください。

関連タスク
既製の XSL 変換メディエーション・モジュールの参照
サンプルのビルド

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