Un fichier WSDL (Web Service Description Language) décrit un service Web.
Un fichier WSDL décrit les données suivantes :
A l'aide d'un fichier WSDL, vous pouvez recherche un service Web et appeler les fonctions disponibles de ce service.
Un fichier WSDL peut être importé dans votre projet. Ces données sont intégrées dans votre système comme objets de niveau supérieur. Examinez l'exemple suivant en supposant que vous avez importé le fichier AddressBook.wsdl. Le contenu est le suivant :
<?xml version="1.0" ?> <definitions name="urn:AddressFetcher" targetNamespace="urn:AddressFetcher2" xmlns:tns="urn:AddressFetcher2" xmlns:typens="urn:AddressFetcher2" xmlns:xsd="http://www.w3.org/1999/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns="http://schemas.xmlsoap.org/wsdl/"> <!-- PORT TYPE DECLARATION --> <portType name="AddressBook"> <operation name="addEntry"> <input message="tns:AddEntryRequest"/> <output message="tns:empty"/> </operation> <operation name="getAddressFromName"> <input message="tns:GetAddressFromNameRequest"/> <output message="tns:GetAddressFromNameResponse"/> </operation> </portType> ----------------------------------------------------------------------------- <service name="AddressBookService"> <PORT ELEMENT DECLARATION--> <port name="AddressBook" binding="tns:AddressBookSOAPBinding"> <soap:address location="http://localhost:8080/axis/services/AddressBook"/> </port> </service> </definitions>