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