I am testing CXF and sadlly found that our method parameters and returns are
not recognized in vs net.
VS NET recongnized the sayHi function as
--- sayHi ( sayHi As sayHi ) As sayHiResponse
it should be
--- sayHi ( arg0 As string) as string
When I change the wsdl manually from
<xsd:element name="sayHi" type="tns:sayHi"/>
<xsd:complexType name="sayHi">
<xsd:sequence>
<xsd:element minOccurs="0" name="arg0" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
to
<xsd:element>
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="arg0" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
It worked, but I have no idea how could I make this changes without switch
to "wsdl first" (I dont want to, I have just too many methods to export)
Any help will be very appreciated
--
View this message in context:
http://www.nabble.com/WSDL-not-recognized-by-vs-net-tf4599448.html#a13132033
Sent from the cxf-user mailing list archive at Nabble.com.