[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