3

当在 WSDL 中启用 MTOM 时,我必须在 XJC 外部绑定文件中放入什么,以便它从 XSD 类型 base64Binary 生成 DataHandler 类型?

根据 CXF 文档(在此处输入链接描述),可以通过将“xmime:expectedContentTypes="application/octet-stream" 作为属性添加到 base64Binary 类型的 XSD 元素来启用它。然后 XJC 将生成 DataHandler 类型。顺便说一句:我不完全确定这是特定的 XJC 功能还是 CXF wsdl2java 功能。

如何通过外部配置实现同代DataHandler类型?因为WSDL文件不是我的,不能更改。我熟悉 XJC 绑定文件并使用它进行自定义,但不知道如何使用它来指示 MTOM 用法。

4

1 回答 1

0

以下内容可能会有所帮助:

Apache CXF - 带有 JAXB 的 MTOM 附件 http://cxf.apache.org/docs/mtom-attachments-with-jaxb.html

此外,请参阅此处的第 64-74 页: http ://www.redbooks.ibm.com/redpapers/pdfs/redp4884.pdf

于 2012-12-30T19:50:20.357 回答