Accessing the SOAP API
Reporting Services - Reporting Services Programming
Accessing the SOAP API

The Reporting Services Web service is an XML Web service with a Simple Object Access Protocol (SOAP) API that consists of methods and a set of complex type objects that you can use to access the complete functionality of Reporting Services. To call the service, you must reference the Reporting Services Web Services Description Language (WSDL).

Referencing the Reporting Services WSDL

To call a Web service successfully, you must know how to access the service, what operations the service supports, what parameters the service expects, and what the service returns. WSDL provides this information in an XML document that can be read or processed by a computer.

WSDL can be consumed by development kits that support SOAP and Web services, such as the Microsoft .NET Framework SDK.

The following examples shows the format of the URL to the Reporting Services WSDL file:

http://server/reportserver/ReportService.asmx

The following table describes each element in the URL.

URL element Description
server The name of the server on which the report server is deployed.
reportserver The name of the folder that contains the XML Web service. This is configured during setup.
ReportService.asmx The Uniform Resource Indicator (URI) to the Reporting Services Web service..

For more information about the WSDL format, see the World Wide Web Consortium (W3C) WSDL specification at http://www.w3.org/TR/wsdl.

See Also

Building Applications Using the Web Service and the .NET Framework

Reporting Services Web Service

© 2009 Microsoft Corporation. All rights reserved.   Terms of Use | Trademarks | Privacy Statement
Page view tracker
Rate the Lightweight library
x
Lightweight builds on ScriptFree (loband) by adding features you've requested: a SearchBox and default code language selection.
Do you like the SearchBox?
Do you like the tabbed code blocks?
How useful is this topic?
Tell us more.
Thanks
x
You're helping to improve MSDN Online.
Feedback
Switch View
Classic
Lightweight Beta
ScriptFree
Switch View