Points de terminaison du service Web Report Server

Le service Web Report Server fournit plusieurs points de terminaison pour la gestion d’un serveur de rapports aussi bien que l'exécution de rapports et la navigation dans ces derniers.

Points de terminaison de gestion

Deux points de terminaison sont disponibles pour la gestion des objets sur un serveur de rapports, ReportService2005 et ReportService2006. Le point de terminaison ReportService2005 permet de gérer des objets sur un serveur de rapports qui est configuré pour le mode natif. Le point de terminaison ReportService2006 permet de gérer des objets sur un serveur de rapports qui est configuré pour le mode intégré SharePoint.

Important

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

[!REMARQUE]

Le service Web qui a été fourni avec MicrosoftSQL Server 2000 Reporting Services n'est pas fourni. Pour plus d'informations, consultez Fonctionnalités supprimées dans SQL Server Reporting Services.

Le langage WSDL pour le point de terminaison de gestion est accessible à l'aide de l'adresse URL suivante :

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

Si le serveur de rapports est configuré pour le mode intégré SharePoint, le langage WSDL est accessible à l'aide de l'URL suivante :

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

Pour plus d'informations, consultez Accès à l'API SOAP.

Point de terminaison d'exécution

Le point de terminaison ReportExecution2005 facilite aux développeurs la personnalisation du traitement des rapports et le rendu à partir d'un serveur de rapports dans les modes intégrés natif et SharePoint. Le point de terminaison inclut des classes et des méthodes qui existaient dans des versions antérieures du service Web Report Server. En outre, nombre de nouvelles classes et méthodes, exposées par le biais du point de terminaison d'exécution, ont été ajoutées au service Web Report Server.

Le langage WSDL pour le point de terminaison de gestion est accessible à l'aide de l'adresse URL suivante :

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

Si le serveur de rapports est configuré pour le mode intégré SharePoint, le langage WSDL est accessible à l'aide de l'URL suivante :

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

Pour plus d'informations, consultez Accès à l'API SOAP.

Points de terminaison de proxy SharePoint

Lorsqu'un serveur de rapports est configuré pour le mode intégré SharePoint et que le complément Reporting Services est installé, un jeu de points de terminaison de proxy est installé sur le serveur SharePoint. Les points de terminaison de proxy constituent l'API primaire pour le développement de solutions de rapport lorsqu'un serveur de rapports est configuré pour le mode intégré SharePoint. Lors du développement avec les points de terminaison de 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 sur les points de terminaison de serveur de rapports, l'application appelante doit gérer l'échange d'informations d'identification en mode d'authentification Compte approuvé. Le tableau suivant répertorie les points de terminaison qui sont installés avec le complément Reporting Services.

Point de terminaison de proxy

Description

ReportService2006

Fournit les API pour la gestion d'un serveur de rapports qui est configuré pour le mode intégré SharePoint.

ReportExecution2005

Fournit les API pour l'exécution de rapports et la navigation dans ces derniers.

ReportServiceAuthentication

Fournit les API pour l'authentification des utilisateurs avec un serveur de rapports lorsque l'application Web SharePoint est configurée pour l'authentification par formulaires.

Voici des exemples d'adresses URL pour le référencement des points de terminaison de 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