Cosminexus V9 アプリケーションサーバ Webサービス開発ガイド
添付ファイル付きSOAPメッセージは,SOAP Messages with Attachmentsプロトコルを使用し,MIME Multipart/Related構造でエンコードされます。
添付ファイル付き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パートの終端を表す文字列です。 | |||
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.