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:brandyb...@msn.com > Email:x...@vrlab.buaa.edu.cn > ============================================== > >