[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