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

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

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

SOAP ドメインを使用していない場合は、メッセージ・フローにおいて、処理中の Web サービス・メッセージのビット・ストリーム形式を考慮に入れる必要があります。 各ドメインでは、異なる論理ツリー形式が使用されます。

メッセージが SOAP である場合、XMLNSC ドメインまたは MRM XML ドメインのいずれかを使用できます。 どちらのドメインにおいても妥当性検査が行われます。 XMLNSC ドメインのほうがより効率的ですが、特定のメッセージ変換が要求される場合 (例えば、メッセージ・フローでバイナリー・データ形式も使用する場合) は、MRM XML ドメインも有用です。

メッセージが MIME を使用する (例えば、SOAP with Attachments または MTOM) 場合、MIME ドメインを使用できます。 この場合、メッセージ・フローは、少なくとも SOAP ペイロードに対応する MIME パーツを識別してから、 XMLNSC または MRM ドメインを使用して、このパーツを明示的に構文解析する必要が通常はあります。

SOAP ドメインでは、適切なエンドポイント情報を使用してノードを自動的に構成するために、WSDL が使用されます。 SOAP ドメインを使用していない場合、トランスポート・ノードを手動で選択および構成します。 通常の WSDL バインディングは次のようになります。

1 つのトランスポートを使用してクライアントから入力メッセージを受け取るメッセージ・フローを構成し、別のトランスポートを使用して Web サービスまたはレガシー・アプリケーションと対話することができます。

メッセージを複数のロケーションに伝搬することができます。 例えば、HTTPReply ノードによってクライアントに戻される Web サービス応答は、メッセージ・ヘッダーに必要な調整が行われた後、最初に MQOutput ノードを使用する監査アプリケーションに送られることがあります。

ノードは、HTTP ノードをサンプル・トランスポートとして使用し、以下の基本パターンで一緒に使用されます。

必要に応じて、SOAPExtract および SOAPEnvelope ノードをこれらのパターンと組み合わせて使用して、SOAP ペイロードを個別に抽出し、SOAP エンベロープを再ビルドすることができます。

メッセージ・フローでメッセージを妥当性検査できるようにするには、適切なアプリケーション、ライブラリー、またはメッセージ・セットをフローとともにデプロイします。 アプリケーション、ライブラリー、またはメッセージ・セットには、WSDL ファイルを含める必要があります。 WSDL ファイルをアプリケーションまたはライブラリーにインポートするか、または既存のメッセージ・セットから WSDL を生成できます。 既存の WSDL をインポートする方法について詳しくは、WSDL からのインポートを参照してください。 既存のメッセージ・セットから WSDL を生成する方法について詳しくは、メッセージ・セット: WSDL の生成を参照してください。

メッセージ・セットから WSDL ファイルを生成した場合、生成されるメッセージ・セットには、関連した SOAP エンベロープ・バージョンのメッセージ定義、および WSDL で定義された XML ペイロード・データのメッセージ定義が含まれます。 WSDL ファイルをアプリケーションまたはライブラリーにインポートした場合、メッセージ定義ではなく、メッセージ・ルートが作成されます。 XMLNSC ドメインでは、メッセージをメッセージ・セット、アプリケーション、またはライブラリーに照らして妥当性検査することができます。 MRM ドメインでは、メッセージをメッセージ・セットにのみ照らして妥当性検査できます。 詳細については、メッセージの妥当性検査を参照してください。

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

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

        
        最終更新:
        
        最終更新: 2015-02-28 17:45:50


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