[Soap-Python] Interoperability problem between soaplib and MS .Net 3.5 SOAP

Sury Soni ssoni at nextdigital.com
Thu Aug 5 09:43:19 CEST 2010


> > Hi All,
> >
> > I have recently joined the list to get answer to the question
> 'Interoperability problem between soaplib and MS .Net 3.5 SOAP'.
> >
> > Any recent updates?
> >
> 
> hi sury,
> 
> there's been a lot of work on soaplib in the past weeks and many issues were
> fixed. but i did not test soaplib against a .net client, nor got much feedback
> about it.
> 
> there's a server specifically for interoperability tests between soaplib and
> other frameworks, which you can find here:
> 
> http://github.com/arskom/soaplib/blob/master/src/soaplib/test/interop/se
> rver/
> 
> can you please provide sample xml, or better, a .net script that produces that
> xml, that doesn't work?
> 
> best regards,
> burak
> 

Hi Burak,

Thanks for the update.

I usually test my python web service using WebService Studio (http://webservicestudio.codeplex.com/)

I run static.py and basic.py, one at a time.

For static.py wsdl url was http://localhost/app?wsdl
And for basic.py wsdl url was http://localhost/?wsdl

Above information was not readily available in docs, so it would be useful, if we put it somewhere.

When I used WebService Studio to load the either wsdl url and generate proxy objects, it failed.

So, you can use this tool to make wsdl inter-operable as well.

I have also posted my question on stackoverflow with details on SOAPpy problem.

http://stackoverflow.com/questions/3358792/is-python-good-for-writing-standard-compatible-and-complete-soap-web-services

A small update for static.py.

I am using twisted '8.2.0' which is little bit old, but could be useful.

Replace: Line 46
    resource = WSGIResource(reactor, reactor.getThreadPool(), application)
To:
    resource = WSGIResource(reactor, reactor, application)


Regards,

Sury


More information about the Soap mailing list