Simon Fell > Its just code > Sforce and Indigo

Sunday, April 17, 2005

I finally got some time to get the CTP of Indigo installed, and wanted to try it out with the Sforce API. Unfortunately I didn't get any further than trying to process the WSDL, svcutil.exe incorrectly barfs on it with
Error: Cannot import invalid schemas. Compilation on the XmlSchemaSet failed The Enumeration constraining facet is invalid - The value 'fns:API_CURRENTLY_DISABLED' is invalid according to its datatype 'QName' - 'fns' is an undeclared namespace.
Yet the fns prefix is clearly defined on the root element of the WSDL doc, I logged a bug, i bet the schema parser is taking into account all the inscope namespaces from outside of the schema element. I wonder how much interop testing they've done on Indigo ?, perhaps MS should add Sforce to thier basic test suite, I found some bugs in the earlier Whidbey builds with the Sforce WSDL as well (which is WS-I BP 1.1 compiant).