The code which calls a proxy which is calling web services is:
ReportExecutionService rs = new ReportExecutionService(); rs.Timeout = System.Threading.Timeout.Infinite; rs.Credentials = System.Net.CredentialCache.DefaultCredentials;
string execURL=ConfigurationSettings.AppSettings["ReportsBasePath"] + @"/ReportExecution2005.asmx"; rs.Url=execURL;
ExecutionInfo execInfo = rs.LoadReport("/Reports/rptSharedRepresentativeReport",null);
Please note the first parameter of LoadReport function is: Report
Errors:
The value for parameter 'Report' is not specified. It is either missing from the function call, or it is set to null at Microsoft.ReportingServices.WebServer.ReportExecution2005Impl.LoadReport(String Report, String HistoryID, ExecutionInfo2& executionInfo) at Microsoft.ReportingServices.WebServer.ReportExecutionService.LoadReport(String Report, String HistoryID, ExecutionInfo& executionInfo)
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 ReportExecutionService.LoadReport(String Report, String HistoryID) at Stockamp.Portal.RSData.SAReportServerAccess.GetReportStream(String reportPath, ArrayList parameterValues, String format)