Pages

Men

rh

4/24/2012

Using SSRS Web service

The SSRS Web Service exposes dozens of collections, objects, and methods that you can use to manage folders, reports and other resources in the report server data base.

The SSRS Web service provides two kind of end points: one is for Report execution and one for Report Management. With methods that exposes the functionality of SSRS. So we can create our own tools and applications for any part of the report life cycle.

There are Two  different management end points: Report Service 2005 and Report Service 2006. You can use Report Service 2005 end points to manage objects in SSRS if configured in a native mode. If the Reporting Service configured in Share Point Integrated Mode, use  the Report Service 2006  end point. In Addition, for backward compact ability, SSRS 2008 also still includes the web service that came with SSRS 2000, named Report Service.

To use objects and methods exposed through Web Service, you need to add a Service or web Reference  in the project. Using WSDL file, the service must describe the members it exposing. You can access the management endpoint WSDL of a report server configured for native mode by using following URL:
http://<Server Name>:port/ReportServer/ReportService2005.asmx?wsdl

There is only one execution endpoint, ReportExecution 2005. You can use it customize report processing and rendering in both native and Share point integrated modes. You can access the WSDL file for execution end point of a report server configured for native mode by using the following URL:

http://<Server Name>/ReportServer/ReportExecution2005.asmx?wsdl

No comments :

Post a Comment