WebSphere Message Broker バージョン 8.0.0.5 オペレーティング・システム: AIX、HP-Itanium、Linux、Solaris、Windows、z/OS

製品の最新バージョンについては、IBM Integration Bus バージョン 9.0 をご覧ください。

メイン・メッセージ・フローの構築

WS-Addressing と併用するようにサンプル・メイン・メッセージ・フローを構成できます。

これらのステップは、WS-Addressing および WebSphere® Message Broker を使用するシステムのセットアップに関する 1 組の指示の最初の部分であり、このフィーチャーを使用するメッセージ・フローのセットアップ方法を説明します。 このトピックでは、WS-Addressing を使用する場合に、サンプル・メイン・メッセージ・フローを構成する方法を説明します。

  1. 「ブローカー・アプリケーション開発」パースペクティブに切り替えます。
  2. 「WSDL または XSD ファイル (あるいはその両方) から開始」ウィザードを使用して、メッセージ・フローおよびメッセージ・セット・プロジェクトを作成します。
  3. メッセージ・フロー・パレットで「Web サービス」フォルダーを選択してコンテンツを表示し、SOAPInput ノードをキャンバスにドラッグします。
  4. メッセージ・フローに SOAPExtract ノードを追加して着信メッセージから SOAP エンベロープを除去し、その後に SOAPReply ノードを追加します。 SOAPInput ノードの Out ターミナルを SOAPExtract ノードの In ターミナルにつなぎ、SOAPExtract ノードの Out ターミナルを SOAPReply ノードの In ターミナルにつなぎます。
  5. アクティブ作業セットにある「デプロイ可能な WSDL」の中から必要な WSDL ファイルを選択し、それを SOAPInput ノードにドラッグします。 SOAPInput ノードは、WSDL を使用して構成されます。
  6. メッセージ・フロー・パレット上で「構造」フォルダーを選択し、内容を表示します。
  7. Trace ノードを選択し、マウスを SOAPExtract ノードの右に移動します。
    1. 左マウス・ボタンをクリックしてノードをメッセージ・フローに追加します。 名前が自動的に選択されます。
    2. Enter を押して、デフォルトの名前を受け入れます。
    3. SOAPExtract ノードの submitPORequest ターミナルを、Trace ノードの In ターミナルにつなぎます。
  8. Trace ノードを選択して、プロパティーを表示します。
    1. メニューを使用して、「宛先」「ファイル」に設定します。
    2. 必要なファイル・パスを設定します。
    3. 必要なパターンを入力します。
  9. パレット上で「ルーティング」フォルダーを展開し、 Filter を選択します。
  10. Filter ノードを Trace ノードの右に追加します。
    1. 必要なノードの名前を入力し、Enter を押します。
    2. Trace ノードの out ターミナルを、Filter ノードの in ターミナルにつなぎます。
  11. Filter ノードを選択して、プロパティーを表示します。
    1. 必要な「データ・ソース」名を入力します。
    2. 「フィルター式」の名前を、Filter ノード用に選択した名前に変更します。
    3. 「データベース・エラーで例外をスロー」チェック・ボックスのチェックを外します。
  12. Filter ノードをダブルクリックして、ESQL エディターを開きます。 ノード用の ESQL を作成または変更します。詳しくは、 ノードに対する ESQL の作成 および ノードに対する ESQL の変更 を参照してください。
  13. パレット上で「変換」フォルダーを展開し、Mapping ノードを選択します。
  14. Mapping ノードを Filter ノードの右に追加します。
    1. 必要なノードの名前を入力し、Enter を押します。
    2. Filter ノードの True ターミナルを Mapping ノードの In ターミナルに接続します。
    3. Mapping ノードの Out ターミナルを Reply ノードの In ターミナルに接続します。
  15. プロパティーを表示する Mapping ノードを選択し、必要な場合にはマッピング・ルーチンの名前を変更します。
  16. Mapping ノードをダブルクリックして、マッピング・エディターを開きます。
    1. マップ入力として submitPORequest を選択します。
    2. マップ出力として SOAP_Domain_msg を選択します。
    3. 「OK」をクリックします
    詳しくは、Mapping ノードからのグラフィカル・データ・マップ・ファイルの作成を参照してください。 作成されたマップでは、「メッセージ・アセンブリー」プロパティーのデフォルト・マッピングが提供されます。
  17. 出力ペインで、「SOAP_Domain_Msg」、そして「本体」と展開します。
  18. 出力ペインで「ワイルドカード・メッセージ」を右クリックし、入力で「submitPORequest」を選択し、それを本体の下の出力にあるエレメントにドラッグします。
  19. 変換タイプを「サブマップ」に設定した後、プロパティーのリストから「新規...」をクリックして新しいサブマップを作成します。
  20. サブマップの「新規マップ」ウィザードで、入力として「submitPORequest」、出力として「submitPOResponse」をそれぞれ選択します。
  21. OK」をクリックして、サブマップを作成し、グラフィカル・データ・マッピング・エディターに入ります。
  22. submitPORequest」入力ツリーと「submitPOResponse」出力ツリーを展開し、入力エレメントから出力エレメントに必要な変換を接続します。
  23. メイン・マップとサブマップを保存します。
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        最終更新:
        
        最終更新: 2015-02-28 17:46:10


タスク・トピックタスク・トピック | バージョン 8.0.0.5 | ac64340_