XML-pohjaisen Web-palvelun lisääminen tietolähteeksi

Web-palvelu on erityinen ohjelma, joka on julkaistu Internetissä ja jota käytetään Web-sivun osana. Web-palvelu suorittaa tietyn tehtävän, jossa se pyytää tietoja asiakastietokoneelta ja palauttaa ne XML-muodossa. XML-pohjaisia Web-palveluita ovat esimerkiksi valuuttamuuntimet, korkolaskurit ja osakekurssien raportit.

Tämän artikkelin sisältö

Mikä on Web-palvelu?

XML-pohjaisen Web-palvelun lisääminen tietolähdekirjastoon

Tietonäkymän luominen XML-pohjaisen Web-palvelun tietolähteestä

Mikä on Web-palvelu?

XML-pohjaiset Web-palvelut perustuvat standardoituun SOAP-protokollaan, joka vaihtaa tietoja XML-muodossa tietokoneverkon kautta. Kukin Web-palvelu sisältää WSDL (Web Service Description Language) -tiedoston, jossa on tietoja XML-pohjaisesta Web-palvelusta ja sen toiminnoista. Web-palvelun tarjoajat voivat rekisteröidä Web-palvelunsa Web-palveluiden julkaisuun ja paikantamiseen käytettävän UDDI (Universal Description Discovery and Integration) -määritelmän mukaisesti. Asiasta kiinnostuneet käyttäjät voivat etsiä UDDI-rekisteristä tietoja itselleen hyödyllisistä Web-palveluista. Kun Web-palvelu on lisätty Web-sivustoon, Web-palvelun tiedot tulevat näkyviin HTTP (Hypertext Transfer Protocol) -protokollan mukaisesti.

Web-palvelu kommunikoi selaimen kanssa SOAP-protokollan ja WSDL-tiedoston avulla

Jos haluat lisätä Web-palvelun tietolähdekirjastoon, sinun täytyy tietää Web-palvelun WSDL-kuvauksen URL-osoite. Tämän URL-osoitteen pääte on usein joko ?WSDL tai .wsdl. Kun sinulla on WSDL-kuvauksen URL-osoite, voit lisätä Web-palvelun tietolähdekirjastoon.

Windows SharePoint Services 3.0 sisältää Web-palveluita, joiden avulla voi käsitellä lähes kaikkia palvelimen, sivuston, luettelon, kirjaston, tutkimuksen tai Web-sivun Windows SharePoint Services 3.0 -ohjelmaan perustuvia ominaisuuksia. Seuraavissa toimissa käytetään Webs-Web-palvelua. Webs-Web-palvelulla voi käsitellä SharePoint-sivustoja ja alisivustoja. Voit esimerkiksi tehdä tämän Web-palvelun avulla kyselyn, joka tuo näkyviin nykyisen sivustokokoelman kaikkien sivustojen otsikot ja URL-osoitteet, kaikkien nykyisen sivuston alisivustojen otsikot ja URL-osoitteet tai määritetyn sivun pääsivuston URL-osoitteen.

Lisätietoja Windows SharePoint Services 3.0 -ohjelman Web-palveluista on Katso myös -osan linkissä.

Sivun alkuun

XML-pohjaisen Web-palvelun lisääminen tietolähdekirjastoon

Voit helpottaa SharePoint-sivuston hallintaa ja ylläpitoa luomalla tietonäkymän, joka tuo näkyviin nykyisen sivustokokoelman kaikkien alisivujen nimet ja URL-osoitteet. Muodostamalla yhteyden Webs-Web-palveluun ja käyttämällä sitä tietolähteenä voit noutaa tarvittavat tiedot ja luoda niistä näkymän.

  1. Valitse Tietolähdekirjasto-tehtäväruudun XML-pohjainen Web-palvelu -kohdasta Yhdistä Web-palveluun.

    Jos XML-pohjainen Web-palvelu -otsikko on kutistettuna, laajenna se napsauttamalla plusmerkkiä (+).

  2. Kirjoita Tietolähteen ominaisuudet -valintaikkunan Lähde-välilehden Palvelukuvauksen sijainti -ruutuun Web-palvelun URL-osoite tai etsi ja valitse WSDL-tiedosto valitsemalla Selaa.

    Kirjoita tässä esimerkissä http://palvelimen nimi/_vti_bin/Webs.asmx?WSDL, jossa palvelimen nimi on käyttämäsi SharePoint-palvelimen nimi.

  3. Valitse Muodosta yhteys nyt.

    Kun yhteys on muodostettu, Muodosta yhteys nyt -painike muuttuu Katkaise yhteys -painikkeeksi ja muut välilehden vaihtoehdot tulevat käyttöön.

  4. Valitse tietokomento, jonka haluat määrittää -luettelossa on neljä komentoa. Valitse-komento noutaa tietoja Web-palvelusta, minkä jälkeen voit tuoda tiedot näkyviin luomalla tietonäkymän. Lisää-, Päivitä- ja Poista-komennotkin noutavat tiedot Web-palvelusta, minkä jälkeen voit muokata tietoja luomalla tietolomakkeen, joka lisää, päivittää tai poistaa tietoja Web-palvelusta.

    Valitse tässä esimerkissä Valitse-komento, joka luo Web-palvelun palauttamista tiedoista tietonäkymän.

  5. Valitse yhteyden tiedot -kohdassa Palvelun nimi on Webs ja Osoite on http://palvelimen nimi/_vti_bin/Webs.asmx.

  6. Valitse Portti-luettelosta verkkoprotokolla, jota haluat käyttää Web-palvelun kanssa.

    Tässä luettelossa ovat Web-palvelun kanssa yhteensopivat protokollat, jotka vaihtelevat käytettävän Web-palvelun mukaan.

    Valitse tässä esimerkissä WebsSoap.

  7. Valitse Toiminto-luettelosta toiminto, jonka haluat Web-palvelun suorittavan. Luettelossa ovat ne toiminnot, jotka kyseinen Web-palvelu voi suorittaa.

    Esimerkissä käytettävässä Webs-Web-palvelussa ovat valittavissa seuraavat toiminnot:

    • GetWebCollection palauttaa nykyisen sivustokokoelman kaikkien sivujen otsikot ja URL-osoitteet.

    • GetListTemplates palauttaa nykyisen sivuston luettelomallimääritysten kokoelman.

    • GetWeb palauttaa sivuston ominaisuudet (esimerkiksi nimen, kuvauksen ja teeman).

    • GetAllSubWebCollection palauttaa kaikki nykyisen sivuston alisivustojen otsikot ja URL-osoitteet.

    • WebURLFromPageURL palauttaa tietyn sivun pääsivuston URL-osoitteen.

    • GetContentTypes palauttaa nykyisessä sivustossa käytettävät sisältölajit.

      Valitse tässä esimerkissä GetWebCollection.

  8. Parametrit-luettelossa ovat näkyvissä kaikkien Web-palvelun edellyttämien tai tukemien parametrien nimet. Voit määrittää minkä tahansa parametrin pysyvän arvon tai oletusarvon valitsemalla parametrin ja valitsemalla sitten Muokkaa.

    Pakolliset parametrit on merkitty tähdellä (*). Webs-Web-palvelussa ei ole pakollisia parametreja.

  9. Valitse OK.

    XML-pohjainen Web-palvelu on nyt näkyvissä tietolähdekirjaston luettelossa.

    XML-pohjainen Web-palvelu tietolähdekirjastossa

Sivun alkuun

Tietonäkymän luominen XML-pohjaisen Web-palvelun tietolähteestä

Nyt olet lisännyt Web-palvelun tietolähdekirjastoon ja voit luoda tietonäkymän, johon tulee näkyviin Web-palvelusta noudetut tiedot, vetämällä Web-palvelun sivulle.

Kun tietolähde vedetään sivulle, tuloksena on tietojen oletusnäkymä, jossa tietolähteen riveistä ovat näkyvissä ensimmäiset viisi kenttää perustaulukkona. Jos ensimmäisissä viidessä kentässä on oikeat tiedot, tietolähteen asetukset on määritetty oikein.

Tietonäkymät perustuvat Microsoft ASP.NET 2.0 -tekniikkaan. Tietonäkymän luominen on aloitettava ASP.NET-sivusta (.aspx-tiedosto).

  1. Valitse Tiedosto-valikosta Uusi.

  2. Valitse Uusi-valintaikkunan Sivu-välilehdestä Yleiset, valitse ASPX ja valitse sitten OK.

    Näkyviin tulee uusi sivu, jossa on FORM-tunniste.

    ASP.NET-sivun form-tunniste

  3. Jos Tietolähdekirjasto-tehtäväruutu ei ole näkyvissä, valitse Tehtäväruudut-valikosta Tietolähdekirjasto.

  4. Etsi Tietolähdekirjasto-tehtäväruudusta haluamasi tietolähde – tässä esimerkissä Webs kohteessa palvelimen nimi, jossa palvelimen nimi on käyttämäsi palvelimen nimi – ja vedä se sivulle.

    Sivullasi on nyt tietonäkymä, joka sisältää kaikki nykyisen sivustokokoelman otsikot ja URL-osoitteet, ja näkyviin tulee Tietolähteen lisätiedot -tehtäväruutu.

Lisätietoja tietonäkymistä on ohjeaiheessa Tietonäkymän luominen.

Sivun alkuun

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×