Eine WSDL-Datei beschreibt einen Web-Service (WSDL = Web Services Description Language).
Eine WSDL-Datei beschreibt die folgenden Daten:
Mit einer WSDL-Datei können Sie einen Web-Service finden und jede seiner verfügbaren Funktionen aufrufen.
Eine WSDL-Datei kann in Ihr Projekt importiert werden. Diese Daten werden in Ihrem System als Objekte der höchsten Ebene eingebettet. Betrachten Sie das folgende Beispiel, in dem vorausgesetzt wird, dass Sie eine Datei 'AddressBook.wsdl' importiert haben. Der Inhalt wird unten angezeigt:
<?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>