Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Report Server-Webdienst verwendet SIMPLE Object Access Protocol (SOAP) über HTTP und fungiert als Kommunikationsschnittstelle zwischen Clientprogrammen und dem Berichtsserver. Der Webdienst stellt zwei Endpunkte bereit – eine für die Berichtsausführung und eine für die Berichtverwaltung – und besteht aus Methoden und einer Gruppe komplexer Typenobjekte, die Sie verwenden können, um auf die vollständige Funktionalität von Reporting Services zuzugreifen. Um den Dienst aufzurufen, müssen Sie auf die Description Language (Reporting Services Web Services Description Language, WSDL) verweisen.
Verweisen auf die Reporting Services-WSDL
Um einen Webdienst erfolgreich aufzurufen, müssen Sie wissen, wie sie auf den Dienst zugreifen, welche Vorgänge der Dienst unterstützt, welche Parameter der Dienst erwartet und was der Dienst zurückgibt. WSDL stellt diese Informationen in einem XML-Dokument bereit, das von einem Computer gelesen oder verarbeitet werden kann.
Die Report Server-Webdienste werden in drei verschiedenen Endpunkten verfügbar gemacht. Der Name der WSDL-Datei unterscheidet sich für jeden Endpunkt. Der ReportService2010 Endpunkt enthält Methoden zum Verwalten von Objekten in einem Berichtsserver im systemeigenen oder in SharePoint integrierten Modus. Auf die WSDL für diesen Endpunkt wird über ReportService2010.asmx?wsdl.
Hinweis
Die ReportService2005 Endpunkte sind ReportService2006 in SQL Server 2008 R2 veraltet. Der ReportService2010 Endpunkt enthält die Funktionen beider Endpunkte und enthält zusätzliche Verwaltungsfunktionen.
- Der ReportExecution2005 Endpunkt ermöglicht Entwicklern das programmgesteuerte Verarbeiten und Rendern von Berichten in einem Report Server. Der Zugriff auf die WSDL für diesen Endpunkt erfolgt über
ReportExecution2005.asmx?wsdl.
WSDL kann von Entwicklungskits genutzt werden, die SOAP- und Webdienste unterstützen, z. B. das Microsoft .NET Framework SDK.
Das folgende Beispiel zeigt das Format der URL zur WSDL-Datei der Reporting Services-Verwaltung:
https://server/reportserver/ReportService2010.asmx?wsdl
In der folgenden Tabelle werden die einzelnen Elemente in der URL beschrieben.
| URL-Element | BESCHREIBUNG |
|---|---|
| Server | Der Name des Servers, auf dem der Berichtsserver bereitgestellt wird. |
| Reportserver | Der Name des Ordners, der den XML-Webdienst enthält. Dies ist während des Setups konfiguriert. |
| <endpoint name.asmx> | Der Name des Webdienstendpunkts. |
Weitere Informationen zum WSDL-Format finden Sie in der WSDL-Spezifikation (World Wide Web Consortium, W3C) unter http://www.w3.org/TR/wsdl.
Siehe auch
Erstellen von Anwendungen mit dem Webdienst und .NET Framework
Report Server-Webdienst