Puntos de conexión de servicio web del servidor de informes
El servicio web del servidor de informes proporciona varios puntos de conexión para administrar un servidor de informes y ejecutar y navegar por informes.
Los puntos de conexión de administración
Hay tres extremos disponibles para administrar objetos en un servidor de informes: ReportService2005, ReportService2006 y ReportService2010. El extremo ReportService2005 se utiliza para administrar los objetos en un servidor de informes que esté configurado para el modo nativo. El extremo ReportService2006 se utiliza para administrar los objetos en un servidor de informes que esté configurado para el modo integrado de SharePoint. El punto de conexión ReportService2010 combina las funcionalidades de ReportService2005 y ReportService2006, y puede administrar los objetos en un servidor de informes que esté configurado para el modo nativo o para el modo integrado de SharePoint.
Importante
Cuando un servidor de informes se configura para el modo integrado de SharePoint, las API de ReportService2005 devuelven un error rsOperationNotSupportedSharePointMode. Cuando un servidor de informes se configura para el modo nativo, las API de ReportService2006 devuelven un error rsOperationNotSupportedNativeMode. De igual forma, cuando las API específicas del modo en ReportService2010 se utilizan en modos imprevistos, las API devolverán los errores respectivos.
Nota
Los puntos de conexión ReportService2005 y ReportService2006 están en desuso en SQL Server 2008 R2 (10.50.x). El extremo ReportService2010 incluye las funcionalidades de ambos extremos y contiene características de administración adicionales.
Si el servidor de informes está configurado para el modo nativo o para el modo de integración de SharePoint, se puede acceder al WSDL para el punto de conexión de administración mediante una de las siguientes direcciones URL:
https://<Server Name>/ReportServer/ReportService2010.asmx?wsdl
Para más información, vea Acceso a la API de SOAP.
Extremo de ejecución
El extremo ReportExecution2005 facilita a los programadores la personalización del procesamiento y la representación de los informes desde un servidor de informes tanto en modo nativo como en modo integrado de SharePoint. El extremo incluye las clases y métodos que existían en las versiones anteriores del servicio web del servidor de informes. Además, se han agregado muchas clases y métodos nuevos al servicio web del servidor de informes que se exponen a través del extremo de ejecución.
Se puede tener acceso al WSDL para el extremo de administración utilizando la dirección URL siguiente:
https://<Server Name>/ReportServer/ReportExecution2005.asmx?wsdl
Si el servidor de informes está configurado para el modo integrado de SharePoint, se puede tener acceso al WSDL utilizando la dirección URL siguiente:
https://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportExecution2005.asmx?wsdl
Para más información, vea Acceso a la API de SOAP.
Puntos de conexión de proxy de SharePoint
Cuando un servidor de informes se configura para el modo integrado de SharePoint y se ha instalado el complemento de Reporting Services, un conjunto de puntos de conexión proxy se instala en el servidor de SharePoint. Los extremos proxy constituyen la API principal para desarrollar soluciones de informe cuando un servidor de informes se configura en el modo integrado de SharePoint. Cuando se desarrolla con los puntos de conexión de proxy, el Complemento de Reporting Services administra el intercambio de credenciales entre el servidor de SharePoint y el servidor de informes en modo de autenticación de cuenta de confianza. Al desarrollar en los puntos de conexión del servidor de informes, la aplicación que realiza la llamada debe administrar el intercambio de credenciales en modo de autenticación de cuenta de confianza. En la tabla siguiente se enumeran los puntos de conexión que se instalan con el Complemento de Reporting Services.
Extremo proxy | Descripción |
---|---|
ReportService2006 | Proporciona las API para administrar un servidor de informes que se configura para el modo integrado de SharePoint. Nota: este punto de conexión está en desuso en SQL Server 2008 R2 (10.50.x). |
ReportService2010 | Proporciona las API para administrar un servidor de informes que se configura para el modo nativo o para el modo integrado de SharePoint. |
ReportExecution2005 | Proporciona las API para ejecutar los informes y navegar por ellos. |
ReportServiceAuthentication | Proporciona las API para autenticar a los usuarios con un servidor de informes cuando la aplicación web de SharePoint se configura para la autenticación de formularios. |
Las siguientes son direcciones URL de ejemplo para hacer referencia a los extremos proxy en un sitio de SharePoint.
https://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportService2010.asmx
https://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportExecution2005.asmx
https://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportServiceAuthentication.asmx