WSDL-documenten en webservices testen met de WSDL-verkenner

Ontwikkelaars kunnen WSDL-documenten gebruiken om hun toepassingen te adverteren als netwerkservices op internet. Via UDDI en WSIL kunnen WSDL-documenten door andere toepassingen worden opgespoord en kan er een binding mee tot stand worden gebracht om transacties of andere bedrijfsprocessen uit te voeren. In de Webservicesverkenner kunt u WSDL-documenten verkennen, importeren en testen.

Vereisten voor het werken met de WSDL-verkenner:

In de WSDL-verkenner kunt u WSDL-documenten verkennen en testen. Raadpleeg De WSDL-verkenner gebruiken voor meer informatie over het verkennen van WSDL-documenten in de WSDL-verkenner.

Ga als volgt te werk om een webservice met behulp van de WSDL-verkenner te testen:

  1. Voer de volgende stappen uit om de WSDL-verkenner te starten:
    1. Klik in de Webservicesverkenner op het pictogram Pictogram voor starten van WSDL-verkenner in de rechterbovenhoek om de WSDL-verkenner te activeren.
  2. Selecteer WSDL-hoofd in de Navigator, geef een bestaande WSDL-URL op in de rechtersectie en klik op Go. In dit voorbeeld is de gebruikte WSDL een webservice die temperaturen omrekent van Celsius naar Fahrenheit of van Fahrenheit naar Celsius.
    Schermafdruk van pagina WSDL-hoofd in de Webservicesverkenner
    The volgende knooppunten worden toegevoegd aan de WSDL-structuur:
    • Knooppunt WSDL: Pictogram van knooppunt WSDL
    • Knooppunt service (duidt een gelijknamig element in het WDSL-bestand aan): Pictogram van knooppunt service
    • Knooppunt binding: Pictogram van knooppunt binding
    • Knooppunt operation: Pictogram van knooppunt operation
  3. Klik in de sectie WSDL-bindinggegevens op de bewerking (CtoF in dit voorbeeld) die u wilt afbeelden:
    • Een vervolgkeuzelijst met de eindpunten die beschikbaar zijn voor de bewerking
    • Velden voor alle parameters van de bewerking (in dit voorbeeld de parameter temp) en het gegevenstype dat door de parameter wordt verwacht (in dit voorbeeld moet temp een geheel getal zijn.
      Het venster WSDL-bewerking van de Webservicesverkenner oproepen
      In de view Formulier kunt u de parameters voor de bewerkingsaanroep van de webservice opgeven. De namen van de parameters worden als links afgebeeld. Als u op een link klikt, wordt een dialoogvenster met ingesloten XSD-gegevens (XML Schema Definition Language) afgebeeld. Meer informatie over XSD vindt u op http://www.eclipse.org/xsd/
      Afbeelding van het venster XSD-informatie
       
  4. Geef het gehele getal op en klik op Go. Het resultaat ziet u in de sectie Status.
    Afbeelding van een WSDL-bewerking met het resultaat in het venster Status
     
  5. Als u SOAP als bindingmethode gebruikt, kunt u met Bron of Formulier (zie hierboven) in de rechterbovenhoek afwisselend de formulier- en de broncodeweergave afbeelden. In de broncodeweergave ziet u het SOAP-bericht in XML-indeling. U kunt dezelfde gegevens verstrekken als in het formulier, maar dan in XML-indeling (alleen aanbevolen voor gevorderde gebruikers). Als u de XML-code wijzigt, wordt deze door de Verkenner gevalideerd. De parameterwaarden die u invoert, worden niet geverifieerd.
    Broncodeweergave van sectie WSDL-bewerking aanroepen
  6. Als u SOAP als bindingtype gebruikt, kunt u ook in de sectie Status afwisselend de broncode- en formulierweergave activeren. In de broncodeweergave ziet u de SOAP-aanvraag en responsitems, met inbegrip van de parameters die u voor het testen van de service hebt ingevoerd en de geretourneerde waarde.
    Afbeelding van de bronview van de SOAP-aanvraag en -respons