I'm working on a web service and I've encountered a discrepancy in it's WSDL when I deploy it on Weblogic 10.3.0 and when I do it on 10.3.6. Basically, there's a small variation that pretty much changes what, for example, soapUI interprets.
Here's the difference I found:
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>
As you can see, in WL 10.3.6, it uses a ref instead, this is causing soapUI to display the request in the following manner:
<ser:auth>
<ser:user>?</ser:user>
</ser:auth>
I'm using CXF and annotations for this implementation.
Does anyone have any clue about what's going on?
Thanks a lot in advance!
Regards.