Freigeben über


Zugriff auf die SOAP-API

Excel Web Services verwendet SOAP (Simple Object Access-Protokoll) über HTTP und dient als Kommunikationsschnittstelle zwischen Clientprogrammen und Excel Services. Der Webdienst besteht aus Methoden und einer Reihe komplexer Objekte, mit denen Sie auf die gesamten Funktionen von Excel Web Services zugreifen können. Zum Aufrufen dieses Diensts müssen Sie Web Services Description Language (WSDL) von Excel Web Services verwenden.

Verwenden von WSDL

Für den erfolgreichen Aufruf eines Webdiensts müssen Sie wissen, wie auf den Dienst zugegriffen wird, welche Vorgänge von dem Dienst unterstützt werden, welche Parameter von dem Dienst erwartet werden und was von dem Dienst zurückgegeben wird. WSDL stellt diese Informationen in einem XML-Dokument bereit, das von einem Computer gelesen oder verarbeitet werden kann.

Auf die WSDL für den Excel Web Services-Endpunkt wird über ExcelServices.asmx?wsdlzugegriffen. WSDL kann von Development Kits verwendet werden, die SOAP und Webdienste unterstützen, wie z. B. das Microsoft .NET Framework SDK.

Im folgenden Beispiel wird das Format der URL zur WSDL-Datei von Excel Web Services gezeigt:

http://<server>/<customsite>/_vti_bin/excelservice.asmx?WSDL

Wenn keine benutzerdefinierte Website vorhanden ist, kann temporär die folgende URL verwendet werden:

http://<server>/_vti_bin/excelservice.asmx?WSDL

Es wird empfohlen, eine benutzerdefinierte Website zu erstellen und dann die URL, die die benutzerdefinierte Website enthält, im URL-Format zu verwenden.

In der folgenden Tabelle werden die jeweiligen Elemente in der URL erläutert.

URL-Element Beschreibung
server
Der Name des Servers, auf dem Microsoft SharePoint Server 2010 bereitgestellt wird.
customsite
Eine benutzerdefinierte SharePoint Server 2010-Website, die vom Serveradministrator erstellt wird.
<endpointname.asmx>
Der Name des Webdienstendpunkts. Für Excel Web Services ist dies ExcelService.asmx.

Weitere Informationen über das WSDL-Format finden Sie in der World Wide Web Consortium (W3C) WSDL-Spezifikation unter http://www.w3.org/TR/wsdl.

Siehe auch

Sonstige Ressourcen

Schritt 1: Erstellen des Webdienst-Client-Projekts

Schritt 2: Hinzufügen eines Webverweises

Schritt 3: Zugreifen auf den Webdienste

Schritt 4: Erstellen und Testen der Anwendung

Schritt für Schritt: Entwickeln einer benutzerdefinierten Anwendung mit Excel Web Services