Java SOAP “wsimport” - 强制从 document/literal wrapped WSDL 进行包装绑定?
Java 6 JAX-WS “wsimport” 实用程序在生成给定 WSDL 文件的 Web 服务框架(接口)方面做得很好,但有一个令人讨厌的例外。
当给定一个使用 SOAP 文档/文本包装样式(此处也描述)的 WSDL 时,它会生成一个具有“裸”SOAP 绑定参数样式的服务接口(在方法签名中具有多个参数和扩展为“持有者”对象的返回值),而不是由 WSDL 指定的简单包装参数和返回值。其他工具,如Axis2 wsdl2java,只是使用包装器元素作为输入参数和返回值,而不是自动“解开”它们。
是否可以告诉“wsimport”将 SOAP 绑定参数保留为“包装”而不是“裸”?