多くのサービスは、 XML メッセージで表せないデータの送受信に添付ファイルを使用します (たとえば、マルチメディア バイナリ データなど)。SOAtest?はメッセージとともに添付データを送受信するために使用できます。受信された添付ファイルを処理して、その正しさを検証できます。
SOAP Client?ツールは、メッセージとともに MIME、 DIME、および MTOM のメッセージを送信するように構成できます。添付ファイルのカプセル化フォーマットは、ツールの [その他] タブ (SOAtest) または [オプション] タブ (Virtualize) で構成できます。
MIME/DIME の場合、ツールの [添付ファイル] タブではバイナリまたは XML の添付ファイルをスクリプト化することなく送信できます ?(「アタッチメント オプション」に記述しています)。MTOM の場合、[添付ファイル] タブに何も追加する必要がありません (詳細については後述)。
Attachment Handler ツールはレスポンス メッセージから添付ファイルを取り出すため、そして検証するために SOAP Client?と連結して使用できます。Attachment Handler ツールの構成に関する詳細は、「Attachment Handler」を参照してください。
SOAtestは MTOM (Message Transmission Optimization Mechanism) および XOP (XMLbinaryOptimized Packaging) テクノロジを利用するサービスと連携できます。? ユーザーは、最適化したメッセージを含め、送受信する、バイナリ コンテンツを選択できます。 MTOM 最適化メッセージは、フォーム入力ビューで SOAP Client またはメッセージ レスポンダーを使用して送信できます。? xsd:base64Binary 要素のコンテンツを次のようなリファレンスで置き換えることによって XOP 最適化を実行します。 < xop:Include href="cid:1.urn:uuid:[email protected]"?xmlns:xop="http://www.w3.org/2004/08/xop/include" /> エンコードされていない関連コンテンツを含む --MIME_boundary セクションで、同じ href cid 値が使用されます。 最適化メッセージの送信を可能にするには、次の操作を行います。
|
MTOM を使用している場合、メッセージレスポンダーの [添付ファイル] タブには何も追加する必要がありません。