応答フローのビルド

要求側とプロバイダーのインターフェースに一致するようにメッセージを変換します。

  1. 「応答」タブをクリックして、応答フロー・キャンバスに切り替えます。
  2. パレットから「XSL 変換」プリミティブを選択し、 それを要求フロー・キャンバスにドロップして、TransformToStockQuoteRequester という名前を付けます。
  3. 応答フロー・キャンバスで、Response - getStockQuote : StockQuoteServicePartner の出力ターミナルを TransformToStockQuoteRequester の入力ターミナルにワイヤリングします。
  4. TransformToStockQuoteRequester の出力ターミナルを Response - getQuote : StockQuoteService の入力ターミナルにワイヤリングします。
    ワイヤリングされた応答フロー
  5. XSL 変換プリミティブ TransformToStockQuoteRequester のプロパティーを設定します。
    1. 応答フロー・キャンバスで「TransformToStockQuoteRequester」プリミティブを選択します。 「プロパティー」ビューの「詳細」タブに切り替えます。
    2. 「ルート」フィールドの値を / に変更します。
    3. 「マッピング・ファイル」フィールドの横の「新規」ボタンをクリックします。 「メッセージ・タイプの指定」ウィザードが開きます。 「終了」をクリックします。
    4. マッピング・エディターの「ソース」セクションで、「tns:smo」>「コンテキスト」>「相関 [0..1]」および「tns:smo」>「本体 [0..1]」>「getStockQuote」を展開します。 「ターゲット」セクションで、「tns:smo」>「本体 [0..1]」>「getQuote」を展開します。
    5. 「ソース」のコンテキスト・セクションで「customerID [0..1]」をクリックしてから、 「ターゲット」の本体セクションで「customerID」をクリックします。 右クリックして、「マッピングの作成」を選択します。 このアクションにより、メッセージ本体の customerID の値が、要求および応答フロー全体で維持されるように相関コンテキストにマップされます。
    6. 「ソース」で「stockValue」をクリックして、次に「ターゲット」で「value」をクリックします。 右クリックして、「マッピングの作成」を選択します。
    7. 残りのフィールドをマップするには、 「ソース」で「on smo」をクリックして、次に「ターゲット」で「on smo」をクリックします。 右クリックして、「マッピングの突き合せ」を選択します。 これで残りのフィールドがすべてマップされます。
      マッピング・エディター
    8. 変更内容を保管し、マッピング・エディターを閉じます。
    9. 「プロパティー」ビューの「詳細」タブで、「XSL の再生成」をクリックして、このマッピング・ファイルに関連付けられた XSL を更新します。
      「詳細」パネル
    10. メディエーション・フロー・エディターで、変更内容を保管します。

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