如何解决如何从包含具有重复参数名称的方法的 .WSDL 文件创建 Java SOAP Web 服务?
我已经从 .WSDL 文件生成了 Java 类,但我看到了错误:
Parameter names must be unique: 'myParam'
myParam 是请求对象和响应对象中字段的名称,因此它在@WebMethod 声明中同时显示为 IN 和 OUT @WebParam(在 Holders 中包含 OUT 参数)。这两个参数的类型不同,所以我不能把它们组合成一个INOUT参数。
如何在保持符合 .WSDL 规范的同时解决此问题?
为清晰起见进行编辑:
请求类型:
<xs:complexType name="myRequest">
<xs:sequence>
<xs:element name="myParam" type="he:myParamType"/>
</xs:sequence>
</xs:complexType>
响应类型:
<xs:complexType name="myResponse">
<xs:sequence>
<xs:element name="myParam" type="he:someOtherType"/>
</xs:sequence>
</xs:complexType>
正因如此,同一个操作会有两个参数name
属性设置为“myParam”,无效。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。