[thelist] Python Web Services

Tarrant Costelloe taz at madfolk.com
Sat Oct 25 17:52:51 CDT 2003


Has anyone on the list managed to successfully execute a ActivePython
Web Service? More specifically the Weather Service available here:
http://aspn.activestate.com/ASPN/WebServices/SWSAPI/pytut

I have installed both pyxml and WebService without any error messages
returned however when I run the following code:

------ START CODE ------ 

import WebService

AirportWeather =
WebService.ServiceProxy("http://www.capescience.com/webservices/airportw
eather/AirportWeather.wsdl", "0f87dd612e9052d5730476ec531f4830")
print AirportWeather.getTemperature("KLAX") # Los Angeles

------ END CODE ------ 

I get the following errors returned:

------ START CODE ------ 

Traceback (most recent call last):
  File "D:\Program Files\ActiveState Komodo 2.5\callkomodo\kdb.py", line
433, in _do_start
    self.kdb.run(code_ob, locals, locals)
  File "D:\Python22\lib\bdb.py", line 349, in run
    exec cmd in globals, locals
  File "D:\Python22\weather.py", line 4, in ?
    print AirportWeather.getTemperature("KLAX") # Los Angeles
  File "D:\Python22\Lib\site-packages\soapy\soap.py", line 225, in
__call__
    responseobj = parseFromString(responsetext)
  File "D:\Python22\Lib\site-packages\soapy\soap.py", line 50, in
parseFromString
    return reader.fromString(string)
  File
"D:\Python22\Lib\site-packages\_xmlplus\dom\ext\reader\__init__.py",
line 63, in fromString
    return self.fromStream(stream, ownerDoc)
  File
"D:\Python22\Lib\site-packages\_xmlplus\dom\ext\reader\PyExpat.py", line
65, in fromStream
    success = self.parser.ParseFile(stream)
ExpatError: syntax error: line 1, column 49

------ END CODE ------ 

Any help on this would be appreciated.

Regards,
 
Tarrant Costelloe
Technical Director
madfolk.com (.co.uk) - Reforming Media 
(+44) 01903 523414.




More information about the thelist mailing list