Compartir a través de


Acceso a la API SOAP

El servicio web del servidor de informes usa el Protocolo simple de acceso a objetos (SOAP) a través de HTTP y actúa como una interfaz de comunicaciones entre los programas cliente y el servidor de informes. El servicio web proporciona dos puntos de conexión ( uno para la ejecución de informes y otro para la administración de informes) y consta de métodos y un conjunto de objetos de tipo complejo que puede usar para acceder a la funcionalidad completa de Reporting Services. Para llamar al servicio, debe hacer referencia al lenguaje de descripción de Servicios web de Reporting Services (WSDL).

Hacer referencia al WSDL de Reporting Services

Para llamar correctamente a un servicio web, debe saber cómo acceder al servicio, qué operaciones admite el servicio, qué parámetros espera el servicio y qué devuelve el servicio. WSDL proporciona esta información en un documento XML que un equipo puede leer o procesar.

Los servicios web del servidor de informes se exponen en tres puntos de conexión diferentes. El nombre del archivo WSDL es diferente para cada punto de conexión. El ReportService2010 punto de conexión contiene métodos para administrar objetos en un servidor de informes en modo nativo o integrado de SharePoint. Se accede al WSDL para este punto de conexión a través de ReportService2010.asmx?wsdl.

Nota:

Los ReportService2005 puntos de conexión y ReportService2006 están en desuso en SQL Server 2008 R2. El ReportService2010 punto de conexión incluye las funcionalidades de ambos puntos de conexión y contiene características de administración adicionales.

  • El ReportExecution2005 punto de conexión permite a los desarrolladores procesar y representar informes mediante programación en un servidor de informes. Se accede al WSDL para este punto de conexión a través de ReportExecution2005.asmx?wsdl.

WSDL se puede consumir mediante kits de desarrollo que admiten SOAP y servicios web, como el SDK de Microsoft .NET Framework.

En el ejemplo siguiente se muestra el formato de la dirección URL al archivo WSDL de administración de Reporting Services:

https://server/reportserver/ReportService2010.asmx?wsdl  

En la tabla siguiente se describe cada elemento de la dirección URL.

Elemento URL Descripción
servidor Nombre del servidor en el que se implementa el servidor de informes.
reportserver Nombre de la carpeta que contiene el servicio web XML. Esto se configura durante la instalación.
<nombre del punto> de conexión.asmx Nombre del punto de conexión del servicio web.

Para obtener más información sobre el formato WSDL, consulte la especificación WSDL de World Wide Web Consortium (W3C) en http://www.w3.org/TR/wsdl.

Véase también

Creación de aplicaciones con el servicio web y .NET Framework
Servicio web del servidor de informes