Compartir a través de


Usar la API SOAP en una aplicación de SharePoint

Con la instalación de Reporting Services se ha proporcionado un nuevo conjunto de extremos que permitirá el desarrollo de soluciones de informe que se integran estrechamente con MicrosoftWindows SharePoint Services 3.0 o MicrosoftOffice SharePoint Server 2007. Estos extremos se instalan con la instalación de Reporting Services o del complemento Reporting Services para las tecnologías de SharePoint. Para obtener más información sobre cómo configurar Reporting Services en el modo integrado de SharePoint, vea Configurar Reporting Services para la integración de SharePoint 3.0.

Extremos del servidor de informes

El extremo ReportService2006 proporciona la API de administración para un servidor de informes que está configurado con 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 ReportService2006 devuelven un error rsOperationNotSupportedNativeMode.

Aunque se agregó un extremo nuevo para administrar un servidor de informes en el modo integrado de SharePoint, el extremo ReportExecution2005 existente continuará funcionando tanto en el modo nativo como en el modo integrado de SharePoint. A continuación se muestra un ejemplo de dirección URL para hacer referencia al extremo ReportService2006 en un servidor de informes.

http://<Server Name>/ReportServer/ReportService2006.asmx

Extremos proxy de SharePoint

Además de los extremos del servidor de informes, en el servidor de SharePoint se instala un conjunto de extremos proxy al instalarse el Complemento de Reporting Services. 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.

ReportExecution2005

Proporciona las API para la ejecución y navegación de informes.

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/ReportService2006.asmx

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

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