[Mono-list] Problems with XMLSchema/WSDL in Mono XSP WebService

Boyd Timothy boyd@timothy.ws
Tue, 18 May 2004 09:11:38 -0600


I'm trying to write a Mozilla extension that can call a web service
hosted by Mono's xsp.exe.  Mozilla provides a client proxy which can
read a web service's WSDL and abstract the SOAP implementation so that I
don't have to code that part.

It appears that .NET web services are not able to deal with a SOAP 1.1
client (which is what Mozilla is), which uses the 1999 XMLSchema
namespace (http://www.w3.org/1999/XMLSchema).  Mono's xsp.exe uses
"http://www.w3.org/2001/XMLSchema" which does not work with Mozilla.  I
found a Mozilla bug on this and it appears that they claim it's a
problem in the .NET server: 
http://bugzilla.mozilla.org/show_bug.cgi?id=137490

The problem I hit is that I can't even call a simple HelloWorld method
from Mozilla.  It complains that there are too few arguments (when there
are none).

Can someone who knows more about Web Services & Mono's XSP comment on
this or point me to a workaround?  Is this a bug in xsp.exe that should
be fixed?

-Boyd