SOAtest 和 Virtualize可以使用利用 MTOM(消息传输优化机制)和 XOP(XML 二进制优化包装)技术的服务。 可以选择要包含的二进制内容,以及要验证、发送和接收优化信息。 可以使用表单输入视图中的 SOAP 客户端或消息响应程序发送 MTOM 优化消息。 通过使用引用代替 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 值,该部分中包括相应的非编码内容。 若要启用发送经优化后的消息,请完成以下内容: 单击工具的Misc. 或 Options选项卡,然后从 Attachment Encapsulation Format 下拉菜单中选择 Custom 。 - 启用 MTOM Always ,还是启用 MTOM Optional
选择 Request 或 or Request 选项卡,并确认选择了 Views 菜单中的 Form Input 。表单视图是一个模式感知视图。 在该视图中,将识别 xsd:base64Binary 模式的数据类型,以便引用要优化的内容。当单击 base64Binary 类型时,可以使用以下项: 引用文件:Reference to file:这是推荐的选项。该选项允许选择要作为优化内容来发送的文件。SOAtest 和 Virtualize 读取文件中的内容,在内容通过网络发送时。这样,文件内容就不会存储在套件中。 - 作为相对路径保存:Persist As Relative Path:文件的路径作为套件的相对路径保存,它总是推荐允许与其他的组织更轻松地共享和协作。
- 从文件中导入:Import from file:该选项(不推荐)允许从文件中读取内容。对于大文件,不推荐使用该选项,因为文件内容将加载到内存中。
此外,可以通过从下拉框中选择 Parameterized 然后选择一个 File Data SourceSource 驱动要发送的文件。有关使用文件数据源的更多详情,请查阅在 SOAtest 中配置文件数据源 ,或者 在 Virtualize 中配置文件数据源。
|