With the Microsoft .NET Framework, you can use familiar programming constructs, such as methods, primitive types, and user-defined complex types to work with Web services. The .NET Framework contains an infrastructure and tools you can use to create Web service clients that can call any World Wide Web Consortium (W3C) standards-compliant Web service.
A Report Server Web service client is any component or application that communicates with a report server using Simple Object Access Protocol (SOAP) messages.
To create a Report Server Web service client using the .NET Framework, follow these basic steps:
-
Create a proxy class for the Web service.
To do this, add a proxy class or Web reference to your development project, reference the proxy class in your client code, and create an instance of that proxy. For more information, see Creating the Web Service Proxy.
-
Authenticate the Web service client with the report server.
To do this, set the service object's Credentials property equal to the credentials of an authenticated user on the report server. For more information, see Web Service Authentication.
-
Call the method of the proxy class corresponding to the Web service operation that you want to invoke.
To do this, call a Web service method and supply the necessary arguments. For more information about the Web service methods, see Report Server Web Service Methods. For more information about calling the methods, see Calling Web Service Methods.
Concepts
Report Server Web Service
Other Resources
Technical Reference (Reporting Services)
Help and Information
Getting SQL Server 2008 Assistance