Michael: I think this problem can be easily resolved. Could you send more information about how you reached this problem? This would include client- and server-side code, and the VenueServer.log.
Tom Michael Braitmaier wrote: > 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 >