0
我正在开发一个Web服务,当我将它部署在Weblogic 10.3.0上,并且在10.3.6上进行时,我遇到了它的WSDL中的差异。基本上,有一个很小的变化,例如,soapUI解释的变化很大。WebService WSDL 10.3.0和10.3.6之间的差异
这是我发现的区别:
WL 10.3.0:
<xs:complexType name="auth">
<xs:sequence>
<xs:element minOccurs="0" name="user" type="tns:userPassword"/>
</xs:sequence>
WL 10.3.6:
<xs:complexType name="auth">
<xs:sequence>
<xs:element minOccurs="0" ref="tns:user"/>
</xs:sequence>
正如你所看到的,在WL 10.3.6,它使用ref代替,这会导致soapUI以下列方式显示请求:
<ser:auth>
<ser:user>?</ser:user>
</ser:auth>
我为此实现使用CXF和注释。
有没有人对发生了什么有任何线索?
非常感谢!
问候。
这是abbolutely罚款。你只需要用你的价值取代'?'。我在这里错过了什么吗?如果您期待其他事情,请更新问题。 – 2013-04-24 19:06:38
我期待在请求体上有一个复杂的结构,例如: ? '。 –
bassprodukt
2013-04-24 19:19:22
请根据您的期望更新问题。 – 2013-04-24 19:21:12