I'm evaluating WSCF.Blue for some projects we'd like to do. We've decided to adhere to WS-I Basic Profile 2.0. So as part of my evaluation, I generated code off one of the tests WSDLs that WS-I publishes for BP 2.0. While the generation
succeeds, the plumbing is not right at run-time. When I send in an array of strings to the web service, the array object is null when it gets to my implementation code.
There are some comments in the generated code that I think might be related to the problem. For example: "// CODEGEN: Parameter 'RetArrayString1DResult' requires additional schema information that cannot be captured using the parameter mode. The
specific attribute is 'System.Xml.Serialization.XmlArrayAttribute'."
I am testing using SOAPui as my client. The WSDL I am using is ComplexDataTypesDocLitW.wsdl and is downloadable here: http://ws-i.org/profiles/Attachment_25_WGD_BP%201.0_and_2.0_Interoperability_TestSuite.zip.
I'm using the latest release of WSCF.blue with VS 2010.
Is this a limitation of WSCF.blue? If so, I guess we will need to use something else. I have successfully generated code from the same WSDL using SvcUtil.exe.