Teste WSDL-dokumenter og web-tjenester med WSDL-utforskeren

Ved hjelp av WSDL-dokumenter kan utforskere eksponere applikasjonene som nettverkstilgjengelige tjenester på Internett. Ved hjelp av UDDI og WSIL kan andre applikasjoner oppdage WSDL-dokumenter og binde seg med dem for å utføre transaksjoner eller utføre andre firmaprosesser. Med web-tjenesteutforskeren kan du utforske og teste WSDL-dokumenter.

Forutsetninger: For å kunne bruke WSDL-utforskeren:

Med WSDL-utforskeren kan du utforske og teste WSDL-dokumenter. Hvis du vil ha mer informasjon om utforsking av WSDL-dokumenter ved hjelp av WSDL-utforskeren, kan du se Bruke WSDL-utforskeren .

Slik tester du en Web-tjeneste med WSDL-utforskeren:

  1. Følg disse trinnene når du skal starte WSDL-utforskeren:
    1. I web-tjenesteutforskeren bytter du til WSDL-utforskeren ved å klikke på ikonet øverst i høyre hjørne Ikon for å starte WSDL-utforskeren.
  2. Velg WSDL Hoved i Navigator-ruten, oppgi eller bla til en eksisterende WSDL-URL i ruten til høyre, og klikk på Utfør. Til dette eksempelet er WSDLen som brukes, en web-tjeneste som konverterer en temperatur fra Celsius til Fahrenheit eller Fahrenheit til Celsius.
    Skjermbilde av ruten WSDL Hoved i web-tjenesteutforskeren
    De følgende nodene blir lagt til i WSDL-treet:
    • WSDL-noden: Ikonet WSDL-node
    • Tjeneste-noden (som representerer et tjenesteelement i WSDL-filen): Ikonet Tjeneste-node
    • Binding-noden: Ikonet Binding-node
    • Operasjon-noden: Ikonet Operasjon-node
  3. I ruten Opplysninger om WSDL-binding klikker du på operasjonen (i dette eksempelet CtoF-operasjonen) som skal vises:
    • En rullegardinliste med sluttpunktene som er tilgjengelige for denne operasjonen.
    • Felt for hver av parametrene for denne operasjonen (i dette eksempelet temp-parameteren) og den typen informasjon parameteren ser etter (i dette eksempelet ber temp om et heltall).
      Ruten Start en WSDL-operasjon i web-tjenesteutforskeren
      I Skjema-visningen kan du oppgi parametrene for web-tjenestens operasjonskall. Parameternavn vises som linker med handlingen å vise en dialogboks som beskriver innebygd XSD-informasjon (XML Schema Definition Language). Du finner mer informasjon om XSD her: http://www.eclipse.org/xsd/
      Skjermbilde av dialogboksen XSD-informasjon
       
  4. Oppgi heltallet og klikk på Utfør. Resultatet blir returnert i Status-ruten.
    Skjermbilde av en startet WSDL-operasjon som viser resultatet i Status-ruten
     
  5. Hvis du bruker SOAP som bindingsmetode og du klikker på Kilde eller Skjema øverst i høyre hjørne, veksler skjermbildet mellom Skjema-visning (vist ovenfor) og Kilde-visning, som viser SOAP-meldingen i XML-format. Du kan også oppgi den samme informasjonen som i skjemaet, bare i XML-format (dette foreslås bare for avanserte brukere). Utforskeren validerer XML hvis du endrer det, men ikke parameterverdiene du oppgir.
    Kilde-visning av ruten Aktiver en WSDL-operasjon.
  6. Hvis du bruker SOAP som bindingstype, kan du også velge å veksle Status-ruten mellom Kilde- og Skjema-visning. Kilde-visningen viser SOAP-konvoluttene for forespørsel og svar, inkludert parametrene du har oppgitt for å teste tjenesten, og den returnerte verdien.
    Skjermbilde av kilde-visningen av SOAP-konvoluttene for forespørsel og svar