Cosminexus アプリケーションサーバ V8 Webサービス開発の手引

[目次][用語][索引][前へ][次へ]

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

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

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

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

[図データ]

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

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