Would be great if CWsdlGenerator could generate WS-I compliant WSDLs.
I’ve written a test application, that defines several methods with different signatures (returning basic types, objects, arrays, …) and tested the resulting WSDL using SOAP UI (it utilizes the WS-I Interoperability Testing Tools from http://www.ws-i.org/deliverables/workinggroup.aspx?wg=testingtools).
Basically, the encoding style and the use of soap-enc:array causes problems. Everything else already looks quite good.
As a bonus, it would be nice to have the method descriptions embedded in the wsdl.
Resources:
WS-I compliance test report
Tested WSDL
About WS-I compliance test application
Article about SOAP encodings