Lomakemallin päätietoyhteydessä käytetyn Web-palvelun muuttaminen

Tärkeää: Tämä on artikkeli on käännetty koneellisesti. Lue vastuuvapauslauseke. Tämän artikkelin englanninkielinen versio on täällä .

Sisältö

Yleiskatsaus

Ennen aloittamista

Kyselyn tietoyhteyden muuttaminen

Lähetä tiedot yhteyden muuttaminen

Yleiskatsaus

Kun suunnittelet lomakemallia, jossa on päätietoyhteys Web-palveluun, saatat käyttää Web-palvelun kehitykseen käytettyä testaamisympäristöä. Kun Web-palvelu on valmis käyttöönottoa varten, sinun on muutettava lomakemallin päätietoyhteys testaamisympäristöstä käyttöönotetun Web-palvelun sijaintiin.

Kun muutat tärkein tietoyhteyden Web-palvelu, Microsoft Office InfoPath luo pää tietolähteen kenttiä ja ryhmiä, jotka vastaavat XML-rakenne uusi Web-palvelussa. Jos vanha ja uusi Web-palveluissa mallit ovat samat, InfoPath sitoo lomakemallissa ohjausobjektien automaattisesti uuden tietolähteen kentät. Jos kentät ja ryhmät, valitse uusi tietolähde eivät vastaa kentät ja ryhmät vanhan tietolähteen, InfoPath poistaa tietolähteen sidonnan ohjausobjektit. Jos InfoPath poistaa sidonnan ohjausobjektit, joudut ohjausobjektien poistaminen lomakemallin tai sitoa uuden tietolähteen muihin kenttiin.

Päätietoyhteydellä voi olla kyselyn tietoyhteys, lähetystietoyhteys tai molemmat lomakemallin rakenteen mukaan. Jos päätietoyhteydessä on sekä kyselyn tietoyhteys että lähetystietoyhteys ja Web-palvelu on muuttanut sijaintia, sinun on muutettava molemmat yhteydet.

Huomautus: Lisätietoja toissijaisten tietoyhteyksien muuttamisesta toisiin ulkoisiin tietolähteisiin on Katso myös -osan linkeissä.

Kun olet muuttanut päätietoyhteyden, sinun tulee varmistaa, että tietoyhteys Web-palveluun toimii odotetusti käyttäjien täyttäessä lomakemalliin perustuvia lomakkeita, julkaisemalla ja testaamalla lomakemalli. Testaamalla sinun tulee myös varmistaa, että lomakemalliin perustuvat aiemmin luodut lomakkeet toimivat odotetusti. Kun olet lopettanut testaamisen, voit sallia käyttäjien aloittaa lomakemalliin perustuvien lomakkeiden täyttämisen. Lisätietoja lomakemallin julkaisemisesta on Katso myös -osan linkeissä.

Sivun alkuun

Toimet ennen aloittamista

Ennen päätietoyhteyden muuttamista tarvitset Web-palvelun järjestelmänvalvojalta

  • uuden Web-palvelun sijainnin

  • vahvistuksen, että uusi Web-palvelu käyttää Document Literal -koodausta, sillä InfoPath voi käyttää vain Document Literal -tyylisiä Web-palveluja

  • Web-palvelun niiden toimintojen nimet, joita käytät

  • vahvistuksen, että vanhan ja uuden Web-palvelun rakenteet ovat samanlaisia.

Sivun alkuun

Kyselyn tietoyhteyden muuttaminen

  1. Valitse Työkalut-valikosta Muunna päätietolähde.

  2. Valitse ohjatussa tietoyhteyden muodostamisessa Luo uusi yhteys kohteeseen, valitse Vastaanota tiedot ja valitse sitten Seuraava.

  3. Valitse Valitse lomakemallissa käytettävän tietoyhteyden tyyppi -kohdasta Web-palvelu ja valitse sitten Seuraava.

  4. Kirjoita ohjatun toiminnon seuraavalle sivulle Web-palvelun sijainti ja valitse Seuraava.

    Huomautus: Jos haluat etsiä verkkopalvelun yleinen kuvaus etsiminen ja integrointi (UDDI) palvelimen avulla, valitse UDDI, kirjoita URL-osoite, jonka haluat etsiä, määrittää, haluatko Etsi toimittaja tai palvelu, joka on annettu, Kirjoita avainsana ja valitse sitten EtsiUDDI-palvelimesta. Web-palvelut, jotka vastaavat hakusana näkyvät hakutulokset -luettelosta. Valitse Web-palvelu, jota haluat käyttää, ja valitse sitten OK.

  5. Valitse Valitse toiminto -luettelosta Web-palvelun toiminto, joka palauttaa tiedot lomakkeeseen, ja valitse sitten Seuraava.

  6. Jos ohjattu tietoyhteyden muodostaminen havaitsee tuntemattoman elementin Web-palvelun rakenteessa, sinua pyydetään ehkä antamaan malliarvot jokaiselle parametrille ohjatun toiminnon seuraavalla sivulla, jotta ohjattu toiminto voi määrittää, mitkä kentät tai ryhmät lisätään päätietolähteeseen.

    Toimintaohjeet

    1. Valitse parametri Parametrit-taulukossa ja napsauta sitten Määritä malliarvo.

    2. Kirjoita Malliarvo-ruutuun arvo, jota käyttäjä saattaa käyttää tälle kentälle, ja napsauta sitten OK.

    3. Toista nämä vaiheet kullekin parametrille Parametrit-taulukossa ja napsauta sitten Seuraava.

    Teknisiä tietoja

    Kun määrität tietoyhteyden verkkopalveluun ohjatussa tietoyhteyden muodostamisessa, Microsoft Office InfoPath muodostaa yhteyden verkkopalveluun ja pyytää Web Service Description Language (WSDL) -tiedostoa. WSDL-tiedosto sisältää verkkopalvelun käyttämän rakenteen. Verkkopalvelu vastaa pyyntöön lähettämällä tämän tiedoston InfoPathiin. InfoPath käyttää tämän tiedoston tietoja tarvittavien kenttien ja ryhmien lisäämiseen lomakemallin toissijaiseen tietolähteeseen. Jos InfoPath löytää tuntemattoman elementtityypin WSDL-tiedostossa, InfoPath määrittää mallitietojen avulla tuntemattoman elementtityypin määritelmän ja lisää sitten tarvittavat kentät ja ryhmät toissijaiseen tietolähteeseen.

  7. Jos Web-palvelu hyväksyy muutostiedot, ohjatun toiminnon seuraavalla sivulla kysytään, haluatko sisällyttää muutostiedot kyselytietoihin. Useimmissa tapauksissa voit jättää Sisällytä muutostiedot tietoja lähettäessä -valintaruudun valituksi ja valita sitten Seuraava. Jos et halua sisällyttää muutostietoja, poista Sisällytä muutostiedot tietoja lähettäessä -valintaruudun valinta ja valitse sitten Seuraava.

    Teknisiä tietoja

    Tämä ohjatun toiminnon sivu näkyy vain, jos Web-palvelun WSDL (Web Services Description Language) -tiedosto osoittaa, että Web-palvelu palauttaa Microsoft ADO.NET DataSetin.

  8. Kirjoita ohjatun toiminnon seuraavalle sivulle tietoyhteyden nimi ja valitse Valmis.

  9. Testaa muutokset valitsemalla vakiotyökaluriviltä Esikatselu tai painamalla CTRL+VAIHTO+B-näppäinyhdistelmää.

  10. Voit julkaista lomakemallin valitsemalla Tiedosto-valikosta Julkaise.

  11. Testaa lomakemalli perusteellisesti avaamalla lomakemalliin perustuva lomake ja täyttämällä se. Tarkista, että lomake toimii odotetusti.

Sivun alkuun

Lähetystietoyhteyden muuttaminen

  1. Valitse Työkalut-valikosta Tietoyhteydet.

  2. Valitse Lomakemallin tietoyhteydet -luettelosta päätietoyhteyden lähetystietoyhteys ja valitse sitten Muokkaa.

  3. Kirjoita ohjatussa tietoyhteyden muodostamisessa uuden Web-palvelun sijainti, johon käyttäjät lähettävät lomakkeet, ja valitse sitten Seuraava.

    Huomautus: Jos haluat etsiä verkkopalvelun yleinen kuvaus etsiminen ja integrointi (UDDI) palvelimen avulla, valitse UDDI, kirjoita URL-osoite, jonka haluat etsiä, määrittää, haluatko Etsi toimittaja tai palvelu, joka on annettu, Kirjoita avainsana ja valitse sitten EtsiUDDI-palvelimesta. Web-palvelut, jotka vastaavat hakusana näkyvät hakutulokset -luettelosta. Valitse Web-palvelu, jota haluat käyttää, ja valitse sitten OK.

  4. Valitse ohjatun toiminnon seuraavalla sivulla Valitse toiminto -luettelosta Web-palvelun toiminto, joka vastaanottaa lähetetyt tiedot, ja valitse sitten Seuraava.

  5. Jotta voit valita, mitä lomakkeen tietoja voit lähettää kullekin Web-palvelun parametrille, tee ohjatun toiminnon seuraavalla sivulla jokin seuraavista:

    Kentän tai ryhmän tietojen lähettäminen

    1. Valitse Parametrit-luettelosta Web-palvelun parametri, joka vastaanottaa lomaketiedot lomakkeesta.

    2. Napsauta Parametrin asetukset -kohdasta Kenttä tai ryhmä.

    3. Napsauta Muokkaa Tietolähde-painike .

    4. Napsauta Kentän tai ryhmän valitseminen -valintaikkunasta kenttää tai ryhmää, jonka tiedot haluat lähettää, ja napsauta sitten OK.

    5. Jos haluat lähettää vain tämän kentän tiedot ja kentän tai ryhmän alielementit, valitse Sisällytä-ruudussa Vain teksti ja alielementit. Jos haluat lähettää kentän nimen, kentän tiedot ja valitun ryhmän tai kentän alielementit, valitse XML-alipuu, mukaan lukien valittu elementti.

    Lähetä kaikki tiedot-lomake

    1. Valitse Parametrit-luettelosta Web-palvelun parametri, joka vastaanottaa lomaketiedot lomakkeesta.

    2. Valitse parametrin asetukset-kohdassa koko lomake (XML-asiakirja ja käsittelyohjeet).

    Lähetä tiedot merkkijonona

    1. Valitse Parametrit-luettelosta Web-palvelun parametri, joka vastaanottaa lomaketiedot lomakkeesta.

    2. Valitse parametrin asetukset-kohdassa koko lomake (XML-asiakirja ja käsittelyohjeet).

    3. Valitse Lähetä tiedot merkkijonona -valintaruutu.

      Huomautus: Yleensä tämä valintaruutu valitaan, kun halutaan lähettää digitaalisesti allekirjoitettuja tietoja. Useimmissa tapauksissa tämän valintaruudun valinnan voi poistaa.

    Teknisiä tietoja ADO.NET DataSet objekteista

    Jos Web-palvelu edellyttää ADO.NET DataSet -objektia, valitse DataSet-solmu, kun määrität kyseistä tietoyhteyttä. Jos käytät jotakin muuta solmua ADO.NET DataSetiä edellyttävään Web-palveluun liittyvässä tietoyhteydessä, lähetystoiminto epäonnistuu.

  6. Valitse Seuraava.

  7. Kirjoita ohjatun toiminnon seuraavalle sivulle lähetystietoyhteyden nimi ja valitse Valmis.

Sivun alkuun

Huomautus: Konekäännöksestä ilmoittava vastuusvapauslauseke: Tämä artikkeli on käännetty tietokonejärjestelmällä, eikä kieliasiantuntija ole muokannut sitä. Microsoft tarjoaa nämä konekäännökset avuksi muille kuin englantia puhuville käyttäjille, jotta he saavat lisätietoja Microsoftin tuotteista, palveluista ja tekniikoista. Koska artikkeli on koneellisesti käännetty, se saattaa sisältää sanasto-, lauseoppi- ja kielioppivirheitä.

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ä.

×