This bullhornstaffing webservice is a very complex one, it import many
schemas so the library has to fetch many URL, and this can take quite
a while.

You can see what is happening using trace=True (and enabling wsdl
caching to prevent fetching them each time):

client = 
SoapClient(wsdl="https://api.bullhornstaffing.com/webservices-1.1/?wsdl",trace=True,
cache='.')

You get better performance not using the WSDL at all, in most cases
you need webservice location and action, and you can perform remote
calls directly (even in raw mode), that's the flexibility this library
provides, see the examples:

http://code.google.com/p/pysimplesoap/wiki/SoapClient

If you find any problem please fill an issue at the project site:
http://code.google.com/p/pysimplesoap/

Let me know if you need further assistance (if you can, send me what
function do you want to consume, with theirs parameters)

Best regards,

Mariano Reingart
http://www.sistemasagiles.com.ar
http://reingart.blogspot.com



On Fri, Feb 11, 2011 at 12:06 PM, Arun K.Rajeevan <[email protected]> wrote:
> I tried following in ipython at the second statement ipython just hanged. So
> I'm a bit tensed..
> Am I doing something wrong.
>
> from gluon.contrib.pysimplesoap.client import SoapClient, SoapFault
> client =
> SoapClient(wsdl="https://api.bullhornstaffing.com/webservices-1.1/?wsdl";)
>

Reply via email to