WSDL verkennen met de WSDL-verkenner

Vereiste: Om de WSDL-verkenner te gebruiken, moet u over een geldige URL voor een WDSL-bestand beschikken.
In de WSDL-verkenner kunt u WSDL-documenten verkennen en testen. In de WSDL-verkenner zijn de volgende acties beschikbaar:

De WSDL-verkenner starten

Voer de volgende stappen uit om de WSDL-verkenner te starten:

  1. Start de Webservicesverkenner.
  2. Klik op het pictogram Pictogram voor starten van WSDL-verkenner in de rechterbovenhoek om de WSDL-verkenner te activeren.

Een WSDL-bestand importeren in het werkgebied

Ga als volgt te werk om het WSDL-bestand in de workbench te importeren:

  1. Klik op het pictogram Pictogram WSDL importeren in de workbench.
  2. Selecteer het project waarin u het WSDL-bestand wilt importeren.
  3. Als u een WSIL-bestand wilt genereren aan de hand van het WDSL-bestand, selecteert u Importeren als serviceverwijzing naar WSIL-document.
  4. Klik op Go.

Een WSDL-bestand importeren in het bestandssysteem

Klik op het pictogram Pictogram WSDL importeren in het bestandssysteem om het WSDL-bestand in het bestandssysteem te importeren. Geef aan waar u het WSDL-bestand in het systeem wilt opslaan.

De webserviceswizard starten

Klik op het pictogram Pictogram Wizard Webservice starten om de wizard Webservice te starten. U kunt aangeven of u een webserviceclient of een raamwerkwebservice wilt maken aan de hand van het WDSL-bestand. Klik op Go om de wizard te starten.

Een WSDL-bestand toevoegen aan de favorieten

Om het WSDL-bestand aan favorieten toe te voegen, klikt u op dit pictigram: Pictogram WSDL toevoegen aan Favorieten

. In de statussectie wordt vermeld dat dat het WDSL zonder problemen aan de lijst van favorieten is toegevoegd.

WSDL-documenten verkennen met de WSDL-verkenner

  1. Selecteer WSDL-hoofd in de Navigator, geef een bestaande WSDL-URL op in de rechtersectie en klik op Go. In de Verkenner kunt u alleen naar WSDL-bestanden bladeren die zich in de map WebContent/WSDL van een project bevinden. Als u WSDL-bestanden in een andere locatie van het werkgebied wilt verkennen, typt u de naam van het WSDL-bestand of selecteert u het bestand in het werkgebied, klikt u met de rechtermuisknop en kiest u Webservices > Webservicesverkenner starten. In dit voorbeeld wordt als WSDL een webservice gebruikt die een temperatuur retourneert voor de opgegeven postcode.

    De volgende knooppunten worden aan de WSDL-structuur toegevoegd:
    • 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
  2. Als u op het service-knooppunt klikt in de Navigator (in dit voorbeeld het knooppunt TemperatureService) worden alle bindingen van de service afgebeeld, evenals de bindingtypen en een korte beschrijving van de binding indien deze door de WSDL-provider is toegevoegd in de sectie Acties. Er zijn drie bindingstypen die worden ondersteund: SOAP, HTTP Get en HTTP Post.

    Het WSDL-bestand van dit voorbeeld heeft slechts één binding, TemperatureBinding, die met het knooppunt TemperaturePortType wordt aangeduid in de WSDL-structuur van de Navigator.
  3. Als u op een binding of het knooppunt van een binding klikt, worden de WSDL-bindinggegevens afgebeeld in de sectie Acties. Deze gegevens zijn de bewerkingen en de eindpunten die voor de service beschikbaar zijn.

    In deze view kunt u eindpunten van de service toevoegen of verwijderen. Klik op Toevoegen om een nieuw eindpunt te definiëren, typ de URL van het eindpunt en klik op Go. In de statussectie wordt vermeld dat het eindpunt zonder problemen is bijgewerkt. Om een eindpunt te verwijderen, selecteert u het bijbehorende vakje en klikt u op Verwijderen.
Opmerking: Als door de Webservicesverkenner een WSDL-bestand wordt geladen dat meerdere inline-schema's bevat, wordt een waarschuwing weergegeven voor typen waarnaar deze schema's wordt verwezen. Het waarschuwingsbericht lijkt op: Verwijzing van <gekwalificeerde_typenaam> is niet omgezet.