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

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

SOAP ドメインのメッセージ・フロー

SOAP ドメインのメッセージ・フローは一般に、SOAP ノード、WSDL、および共通の論理ツリー・フォーマット (Web サービス・メッセージの正確なフォーマットとは無関係) を使用します。

以下のノードが、SOAP ドメインで使用できるように用意されています。
また以下のノードを使用して、メッセージ・フロー内の SOAP ペイロード処理を単純化できます。以下のノードは SOAP ドメインに固有のものではありません。
SOAP ノードは、以下の基本パターンで一緒に使用されます。

SOAPExtract ノードをこれらのパターンと組み合わせて使用して、SOAP ペイロードを抽出できます。 HTTP ノードを扱う場合は、SOAPEnvelope ノードを使用して SOAP エンベロープを再作成できます。

主要な SOAP ドメイン・ノードは一般に WSDL によって構成され、このモードでは、デプロイ可能な WSDL であることが、SOAP ドメインのメッセージ・フローにおける前提条件となります。 WSDL ファイルをアプリケーションまたはライブラリーにインポートするか、または既存のメッセージ・セットから WSDL ファイルを生成できます。 WSDL ファイルのインポートについて詳しくは、WSDL からのインポートを参照してください。 既存のメッセージ・セットから WSDL を生成する方法について詳しくは、メッセージ・セット: WSDL の生成を参照してください。

その後、デプロイ可能 WSDL を使用して SOAP ノードを構成できます。 そのためには、WSDL リソースをノード上にドラッグするか、ノード・プロパティーから必要な WSDL リソースを選択できます。

完成済みのメッセージ・フローに WSDL がデプロイされますが、Web サービス・メッセージが指定の WSDL 記述に対応していない場合には、ブローカーを有効にして例外を出すようにします。

あるいは、既存の WSDL から Web サービスを作成して、定義されたサービス操作をサブフローとしてインプリメントすることもできます。 詳しくは、WSDL に基づくサービスの作成を参照してください。

SOAP ドメイン・ノードの動作モードを変更して、ゲートウェイ・モードで作動させることができます。 ゲートウェイ・モードでは、ノードを構成するための WSDL は必要ありません。ノードは、特定の WSDL に結合されない汎用要求/応答および片方向 SOAP メッセージを扱うからです。 詳細については、SOAP ノードでのゲートウェイ動作モードを参照してください。

SOAP メッセージ・フロー用の WS-RM (高信頼性メッセージング) を有効にするには、WS-RM 用に構成されたポリシー・セットにフローまたはノードを関連付けることができます。 詳細については、Web サービス高信頼性メッセージングを参照してください。

クライアントは、SOAPInput ノードで公開されているエンドポイントに、照会ストリング ?wsdl の接尾部を付けて HTTP GET 要求を送信し、フローの構成で使用された WSDL 定義の応答を受信できます。WSDL を使用したメッセージ・フローの構成を参照してください。

SOAP ドメインは、Web サービス・メッセージの正確なフォーマットとは無関係の、共通の論理ツリー・フォーマットを使用します。 SOAP ツリー・フォーマットの詳細については、SOAP ツリーの概説を参照してください。論理ツリーの SOAP.Context の下には、役立つ WSDL 情報が記されています。

特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

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

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


概念トピック概念トピック | バージョン 8.0.0.5 | ac56110_