
Nov. 14, 2009
2:15 p.m.
Landreville wrote:
Sometimes the calls are blocking because it is calling another SOAP server (or possibly itself over SOAP). My SOAP calls will all be blocking because twisted.web.soap doesn't support WSDL.
What are you using for your SOAP client calls, then? There is something called "ZSI" (http://pywebsvcs.sourceforge.net/zsi.html) that can operate with Twisted and supports WSDL. I once used it to write a server that could be used with an existing WSDL as its interface. IIRC its Twised integration has some problems (like not supporting asynchronous handling of requests) but they were relatively simple to overcome.