Interstage Service Integrator 解説書
目次 索引 前ページ次ページ

第2章 各機能の解説> 2.4 メディエーション機能

2.4.4 SOAPメッセージの操作(SOAP Operation)

SOAP Operationを利用して、SOAPメッセージを操作します。
SOAP Operationの主な機能は、以下のとおりです。

■SOAPメッセージの作成

SOAP GatewayでWebサービスへ送信するためのSOAPメッセージを作成します。作成したSOAPメッセージは、共通メッセージのペイロードに格納されます。
SOAPメッセージの作成には、以下の方法があります。

以下は、ボディ要素だけを指定して作成した例です。

[図:SOAP Operationの機能(SOAPメッセージの作成)]

■ボディ要素の情報取得

SOAP Gatewayで受信したSOAPメッセージからボディ要素を取得します。取得したボディ要素は、共通メッセージのペイロードに格納されます。

[図:SOAP Operationの機能(ボディ要素の情報取得)]

■ヘッダ要素の情報取得

SOAP Gatewayで受信したSOAPメッセージからヘッダ要素を取得します。取得したヘッダ要素は、共通メッセージのペイロードに格納されます。
SOAPメッセージのヘッダ要素(SOAPヘッダ)は、標準規約の通信情報など特殊な用途で使用されます。通常のWebサービスでは、ボディ要素(SOAPボディ)だけが使用されます。

スキーマに関する名前空間は、SOAPメッセージから取得したボディ要素・ヘッダ要素に引き継がれます。
ボディ要素の情報取得の例では、SOAPメッセージから取得したXMLデータのルート要素に、以下の名前空間の宣言を追加しています。
xmlns:soapenc="http://shemas.xmlsoap.org/soap/encoding"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"


目次 索引 前ページ次ページ

All Rights Reserved, Copyright (C) 富士通株式会社 2006