[AG-TECH] Passing DataDescription object from Client to server using SOAP

Michael Braitmaier braitmaier at hlrs.de
Tue Dec 14 04:19:00 CST 2004


Hello!

I am currently working on passing a DataDescription from the users AG client 
to the VenueServer using the Webservice interface of a venue. Is this 
intended by the SOAP used by AG so far. I seem to have problems with passing 
such objects over the net using SOAP. I always end up in a SOAP method 
failed exception when calling the webservice method (Find the exception 
attached at the end of the mail).

As I already worked with the .NET webservice concept which supports 
serialization of objects and sending them in webservice calls, I assumed 
this would work in AG webservices too.

It would be really important for my future work to know this aspect, as the 
inability to send objects would complicate things quite a lot.

Thanks in advance
Michael

------------------
Dipl.-Inf. Michael Braitmaier
HLRS - Visualization / Video Conferencing
University of Stuttgart
Germany
Website: http://www.hlrs.de/organization/vis/people/braitmaier/


Exception:

SOAPpy.Types.faultType: <Fault SOAP-ENV:Server: Method Failed: 
Venues:default:AddRootDir>

Rückverfolgung (innerste zuletzt):

Datei "f:\hpc-europa\source\AccessGrid\bin\VenueClient.py", Zeile 1, in ?
  #!/usr/bin/python2
Datei "f:\hpc-europa\source\AccessGrid\bin\VenueClient.py", Zeile 107, in ?
  main()
Datei "f:\hpc-europa\source\AccessGrid\bin\VenueClient.py", Zeile 103, in 
main
  wxapp.MainLoop()
Datei "C:\Python23\Lib\site-packages\wx\core.py", Zeile 5061, in MainLoop
  wx.PyApp.MainLoop(self)
Datei "C:\Python23\Lib\site-packages\wx\core.py", Zeile 4585, in MainLoop
  return _core.PyApp_MainLoop(*args, **kwargs)
Datei "C:\Python23\Lib\site-packages\AccessGrid\VenueClientUI.py", Zeile 
3133, in OnRightClick
  wxPoint(self.x, self.y))
Datei "C:\Python23\Lib\site-packages\wx\core.py", Zeile 6738, in PopupMenu
  return _core.Window_PopupMenu(*args, **kwargs)
Datei "C:\Python23\Lib\site-packages\AccessGrid\VenueClientUI.py", Zeile 
758, in AddDirCB
  __venueProxy.AddRootDir(newDirectoryDesc)
Datei "C:\Python23\Lib\site-packages\AccessGrid\Venue.py", Zeile 3425, in 
AddRootDir
  self.proxy.AddRootDir(dirDesc)
Datei "C:\Python23\Lib\site-packages\SOAPpy\Client.py", Zeile 453, in 
__call__
  return self.__r_call(*args, **kw)
Datei "C:\Python23\Lib\site-packages\SOAPpy\Client.py", Zeile 475, in 
__r_call
  self.__hd, self.__ma)
Datei "C:\Python23\Lib\site-packages\SOAPpy\Client.py", Zeile 389, in __call
  raise p 




More information about the ag-tech mailing list