Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.4.3
-
Java 6,7 on Windows 7 and Suse Linux 11
-
Unknown
Description
I have been using CXF since 2008 version 2.1.x branch. It generated the same WSDL every time which I have attached and labeled wsdl-211.wsdl. I recently upgraded to 2.4.3 and did not touch the interface and now CXF is generating the WSDL differently that is now breaking all my test clients.
The major difference being it is generating ref= instead of type= which is then causing the client generation to generate SoapStyle.BARE in both my Java and .NET clients.
2.1.10:
<xs:complexType name="getAllAceResponse">
<xs:sequence>
<xs:element minOccurs="0" name="collectionActualValueData" type="tns:collectionActualValueData" />
</xs:sequence>
</xs:complexType>
2.4.3:
<xs:complexType name="getAllAceResponse">
<xs:sequence>
<xs:element minOccurs="0" ref="tns:collectionActualValueData"/>
</xs:sequence>
</xs:complexType>