Test WSDL-dokumenter og webserviceprogrammer med 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 undersøge, importere og teste WSDL-dokumenter.

Forudsætninger for at kunne bruge WSDL Explorer:

Med WSDL Explorer kan du undersøge, importere og teste WSDL-dokumenter. Du finder flere oplysninger om udforskning af WSDL-dokumenter vha. WSDL Explorer i Brug af WSDL Explorer .

Gør følgende for at teste 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 bruges WSDL som et webserviceprogram, som konverterer temperatur fra Celsius til Fahrenheit eller Fahrenheit til Celsius.
    Skærmbillede af delvinduet Overordnet WSDL i Web Services Explorer
    Følgende noder tilføjes til WSDL-træstrukturen:
    • WSDL-node: Ikon for WSDL-node
    • Serviceprogramnode (som repræsenterer et serviceprogramelement i WSDL-filen): Service node icon
    • Bindingsnode: Ikon for bindingsnode
    • Funktionsnode: Ikon for funktionsnode
  3. Klik i delvinduet WSDL-bindingsoplysninger på funktionen (i dette eksempel funktionen CtoF) for at vise:
    • En liste over tilgængelige slutpunkter for funktionen
    • 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, hvis funktion er at vise en dialog, som beskriver indbyggede XSD-oplysninger (XML Schema Definition Language). Du kan finde flere oplysninger om XSD på: http://www.eclipse.org/xsd/
      Skærmbillede af dialogboksen XSD-oplysninger
       
  4. Angiv et heltal, og klik på Udfør. Resultatet returneres 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 også angive de samme oplysninger som i formularen, men i XML-format (dette anbefales kun til øvede brugere). Explorer validerer ganske vist XML, hvis du ændrer det, men ikke de parameterværdier, du angiver.
    Oversigten Kilde i delvinduet Aktivér 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 konvolutterne til SOAP-anmodning og SOAP-svar, herunder de parametre, du har angivet for at teste serviceprogrammet, og den returnerede værdi.
    Skærmbillede af kildeoversigten for SOAP-anmodnings- og -svarkonvolutterne