我需要在XJC外部绑定文件中放置什么,以便在WSDL中启用MTOM时从XSD类型base64Binary生成DataHandler类型?
根据CXF doc(enter link description here),可以通过将“xmime:expectedContentTypes =”application / octet-stream“作为属性添加到base64Binary类型的XSD元素来启用它.XJC然后将生成DataHandler类型。 顺便说一句:我不完全确定这是特定的XJC功能还是CXF wsdl2java功能。
如何通过外部配置实现同一代DataHandler类型?,因为WSDL文件不是我的,无法更改。 我熟悉XJC绑定文件并将其用于自定义,但不知道如何使用它来指示MTOM的使用。
答案 0 :(得分: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