Hello,
I am still trying to write a unit test for a bug fix (16256) where parameters
are missing in WSDL using MessageContracts. I am trying to access the wsdl you
would get with ?xsd=xsd1 to check, in my example, that Result is in
AddResponse (previously missing), i.e.:
?xml version=1.0 encoding=utf-8 ?
-http://192.168.0.138:8010/?xsd=xsd1 xs:schema xmlns:tns=urn:Test
elementFormDefault=qualified targetNamespace=urn:Shout
xmlns:xs=http://www.w3.org/2001/XMLSchema;
-http://192.168.0.138:8010/?xsd=xsd1 xs:element name=Add
-http://192.168.0.138:8010/?xsd=xsd1 xs:complexType
-http://192.168.0.138:8010/?xsd=xsd1 xs:sequence
xs:element minOccurs=0 name=n1 type=xs:double /
xs:element minOccurs=0 name=n2 type=xs:double /
/xs:sequence
/xs:complexType
/xs:element
-http://192.168.0.138:8010/?xsd=xsd1 xs:element name=AddResponse
-http://192.168.0.138:8010/?xsd=xsd1 xs:complexType
-http://192.168.0.138:8010/?xsd=xsd1 xs:sequence
xs:element minOccurs=0 name=Result type=xs:double /
/xs:sequence
/xs:complexType
/xs:element
In WsdlExporterTest.cs I can retrieve a schema, of two available, (using
GetXmlSchema()) that has elements Add and AddResponse (and only these). But
these are XmlSchemaElements (as opposed to say, XmlSchemaComplexType) and I can
dig no further into the parameters above (assuming this is right). Is this test
possible to write? Should I submit the fix for consideration anyway?
Thanks,
Peter
___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list