WSDL-Dokumente

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.

Verarbeitung beim Import einer WSDL-Datei

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>
Die folgenden Objekte der höchsten Ebene werden generiert, wenn Sie den Import einer WSDL-Datei abgeschlossen haben:
  • Es werden Schnittstellen für alle ausgewählten WSDL-Porttypen erstellt, die den portType-Elementen entsprechen, die im WSDL-Dokument enthalten sind.
  • Es werden Endpunkte für alle ausgewählten WSDL-Ports erstellt, die den port-Elementen im WSDL-Dokument entsprechen.
Zugehörige Konzepte
WSRR-Verbindung konfigurieren
Neuen Endpunkt für WSRR erstellen
Vorhandenen Endpunkt für WSRR modifizieren
WSRR-Editor
Vorhandene WSRR-Endpunktabfrage testen