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

Thomas D. Uram turam at mcs.anl.gov
Mon Dec 20 17:10:42 CST 2004


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
> 




More information about the ag-tech mailing list