[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