Accès à l’API SOAPAccessing the SOAP API

Excel Web Services utilise le protocole SOAP (Simple Object Access Protocol) sur HTTP et sert d'interface de communication entre les programmes clients et Excel Services. Le service Web se compose de méthodes et d'un ensemble d'objets de type complexe que vous pouvez utiliser pour accéder aux fonctionnalités complètes d'Excel Web Services. Pour appeler le service, vous devez faire référence au format WSDL (Web Services Description Language) d'Excel Web Services.Excel Web Services uses Simple Object Access Protocol (SOAP) over HTTP and acts as a communications interface between client programs and Excel Services. The Web service consists of methods and a set of complex type objects that you can use to access the complete functionality of Excel Web Services. To call the service, you must reference the Excel Web Services Web Services Description Language (WSDL).

Référence au format WSDLReferencing the WSDL

Pour appeler un service Web avec succès, vous devez savoir comment accéder au service, quelles sont les opérations prises en charge par le service, quels sont les paramètres attendus par le service et quelles sont les données renvoyées par le service. Le format WSDL fournit ces informations dans un document XML qui peut être lu ou traité par un ordinateur.To call a Web service successfully, you must know how to access the service, what operations the service supports, what parameters the service expects, and what the service returns. WSDL provides this information in an XML document that can be read or processed by a computer.

Le format WSDL du point de terminaison des Excel Web Services est accessible via ExcelServices.asmx?wsdl. Le format WSDL peut être utilisé par les kits de développement qui prennent en charge le protocole SOAP et les services Web, par exemple le Kit de développement Microsoft .NET Framework SDK.The WSDL for the Excel Web Services endpoint is accessed through ExcelServices.asmx?wsdl. WSDL can be consumed by development kits that support SOAP and Web services, such as the Microsoft .NET Framework SDK.

L'exemple suivant illustre le format de l'URL du fichier WSDL des Excel Web Services :The following example shows the format of the URL to the Excel Web Services WSDL file:

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

Si vous n'avez pas de site personnalisé, vous pouvez utiliser temporairement l'URL suivante :If you do not have a custom site, you can use the following URL temporarily:

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

Il est recommandé de créer un site personnalisé, puis d'utiliser l'URL incluant le site personnalisé dans le format de l'URL.It is recommended that you create a custom site, and then use the URL that includes the custom site in the URL format.

Le tableau suivant décrit chaque élément de l’URL.The following table describes each element in the URL.

Élément d’URL***URL element*** DescriptionDescription
Serveurserver
Nom du serveur sur lequel Microsoft SharePoint Server 2010 est déployé.The name of the server on which Microsoft SharePoint Server 2010 is deployed.
customsitecustomsite
Site SharePoint Server 2010 personnalisé créé par l'administrateur du serveur.A custom SharePoint Server 2010 site that the server administrator creates.
.asmx.asmx
Nom du point de terminaison du service Web. Pour les Excel Web Services, il s'agit de ExcelService.asmx.The name of the Web service endpoint. For Excel Web Services, it is ExcelService.asmx.

Pour plus d'informations sur le format WSDL, voir la spécification WSDL du W3C (World Wide Web Consortium) à l'adresse suivante : http://www.w3.org/TR/wsdl.For more information about the WSDL format, see the World Wide Web Consortium (W3C) WSDL specification at http://www.w3.org/TR/wsdl.

Voir aussiSee also

Autres ressourcesOther resources

Étape 1 : création du projet de client de service WebStep 1: Creating the Web Service Client Project

Étape 2 : ajout d'une référence WebStep 2: Adding a Web Reference

Étape 3: accès au service WebStep 3: Accessing the Web Service

Étape 4 : création et test de l'applicationStep 4: Building and Testing the Application

Procédure pas à pas : développement d'une application personnalisée à l'aide des services Web ExcelWalkthrough: Developing a Custom Application Using Excel Web Services