Utilisation de l'API SOAP dans une application SharePoint

Un nouveau jeu de points de terminaison est fourni avec l'installation de Reporting Services, lequel permet de développer des solutions de création de rapports étroitement intégrées dans MicrosoftWindows SharePoint Services 3.0 ou MicrosoftOffice SharePoint Server  2007. Ces points de terminaison sont installés à la fois par l'installation Reporting Services et par le complément Reporting Services pour SharePoint Technologies. Pour plus d'informations sur la manière de configurer Reporting Services en mode intégré SharePoint, consultez Configuration de Reporting Services pour l'intégration de SharePoint 3.0.

Points de terminaison de serveur de rapports

Le point de terminaison ReportService2006 fournit les API de gestion pour un serveur de rapports configuré pour le mode intégré SharePoint.

Important

Lorsqu'un serveur de rapports est configuré pour le mode intégré SharePoint, les API ReportService2005 renvoient une erreur rsOperationNotSupportedSharePointMode. Si le serveur de rapports est configuré pour le mode natif, les API ReportService2006 renvoient une erreur rsOperationNotSupportedNativeMode.

Bien qu'un nouveau point de terminaison ait été ajouté pour gérer un serveur de rapports en mode intégré SharePoint, le point de terminaison ReportExecution2005 existant continue de fonctionner à la fois en mode natif et en mode intégré SharePoint. L'URL suivante est un exemple permettant de référencer le point de terminaison ReportService2006 sur un serveur de rapports.

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

Points de terminaison proxy SharePoint

Outre les points de terminaison de serveur de rapports, un jeu de points de terminaison proxy est installé sur le serveur SharePoint lorsque le complément Reporting Services est installé. Les points de terminaison proxy constituent l'API principal permettant de développer des solutions de rapports lorsqu'un serveur de rapports est configuré pour le mode intégré SharePoint. Lors du développement par rapport aux points de terminaison proxy, le complément Reporting Services gère l'échange des informations d'identification entre le serveur SharePoint et le serveur de rapports en mode d'authentification Compte approuvé. Lors du développement par rapport aux points de terminaison du serveur de rapports, l'application appelante doit gérer l'échange des informations d'identification en mode d'authentification Compte approuvé. Le tableau suivant répertorie les points de terminaison installés avec le complément Reporting Services.

Point de terminaison proxy

Description

ReportService2006

Fournit les API permettant de gérer un serveur de rapports configuré pour le mode intégré SharePoint.

ReportExecution2005

Fournit les API permettant d'exécuter et de parcourir des rapports.

ReportServiceAuthentication

Fournit les API permettant d'authentifier des utilisateurs auprès d'un serveur de rapports lorsque l'application Web SharePoint est configurée pour l'authentification par formulaire.

Les URL suivantes sont des exemples permettant de référencer les points de terminaison proxy sur un site 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