Hitachi

Cosminexus V11 アプリケーションサーバ Webサービス開発ガイド


28.4 添付ファイル付きSOAPメッセージ(wsi:swaRef形式)

添付ファイル付きSOAPメッセージは,SOAP Messages with Attachmentsプロトコルを使用し,MIME Multipart/Related構造でエンコードされます。

添付ファイル付きSOAPメッセージの構造を次の図に示します。

図28‒4 添付ファイル付きSOAPメッセージの構造

[図データ]

添付ファイル付きSOAPメッセージの各部の説明を次の表に示します。

表28‒4 添付ファイル付きSOAPメッセージの各部の説明

各部の名称

説明

HTTPヘッダ

HTTPプロトコルに依存するヘッダ情報です。

HTTPヘッダとHTTPボディの境界文字列

HTTPヘッダとHTTPボディの境界を示す文字列です。

HTTPボディ

送信するメッセージを記述します。

ルートパートおよび添付ファイルパートから構成されます。

MIMEパートの境界文字列

各MIMEパートの境界を示す文字列です。

ルートパート

メッセージ本体を記述するパートです。

MIMEヘッダとMIMEボディから構成され,必ず1個定義します。

MIMEヘッダ

ルートパートのヘッダ情報です。

MIMEヘッダとMIMEボディ間の境界文字列

ルートパートのMIMEヘッダとMIMEボディ間の境界を示す文字列です。

MIMEボディ

メッセージ本体を記述します。

SOAPエンベロープ

SOAPエンベロープを記述します。

SOAPヘッダ

SOAPメッセージのヘッダ情報を記述します。

SOAPボディ

SOAPメッセージの本文(XML)を記述します。

MIMEパートの境界文字列

各MIMEパートの境界を示す文字列です。

添付ファイルパート

添付ファイルの内容を記述するパートです。

MIMEヘッダとMIMEボディから構成され,0個以上定義します。

MIMEヘッダ

添付ファイルパートのヘッダ情報です。

MIMEヘッダとMIMEボディ間の境界文字列

添付ファイルパートのMIMEヘッダとMIMEボディ間の境界を示す文字列です。

MIMEボディ

添付ファイルの内容(バイナリデータ)を記述します。

MIMEパートの終端文字列

MIMEパートの終端を表す文字列です。

〈この節の構成〉