Test WSDL-dokumenter webserviceprogrammer vha. WSDL Explorer

WSDL-dokumenter gør det muligt for udviklere at lade deres programmer være netværkstilgængelige serviceprogrammer på internettet. Via UDDI og WSIL kan andre programmer opspore WSDL-dokumenter og binde dem med henblik på at udføre transaktioner eller andre virksomhedsprocesser. Med Web Services Explorer kan du udforske, importere og teste WSDL-dokumenter.

Forudsætninger: Sådan bruger du WSDL Explorer:

Med WSDL Explorer kan du udforske og teste WSDL-dokumenter. Du finder flere oplysninger om udforskning af WSDL-dokumenter vha. WSDL Explorer i Brug af WSDL Explorer .

Sådan tester du et webserviceprogram vha. WSDL Explorer:

  1. Udfør følgende trin for at starte WSDL Explorer:
    1. Skift til WSDL Explorer i Web Services Explorer ved at klikke på ikonen i øverste højre hjørne Ikon, der starter WSDL Explorer.
  2. Vælg Overordnet WSDL i delvinduet Navigator, angiv en eksisterende WSDL URL i højre delvindue, eller find en vha. Gennemse, og klik på Udfør. I dette eksempel, er den WSDL, der benyttes, et webserviceprogram, som konverterer temperaturer fra Celsius til Fahrenheit eller fra Fahrenheit til Celsius.
    Skærmbillede af delvinduet Overordnet WSDL i Web Services Explorer
    Følgende noder tilføjes til WSDL-træstrukturen:
    • WSDL-noden: Ikon for WSDL-node
    • Serviceprogramnoden (som repræsenterer et serviceprogramelement i WSDL-filen): Ikon for Serviceprogramnode
    • Bindingsnoden: Ikon for Bindingsnode
    • Funktionsnoden: Ikon for Funktionsnode
  3. Klik i delvinduet WSDL-bindingsoplysninger på funktionen (i dette eksempel funktionen CtoF) for at vise:
    • En liste over de slutpunkter, der er tilgængelige for denne funktion:
    • Felter for hver af parametrene i denne funktion (i dette eksempel parameteren temp) og typen af oplysninger, som parameteren søger efter (i dette eksempel anmoder temp om et heltal).
      Delvinduet Start en WSDL-funktion i Web Services Explorer
      I formularoversigten kan du angive parametre for webserviceprogrammets funktionskald. Parameternavne vises som link; deres funktion er at vise en dialogboks, der beskriver oplysninger om indbygget XML Schema Definition Language (XSD). Du kan finde flere oplysninger om XSD på: http://www.eclipse.org/xsd/
      Skærmbillede af dialogboksen Dialogboksen XSD-oplysninger
       
  4. Angiv et heltal, og klik på Udfør. Resultatet vises i delvinduet Status.
    Skærmbilledet af en startet WSDL-funktion, hvis  resultat vises i delvinduet Status
     
  5. Hvis du bruger SOAP som bindingsmetode, kan du klikke på Kilde eller Formular i øverste højre hjørne for at skifte mellem en formularoversigt (som ovenfor) og en kildeoversigt, som viser SOAP-meddelelsen i XML-format. Du kan angive de samme oplysninger som i formularen, blot i XML-format (dog kun avancerede brugere). Explorer validerer XML, hvis du foretager ændringer, men ikke de parameterværdier, du angiver.
    Kildeoversigt i delvinduet Start en WSDL-funktion.
  6. Hvis du bruger SOAP som bindingstype, har du også mulighed for at skifte mellem delvinduet Status og oversigterne Kilde og Formular. Oversigten Kilde viser SOAP-anmodnings- og -svarkonvolutterne, inkl. de parametre, du har angivet for at teste serviceprogrammet, og den returnerede værdi.
    Skærmbillede af kildeoversigten for SOAP-anmodnings- og -svarkonvolutterne