WSDL-asiakirjojen ja Web-palvelujen testaus WSDL-selausnäkymän avulla

WSDL-asiakirjojen avulla sovelluskehittäjät voivat ilmoittaa sovelluksensa verkossa käytettävissä oleviksi palveluiksi Internetissä. UDDI- ja WSIL-määritysten kautta muut sovellukset voivat suorittaa tapahtumia tai muita liiketoimintaprosesseja hakemalla WSDL-asiakirjoja ja muodostamalla niihin sidontoja. Web Services -selausnäkymän avulla voit selata, tuoda ja testata WSDL-asiakirjoja.

Edellytykset: Jotta WSDL-selausnäkymää voi käyttää:

WSDL-selausnäkymän avulla voit selata ja testata WSDL-asiakirjoja. Lisätietoja WSDL-asiakirjojen selauksesta WSDL-selausnäkymän avulla on ohjeaiheessa WSDL-selausnäkymän käyttö.

Testaa Web-palvelu WSDL-selausnäkymän avulla seuraavasti:

  1. Käynnistä WSDL-selausnäkymä tekemällä seuraavat toimet:
    1. Vaihda Web Services -selausnäkymässä WSDL-selausnäkymään napsauttamalla oikeassa yläkulmassa olevaa kuvaketta Kuvake, jolla käynnistetään WSDL-selausnäkymä.
  2. Valitse siirtymisruudussa WSDL-päätaso, syötä tai hae selaamalla aiemmin luodun WSDL-asiakirjan URL-osoite oikeanpuoleisessa ruudussa ja napsauta Siirry-painiketta. Tässä esimerkissä käytettävä WSDL-asiakirja on Web-palvelu, joka muuntaa lämpötilan Celsius-asteista Fahrenheit-asteiksi tai päinvastoin.
    Ruudunsieppauskuva Web Services -selausnäkymän WSDL-pääruudusta
    Seuraavat solmut lisätään WSDL-rakenteeseen:
    • WSDL-solmu: WSDL-solmun kuvake
    • Palvelusolmu (joka kuvaa WSDL-tiedoston sisäistä palveluelementtiä): Palvelusolmun kuvake
    • Sidontasolmu: Sidontasolmun kuvake
    • Toimintosolmu: Toimintosolmun kuvake
  3. Napsauta WSDL-sidoksen tietoruudussa näytettävää toimintoa (tässä esimerkissä CtoF-toiminto):
    • Avattava luettelo, jossa on kyseisen toiminnon käytettävissä olevat lopetuskohdat
    • Kyseisen toiminnon kunkin parametrin kentät (tässä esimerkissä temp-parametri) ja parametrin pyytämä tiedon laji (tässä esimerkissä temp-parametri pyytää integer-lajia eli kokonaislukua).
      Kutsu Web Services -selausnäkymän WSDL-toimintoruutua
      Lomakenäkymässä voit antaa parametrit Web-palvelutoiminnon kutsulle. Parametrien nimet näytetään linkkeinä, jotka tuovat esiin sisäkkäistä XML Schema Definition Language (XSD) -tietoa kuvaavan valintaikkunan. Lisätietoa XSD-kielestä on seuraavassa osoitteessa: http://www.eclipse.org/xsd/
      Ruudunsieppauskuva XSD-tietovalintaikkunasta
       
  4. Anna kokonaisluku ja napsauta Siirry-vaihtoehtoa. Tulos palautetaan tilaruudussa.
    Ruudunsieppauskuva kutsutusta WSDL-toiminnosta, jonka tulos näkyy tilaruudussa
     
  5. Jos käytät sidontametodina SOAP-yhteyskäytäntöä, oikeassa yläkulmassa olevan Lähde- tai Lomake-painikkeen napsauttaminen vaihtaa lomakenäkymän (kuvassa) ja lähdenäkymän välillä. Lähdenäkymässä näytetään SOAP-sanoma XML-muotoisena. Voit myös syöttää samat tiedot kuin lomakenäkymässä, tosin XML-muotoisena (tätä suositellaan vain edistyneille käyttäjille). Selausnäkymä tarkistaa XML-koodin, jos sitä muutetaan, mutta syötettyjä parametrien arvoja ei tarkisteta.
    Tee WSDL-toimintokutsu -ruudun lähdenäkymä.
  6. Jos sidonnan lajina on SOAP, myös tilaruudussa voi siirtyä lähde- ja lomakenäkymän välillä. Lähdenäkymässä näytetään SOAP-pyynnön ja -vastauksen envelope-elementit, mukaan lukien palvelun testausta varten syötetyt parametrit ja niiden palauttamat arvot.
    Ruudunsieppauskuva SOAP-pyynnön ja -vastauksen envelope-elementtien lähdenäkymästä