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パートの終端を表す文字列です。
<この節の構成>
28.4.1 添付ファイルからSOAPメッセージへのマッピング(wsi:swaRef形式)
28.4.2 添付ファイルからSOAPメッセージへのマッピングの注意事項(wsi:swaRef形式)
28.4.3 SOAPメッセージから添付ファイルへのマッピング(wsi:swaRef形式)