WSDL tools/problems (Salesforce.com)

Discussion in 'Python' started by Dan, Jan 21, 2004.

  1. Dan

    Dan Guest

    Salesforce.com has what looks to be a nice SOAP interface (see
    http://www.sforce.com) which I would like to access via Python.

    I am currently trying to use the newest release of ZSI (1.4.1) to
    process our Salesforce WSDL file but have run in to problems (see
    below). *Any* suggestions on alternative approaches, or how to get
    this approach to work will be appreciated. Also please note, since I
    am new to both Python and ZSI, that this is may be something really
    obvious.

    Thanks in advance,
    Dan

    Here is an example:

    >>> from ZSI.wstools.WSDLTools import *
    >>> w=WSDLReader()
    >>> w.loadFromURL('http://gothamanalytics.com/Ex/enterprise.wsdl')


    Traceback (most recent call last):
    File "C:\Python23\Lib\site-packages\Pythonwin\pywin\framework\scriptutils.py",
    line 307, in RunScript
    debugger.run(codeObject, __main__.__dict__, start_stepping=0)
    File "C:\Python23\Lib\site-packages\Pythonwin\pywin\debugger\__init__.py",
    line 60, in run
    _GetCurrentDebugger().run(cmd, globals,locals, start_stepping)
    File "C:\Python23\Lib\site-packages\Pythonwin\pywin\debugger\debugger.py",
    line 592, in run
    exec cmd in globals, locals
    File "C:\Documents and Settings\Dan\Desktop\Python\sforce.py", line 3,
    in ?
    w.loadFromURL('http://gothamanalytics.com/Ex/enterprise.wsdl')
    File "C:\Python23\Lib\site-packages\ZSI\wstools\WSDLTools.py", line
    37, in loadFromURL
    wsdl.load(document)
    File "C:\Python23\Lib\site-packages\ZSI\wstools\WSDLTools.py", line
    195, in load
    binding.load(operations)
    File "C:\Python23\Lib\site-packages\ZSI\wstools\WSDLTools.py", line
    488, in load
    mbinding.load_ex(GetExtensions(item))
    File "C:\Python23\Lib\site-packages\ZSI\wstools\WSDLTools.py", line
    609, in load_ex
    ob = SoapBodyBinding(use, namespace, encstyle, parts)
    File "C:\Python23\Lib\site-packages\ZSI\wstools\WSDLTools.py", line
    780, in __init__
    raise WSDLError(
    WSDLError: The parts argument must be a sequence.
    >>>
    Dan, Jan 21, 2004
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Dark
    Replies:
    1
    Views:
    4,602
    milfar
    Nov 14, 2008
  2. Jose Barragan

    Cubic Compass Development SalesForce

    Jose Barragan, Oct 23, 2008, in forum: ASP .Net
    Replies:
    0
    Views:
    248
    Jose Barragan
    Oct 23, 2008
  3. Isaac
    Replies:
    0
    Views:
    543
    Isaac
    Oct 22, 2010
  4. Aspire Software Consultancy

    Salesforce.com Top Buzz ----ASC Promoting Salesforce.com in India

    Aspire Software Consultancy, Mar 15, 2011, in forum: C Programming
    Replies:
    0
    Views:
    308
    Aspire Software Consultancy
    Mar 15, 2011
  5. arjun ghosh
    Replies:
    1
    Views:
    113
    Ryan Davis
    Dec 24, 2007
Loading...

Share This Page