Extremos de servicios web del servidor de informes

El servicio web del servidor de informes proporciona varios extremos para administrar un servidor de informes además de ejecutar los informes y navegar por ellos.

Extremos de administración

Hay dos 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 extremo 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.

Nota importanteImportante

Cuando un servidor de informes se configura para el modo integrado de SharePoint, las API ReportService2005 devuelven un error rsOperationNotSupportedSharePointMode. Si el servidor de informes se configura para el modo nativo, las API de ReportService2006 devolverán 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 tipos de datos ReportService2005 y ReportService2006 están desusados en SQL Server 2008 R2. 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 integrado de SharePoint, se puede tener acceso al WSDL para el extremo de administración utilizando una de las direcciones URL siguientes:

http://<Server Name>/ReportServer/ReportService2010.asmx?wsdl

Para obtener más información, vea Acceso a la API 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:

http://<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:

http://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportExecution2005.asmx?wsdl

Para obtener más información, vea Acceso a la API SOAP.

Extremos 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 extremos 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. Al desarrollar con los extremos proxy, el Complemento de Reporting Services administra el intercambio de las credenciales entre el servidor de SharePoint y el servidor de informes en el modo de autenticación de cuentas de confianza. Al desarrollar con los extremos del servidor de informes, la aplicación que realiza la llamada tendrá que administrar el intercambio de credenciales en el modo de autenticación de cuentas de confianza. En la tabla siguiente se enumeran los extremos 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.

NotaNota
Este extremo está desusado en SQL Server 2008 R2.

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.

http://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportService2010.asmx

http://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportExecution2005.asmx

http://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportServiceAuthentication.asmx