Report Server Web service methods
The Report Server Web services include several categories of methods that are based on component features. These methods are provided through several Web service endpoints (three for report management and one for report execution) which are exposed as members of the ReportingService2010 and ReportExecutionService classes. These classes can be generated through a proxy class tool such as wsdl.exe, which is included with the Microsoft .NET Framework SDK. For more information about the Report Server Web services and the .NET Framework, see Building Applications Using the Web Service and the .NET Framework.
Endpoints and methods
The following table lists the endpoints of the Report Server Web service, and the categories of methods provided by the ReportingService2010 endpoint. For information on the methods available in the other endpoints, see Technical Reference (SSRS).
Article | Description |
---|---|
Report Server Web Service Endpoints | Describes the management and execution endpoints of the Report Server Web service. |
Report Server Namespace Management Methods | Describes methods that you can use to manage the report server database. Specifically you can manage folders and resources and set item properties. |
Authorization Methods | Describes methods that you can use to manage tasks, roles, and policies. |
Data Sources and Connection Methods | Describes methods that you can use to set and manage data source connection and credential information for reports. |
Report Parameters Methods | Describes methods that you can use to set and retrieve parameters for reports. |
Model Methods - Report Server Web Service | Describes methods that you can use to manage models. |
Rendering and Execution Methods | Describes methods that you can use to manage report execution, rendering, and caching. |
Report History Methods | Describes methods that you can use to create and manage report history snapshots. |
Scheduling Methods | Describes methods that you can use to create and manage shared schedules and cache refresh plans that are used by the report server. |
Subscription and Delivery Methods | Describes methods that you can use to create and manage subscriptions and report delivery. |
Linked Reports Methods | Describes methods that you can use to create and manage linked reports. |