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

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

30.5 MTOM/XOP仕様形式の添付ファイルのSOAPメッセージ

MTOM/XOP仕様形式の添付ファイルを使用した場合のSOAPメッセージは,SOAP Messages with Attachmentsプロトコルを使用し生成されたMIME multipart/related構造です。ここでは,MTOM/XOP仕様形式の添付ファイルのSOAPメッセージについて説明します。

MTOM/XOP仕様形式の添付ファイル付きSOAPメッセージの構造を次の図に示します。

図30-2 MTOM/XOP仕様形式の添付ファイル付きSOAPメッセージの構造

[図データ]

MTOM/XOP仕様形式の添付ファイル付きSOAPメッセージの各部の説明を次の表に示します。

表30-5 MTOM/XOP仕様形式の添付ファイル付き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パートの境界を示す文字列です。








添付ファイルパート

MTOM/XOP仕様形式の添付ファイルの内容を記述するパートです。
MIMEヘッダとMIMEボディから構成され,0個以上定義します。
MIMEヘッダ 添付ファイルパートのヘッダ情報です。

MIMEヘッダとMIMEボディ間の境界文字列 添付ファイルパートのMIMEヘッダとMIMEボディ間の境界を示す文字列です。
MIMEボディ MTOM/XOP仕様形式の添付ファイルの内容(バイナリデータ)を記述します。
MIMEパートの終端文字列 MIMEパートの終端を表す文字列です。
<この節の構成>
30.5.1 添付ファイルからSOAPメッセージへのマッピング(MTOM/XOP)
30.5.2 添付ファイルからSOAPメッセージへのマッピングの注意事項(MTOM/XOP)
30.5.3 SOAPメッセージから添付ファイルへのマッピング(MTOM/XOP)