---
title: Référence du WSDL
slug: webservices-v1/reference-du-wsdl
createdAt: 2022-04-25T09:25:28.000Z
---

<font color="#0c121d">WSDL (Web Service Description Language) est une spécification XML permettant de décrire les opérations (méthodes, paramètres et valeurs de retour) que le service propose.</font>

<font color="#0c121d">Le fichier WSDL permet de fournir aux développeurs toutes les informations nécessaires à la préparation des messages (requêtes possibles, informations attendues, format des données) et aux traitements des réponses.</font>

****<font color="#0c121d">**L’URL du WSDL de Neteven est la suivante** </font>****[https://ws1-1.neteven.com/NWS](https://ws1-1.neteven.com/NWS)****


<font color="#0c121d">Dans l’exemple précédent nous appelons une méthode nommée "Echo" vers les Web Services Neteven avec un seul paramètre de type chaîne de caractères, la réponse reçue (chaîne de caractères) est affichée directement mais pourrait aussi bien être traitée par le script.</font>

<font color="#0c121d">Le nom de la méthode, ses paramètres associés ainsi que le format du résultat sont tous décrits explicitement par le fichier WSDL.</font>

<font color="#0c121d">Un document WSDL est un fichier au format XML utilisant les éléments suivants \:</font>

- <font color="#0c121d"><u>portType</u>, définissant le service web, en particulier les opérations qu’il réalise et le type de messages échangés</font>
- <font color="#0c121d"><u>message</u>, comprenant une ou plusieurs parties représentant les paramètres d’entrée</font>
- <font color="#0c121d"><u>types</u>, définissant les types des données utilisées par le service web</font>
- <font color="#0c121d"><u>binding</u>, précisant le protocole utilisé et le format de message</font>

 <font color="#0c121d">**Voici un extrait du WSDL correspondant à la description de la requête "Echo**</font>**" :**

![](https://api.archbee.com/api/optimize/ghphd2IJMfAWqrLDyV5lf/RbSp6a_V519FvkIHVUcFV_capture.PNG)

![](https://api.archbee.com/api/optimize/ghphd2IJMfAWqrLDyV5lf/l4bTVMRAWOJc_42U3auL0_capture.PNG)

![](https://api.archbee.com/api/optimize/ghphd2IJMfAWqrLDyV5lf/RB-WRd-wzT4_pFPvslLNy_capture.PNG)

 <font color="#0c121d">Bien que les différentes méthodes utilisables par nos Web Services soient décrites dans les chapitres suivant, le fichier WSDL reste une source d’information complémentaire indispensable aux développeurs chargés de s’interfacer avec nos services.</font>

<font color="#0c121d">De plus, de par sa précision et son exhaustivité, le WSDL formalise de fait la structure des messages, apportant ainsi une garantie forte en terme de fiabilité et de stabilité du flux de communication qui sera mis en place entre nos systèmes d’information</font>.

[Accéder à la page d'accueil](https://app.archbee.io/docs/XMcDxrYqVngqNDoSe_DC0/JI0LwpM-k463heNu1SIB8)

