WSDL-Dokumente und Web-Services mit dem WSDL-Explorer testen

WSDL-Dokumente ermöglichen es Entwicklern, ihre Anwendungen im Internet als im Netz adressierbare Services zugänglich zu machen. Über UDDI und WSIL können andere Anwendungen WSDL-Dokumente erkennen und eine Bindung herstellen, um Transaktionen oder andere Geschäftsprozesse auszuführen. Mit dem Web-Services-Explorer können Sie WSDL-Dokumente durchsuchen, importieren und testen.

Voraussetzungen, um den WSDL-Explorer zu verwenden:

Mit dem WSDL-Explorer können Sie WSDL-Dokumente durchsuchen und testen. Weitere Informationen zum Untersuchen von WSDL-Dokumenten mithilfe des WSDL-Explorers finden Sie unter WSDL-Explorer verwenden.

Gehen Sie wie folgt vor, um einen Web-Service mit dem WSDL-Explorer zu testen:

  1. Führen Sie die folgenden Schritte aus, um den WSDL-Explorer zu starten:
    1. Wechseln Sie im Web-Services-Explorer zum WSDL-Explorer, indem Sie in der oberen rechten Ecke auf das Symbol Symbol zum Starten des WSDL-Explorers klicken.
  2. Wählen Sie im Navigatorfenster den WSDL-Hauptknoten aus, geben Sie eine vorhandene WSDL-URL im rechten Teilfenster ein, oder navigieren Sie zu der URL, und klicken Sie auf Los. Für dieses Beispiel ist die verwendete WSDL ein Web-Service, der Temperaturen von Celsius in Fahrenheit oder umgekehrt konvertiert.
    Screenshot des WSDL-Hauptfensters des Web-Services-Explorers
    Die folgenden Knoten werden zur WSDL-Baumstruktur hinzugefügt:
    • Der WSDL-Knoten: Symbol 'WSDL-Knoten'
    • Der Serviceknoten (der ein Serviceelement innerhalb der WSDL-Datei darstellt): Symbol 'Serviceknoten'
    • Der Binding-Knoten: Symbol 'Binding-Knoten'
    • Der Operationsknoten: Symbol 'Operationsknoten'
  3. Klicken Sie im Fenster mit den WSDL-Binding-Details auf die anzuzeigende Operation (in diesem Beispiel die Operation CtoF):
    • Eine Dropdown-Liste mit den für diese Operation verfügbaren Endpunkten
    • Felder für die einzelnen Parameter dieser Operation (in diesem Beispiel der Parameter temp) und den Informationstyp, nach dem der Parameter sucht (in diesem Beispiel ist für temp eine ganze Zahl erforderlich).
      Fenster 'WSDL-Operation aufrufen' des Web-Services-Explorers
      Im Ansicht 'Formular' können Sie die Parameter für den Operationsaufruf eines Web-Service eingeben. Die Parameternamen werden als Links angezeigt, über die ein Dialog angezeigt wird, der die eingebetteten Informationen zur XML Schema Definition Language (XSD) beschreibt. Weitere Informationen zu XSD finden Sie unter http://www.eclipse.org/xsd/.
      Screenshot des XSD-Informationsdialogs
       
  4. Geben Sie eine ganze Zahl ein und klicken Sie auf Los. Das Ergebnis wird im Statusfenster zurückgegeben.
    Screenshot einer aufgerufenen WSDL-Operation und Ergebnisanzeige im Statusfenster
     
  5. Wenn Sie SOAP als Verbindungsmethode verwenden, klicken Sie in der oberen rechten Ecke auf 'Quelle' oder 'Formular', wodurch zwischen der Anzeige der Formularsicht (oben dargestellt) und der Quellensicht (zeigt die SOAP-Nachricht im XML-Format an) hin- und hergeschaltet werden kann. Sie können auch dieselben Informationen wie im Formular eingeben, jedoch im XML-Format (wird nur für fortgeschrittene Benutzer empfohlen). Der Explorer validiert das XML-Format, wenn Sie es ändern, nicht jedoch die von Ihnen eingegebenen Parameterwerte.
    Quellensicht des Fensters zum Aufrufen einer WSDL-Operation.
  6. Wenn Sie SOAP Ihren Verbindungstyp verwenden, können Sie im Statusfenster zwischen den Quellen- und Formularsichten wechseln. In der Quellensicht werden die Umgebungsvariablen für SOAP-Anforderungen und -Antworten gezeigt, einschließlich der Parameter, die Sie zum Testen des Service eingegeben haben, und den zurückgegebenen Wert.
    Screenshot der Quellensicht der Umgebungsvariablen von SOAP-Anforderungen und -Antworten