Package: python-soappy
Version: 0.11.3-1.7
Severity: important
I'm trying to use SOAPpy with the SMS-sending service available from
<http://www.csoft.co.uk/sms/api/soap_to_sms.htm>.
>>> import SOAPpy
>>> p = SOAPpy.WSDL.Proxy('http://www.csoft.co.uk/dtd/sendsms5.wsdl')
>>> p.soapproxy.config.dumpSOAPOut=1
>>> p.soapproxy.config.dumpSOAPIn=1
p.AvailableMessages ('user', 'pin')
*** Outgoing SOAP ******************************************************
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/1999/XMLSchema"
>
<SOAP-ENV:Body>
<AvailableMessages SOAP-ENC:root="1">
<v1 xsi:type="xsd:string">user</v1>
<v2 xsi:type="xsd:string">pass</v2>
</AvailableMessages>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
************************************************************************
*** Incoming SOAP ******************************************************
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/1999/XMLSchema"
xmlns:ns2="http://www.csoft.co.uk/dtd/sendsms5.xsd"><SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>SOAP-ENV:Client</faultcode><faultstring>Method
'AvailableMessages' not implemented: method name or namespace not
recognized</faultstring><faultactor/><detail/><SOAP-ENV:Code/><SOAP-ENV:Reason/><SOAP-ENV:Node/><SOAP-ENV:Role/><SOAP-ENV:Detail/></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope>
************************************************************************
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "/var/lib/python-support/python2.4/SOAPpy/Client.py", line 470,
in __call__
return self.__r_call(*args, **kw)
File "/var/lib/python-support/python2.4/SOAPpy/Client.py", line 492,
in __r_call
self.__hd, self.__ma)
File "/var/lib/python-support/python2.4/SOAPpy/Client.py", line 406,
in __call
raise p
SOAPpy.Types.faultType: <Fault SOAP-ENV:Client: Method
'AvailableMessages' not implemented: method name or namespace not recognized: >
The data that SOAPpy is sending to the server is totally different to
that described on their page at
<http://www.csoft.co.uk/sms/api/soap_queryaccount.htm>. The namespace
for the method name is not specified, the parameters look wrong, etc.
Of course, it's entirely possible that their WSDL file is incorrect,
their server is currently broken, or that I am not using SOAPpy
correctly... in which case please don't LART too hard! :)
-- System Information:
Debian Release: 4.0
APT prefers stable
APT policy: (540, 'stable'), (520, 'testing'), (510, 'unstable'), (1,
'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.21-2-k7
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Versions of packages python-soappy depends on:
ii python-fpconst 0.7.2-3 Utilities for handling IEEE 754 fl
ii python-support 0.5.6 automated rebuilding support for p
ii python-xml 0.8.4-6 XML tools for Python
python-soappy recommends no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]