[AG-TECH] some question about BridgeSever
Thomas D. Uram
turam at mcs.anl.gov
Fri Apr 28 14:56:57 CDT 2006
Hello:
The problem is that the subject identified by the certificate used to run
the bridge server is not authorized to call the GetVenues method on the
venue server.
Using VenueManagement, you can grant access to this method to the
subject identifed in the bridge certificate, either by:
- adding that subject to the Administrators role, or
- by creating a new role (for example, Bridge), adding the subject to that
role, and allowing that role to call GetVenues
These detail should be more clear if you open the VenueManagement
interface.
If you have more questions, please don't hesitate to ask.
Tom Uram
On 4/21/06 7:38 AM, XCM wrote:
> AGTK2.3 in windowsXP
>
> when i start :
> BridgeServer -c configfile
>
> i got this output:
>
> <Fault SOAP-ENV:Server: Authorization failed.: VenueServer:GetVenues>
>
> i got 2 traceback from the log file:
>
> 04/21/06 20:09:01 3724 Toolkit bridgeserver.py:419 ERROR Error adding venue server; url=https://211.71.6.148:8000/VenueServer
> Traceback (most recent call last):
> File "C:\Program Files\AGTk for ChinaGrid-2.3\bin\BridgeServer.py", line 417, in LoadConfig
> self.AddVenueServer(url)
> File "C:\Program Files\AGTk for ChinaGrid-2.3\bin\BridgeServer.py", line 252, in AddVenueServer
> venueDescList = VenueServerIW(venueServerUrl).GetVenues()
> File "C:\Python23\Lib\site-packages\AccessGrid\VenueServer.py", line 1603, in GetVenues
> vl = self.proxy.GetVenues()
> File "C:\Python23\Lib\site-packages\SOAPpy\Client.py", line 453, in __call__
> return self.__r_call(*args, **kw)
> File "C:\Python23\Lib\site-packages\SOAPpy\Client.py", line 475, in __r_call
> self.__hd, self.__ma)
> File "C:\Python23\Lib\site-packages\SOAPpy\Client.py", line 389, in __call
> raise p
> faultType: <Fault SOAP-ENV:Server: Authorization failed.: VenueServer:GetVenues>
>
>
> 04/21/06 20:11:11 1896 Toolkit bridgeserver.py:418 ERROR Error adding venue server; url=https://211.71.6.148:8000/VenueServer
> Traceback (most recent call last):
> File "C:\Program Files\AGTk for ChinaGrid-2.3\bin\BridgeServer.py", line 416, in LoadConfig
> self.AddVenueServer(url)
> File "C:\Program Files\AGTk for ChinaGrid-2.3\bin\BridgeServer.py", line 252, in AddVenueServer
> venueDescList = VenueServerIW(venueServerUrl).GetVenues()
> File "C:\Python23\Lib\site-packages\AccessGrid\VenueServer.py", line 1603, in GetVenues
> vl = self.proxy.GetVenues()
> File "C:\Python23\Lib\site-packages\SOAPpy\Client.py", line 453, in __call__
> return self.__r_call(*args, **kw)
> File "C:\Python23\Lib\site-packages\SOAPpy\Client.py", line 475, in __r_call
> self.__hd, self.__ma)
> File "C:\Python23\Lib\site-packages\SOAPpy\Client.py", line 389, in __call
> raise p
> faultType: <Fault SOAP-ENV:Server: Authorization failed.: VenueServer:GetVenues>
>
> and the program didn't interrupt and go on the loop of main
>
>
> thank u!
>
>
>
>
> brandybobi April 21,2006
>
> ==============================================
> Key Laboratory of Virtual Reality Technology,Ministry of Education, P.R.China
> BeiHang University
> Post:100083
> --------------------
> Msn:brandybobi at msn.com
> Email:Xucm at vrlab.buaa.edu.cn
> ==============================================
>
>
More information about the ag-tech
mailing list