Freigeben über


Verwenden der SOAP-API in einer SharePoint-Anwendung

Mit der Installation von Reporting Services wurde ein neuer Satz von Endpunkten bereitgestellt, die die Entwicklung von fest mit MicrosoftWindows SharePoint Services 3.0 oder MicrosoftOffice SharePoint Server 2007 integrierten Berichtslösungen ermöglichen. Diese Endpunkte werden sowohl von der Reporting Services-Installation als auch vom Reporting Services-Add-In für SharePoint-Technologien installiert. Weitere Informationen zum Konfigurieren von Reporting Services im integrierten SharePoint-Modus finden Sie unter Konfigurieren von Reporting Services für die Integration in SharePoint 3.0.

Berichtsserverendpunkte

Der ReportService2006-Endpunkt stellt die Verwaltungs-APIs für den Berichtsserver bereit, der für den integrierten SharePoint-Modus konfiguriert ist.

Wichtiger HinweisWichtig

Wenn ein Berichtsserver für den integrierten SharePoint-Modus konfiguriert ist, geben die ReportService2005-APIs einen rsOperationNotSupportedSharePointMode-Fehler zurück. Wenn der Berichtsserver für den systemeigenen Modus konfiguriert ist, geben die ReportService2006-APIs einen rsOperationNotSupportedNativeMode-Fehler zurück.

Obwohl ein neuer Endpunkt für das Verwalten eines Berichtsservers im integrierten SharePoint-Modus hinzugefügt wurde, funktioniert der ReportExecution2005-Endpunkt weiterhin sowohl im systemeigenen als auch im integrierten SharePoint-Modus. Die folgende URL ist ein Beispiel für einen Verweis auf den ReportService2006-Endpunkt auf einem Berichtsserver.

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

SharePoint-Proxyendpunkte

Zusätzlich zu den Berichtsserverendpunkten wird ein Satz von Proxyendpunkten auf dem SharePoint-Server installiert, wenn das Reporting Services-Add-In installiert ist. Bei den Proxyendpunkten handelt es sich um die primäre API für das Entwickeln von Berichtslösungen, wenn ein Berichtsserver für den integrierten SharePoint-Modus konfiguriert ist. Wenn Sie für die Proxyendpunkte entwickeln, behandelt das Reporting Services-Add-In den Austausch der Anmeldeinformationen zwischen dem SharePoint-Server und dem Berichtsserver im Authentifizierungsmodus Vertrauenswürdiges Konto. Wenn Sie für die Berichtsserverendpunkte entwickeln, muss die aufrufende Anwendung den Austausch der Anmeldeinformationen im Authentifizierungsmodus Vertrauenswürdiges Konto behandeln. In der folgenden Tabelle sind die Endpunkte aufgeführt, die mit dem Reporting Services-Add-In installiert werden.

Proxyendpunkt

Beschreibung

ReportService2006

Stellt die APIs für das Verwalten eines Berichtsservers bereit, der für den integrierten SharePoint-Modus konfiguriert ist

ReportExecution2005

Stellt die APIs für die Ausführung von Berichten und die Berichtsnavigation bereit

ReportServiceAuthentication

Stellt die APIs zum Authentifizieren von Benutzern für einen Berichtsserver bereit, wenn die SharePoint-Webanwendung für die Formularauthentifizierung konfiguriert ist

Nachfolgend finden Sie Beispiel-URLs für Verweise auf die Proxyendpunkte auf einer SharePoint-Website.

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