red X error

Topics: For TFSAdmin Users
Feb 18, 2011 at 1:52 PM

I've been trying to get Visual Studio 2010 to allow me to view reports. I'm able to see them via the Report Server property URL http://swmn01ptfs08001/Reports/Pages/Folder.aspx?ItemPath=%2fTfsReports%2fDefaultCollection%2fPLMSF. I hoped the Admin tool would tell me where the process was breaking down but it won't allow me into the Report Server as well. The output window has this 

2/18/2011 7:38:06 AM: TFS Administration Tool (2.1.31204.0) has started
2/18/2011 7:39:55 AM: Button clicked: Server Explorer CONNECT
2/18/2011 7:40:02 AM: Connecting to Team Project Collection: swmn01ptfs08001\DefaultCollection
2/18/2011 7:40:04 AM: Successfully connected to Team Project Collection: swmn01ptfs08001\DefaultCollection (Tfs2010)
2/18/2011 7:40:09 AM: Selecting Team Project: PLMSF
2/18/2011 7:40:09 AM: Getting list of users for Team Foundation Server: swmn01ptfs08001\DefaultCollection, Team Project: PLMSF
2/18/2011 7:40:11 AM: UserGroup.Url: http://swmn01ptfs08001/sites/DefaultCollection/PLMSF/_vti_bin/usergroup.asmx
2/18/2011 7:40:11 AM: SharePoint site status: Available
2/18/2011 7:40:11 AM: SharePoint version: WSS3
2/18/2011 7:40:11 AM: PortalType: WssSite
2/18/2011 7:40:11 AM: Exception occurred
                       Type: System.Net.WebException
                       Message: The request failed with HTTP status 400: Bad Request.
                       InnerException: -
                       Source: System.Web.Services
                       Target: System.Object[] ReadResponse(System.Web.Services.Protocols.SoapClientMessage, System.Net.WebResponse, System.IO.Stream, Boolean)
                       Stacktrace:    at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
   at TFSAdministrationTool.Proxy.ReportServer.ReportingService2005.GetPolicies(String Item, Boolean& InheritParent) in D:\Work\TFSAdmin\Main\src\TFSAdministrationTool.Proxy\Web References\ReportServer\Reference.cs:line 3358
   at TFSAdministrationTool.Proxy.ReportServiceProxy.GetSecuritySettings(String name) in D:\Work\TFSAdmin\Main\src\TFSAdministrationTool.Proxy\ReportServiceProxy.cs:line 177
2/18/2011 7:40:11 AM: ReportingService.Url: http://swmn01ptfs08001/ReportServer/ReportService2005.asmx
2/18/2011 7:40:11 AM: Reporting Services site status: Error
2/18/2011 7:40:11 AM: ReportWebServiceUrl: http://swmn01ptfs08001/ReportServer/ReportService2005.asmx
2/18/2011 7:40:11 AM: Initializing roles
2/18/2011 7:40:11 AM: Initializing roles mapping

http://swmn01ptfs08001/ReportServer/ReportService2005.asmx resolves fine. Where can I find the value that is HTTP status 400: Bad Request?



Mar 20, 2011 at 2:22 PM

I think that the problem is that you do not have the necessary permissions to invoke the GetPolicies web method. Could you please go through this MSDN article ( and make sure that you have all the necessary permissions described in the "To grant administrative permissions for a team project collection in Reporting Services" section. Let me know how it goes.

Thanks, Ladislau

Mar 21, 2011 at 2:18 PM

I've got admin rights to all the places mentioned in the article. Is there a better way to verify my rights to the GetPolicies web method?