Huomautus: Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon.

Tietoyhteys on dynaaminen linkin Microsoft Office InfoPath-lomake ja ulkoisesta tietolähteestä, joka sisältää tai on tietoja olevan lomakkeen. Tietolähde on kokoelma kentät ja ryhmät, joka määrittää ja tallentaa lomakkeen tiedot. Ohjaa sidottujen kenttien ja ryhmien tietolähteen ja näyttää tiedot käyttäjille.

Lomakkeen voi olla yksi ensisijainen tietoyhteys eli tärkeimmät tietoyhteyttä, ja se voi olla myös toissijaisia tietoyhteyksiä. Lomakkeen käyttötarkoituksen mukaan tietoyhteyden ehkä kyselyn tai Lomaketietojen lähettäminen ulkoisesta tietolähteestä, kuten Microsoft SQL Server-tietokantaan tai Web-palvelu.

Tämän artikkelin sisältö

Tietoyhteyksien yleiskatsaus

Tietoyhteys on dynaaminen linkin lomakkeen ja tietolähteen, joka sisältää tai on tietoja olevan lomakkeen. Lomakkeen voi olla yksi ensisijainen tietoyhteys eli tärkeimmät tietoyhteyttä, ja se voi olla myös toissijaisia tietoyhteyksiä. Tärkeimmät tietoyhteyden määrittää tärkeimmät tietolähteen lomakkeen. XML-rakenne kuvataan, kuinka tiedot on tallennettu lomakkeen tietolähteeksi. Voi olla vain yksi ensisijainen tietoyhteyden lomakkeen ja se on luotu automaattisesti luodessasi lomakemallin, joka perustuu ulkoiseen tietolähteeseen. Voit luoda niin monta toissijaisia tietoyhteyksiä muodossa, missä haluat lomakemallin suunnitteleminen.

Lomakkeen käyttötarkoituksen mukaan voit luoda ensisijaisen tai toissijaisen tietoyhteyden ulkoiseen tietolähteeseen, kuten Microsoft SQL Server-tietokantaan tai Web-palvelu. Ulkoiseen tietolähteeseen on tietosäilö, joka lähettää tietoja tai vastaanottaa tietoja lomake, joka perustuu lomakemallin. InfoPath toimii ulkoisiin tietolähteisiin:

  • Microsoft Office Access-tietokanta

  • Microsoft SQL Server -tietokanta

  • Verkkopalvelu

  • Kirjaston tai luettelon Microsoft Windows SharePoint Services-palvelimessa

  • XML-tiedosto

Voit luoda kolmenlaisia tietoyhteyksiä ulkoiseen tietolähteeseen: kyselyn tiedot vain lähettää tiedot vain tai molemmat kysely ja Lähetä tiedot. Kyselyn tietoyhteyden vastaanottaa tietoja tietolähteestä ja tallentaa tiedot lomakkeeseen. Lähetystietoyhteyden lähettää tiedot-lomakkeen tietolähde-sovellukseen verkkopalvelimeen, tiedostokirjastoon Microsoft Windows SharePoint Services-palvelimessa tai sähköpostiviestissä. Kyselyn ja esittää tietoyhteyksiä sekä vastaanottaa tietoja ja Lähetä tiedot tietolähteeseen. Kun luot tietoyhteyden, Määritä tietoyhteyden, jonka haluat tyyppi. Voit esimerkiksi luoda tietoyhteyden, joka toimii seuraavasti:

  • Tietokyselyjä tietokannasta.

  • Lomakkeen tietokyselyjä sähköpostiviestissä

  • Lähettää lomakkeen tiedot sovelluksen verkkopalvelimeen

  • Lähettää mukautetun sovelluksen, joka käyttää XmlFormView-ohjausobjektin lomakkeen tiedot

  • Kyselyt tai lähettää tietoja mukautetun ohjelmointikoodia, kuten C#-, Microsoft Visual Basic .NET- tai Microsoft JScript kautta.

  • Käyttää yhteysasetuksia, jotka on tallennettu tietoyhteyskirjaston Microsoft Office SharePoint Server 2007 -palvelimessa

  • Kyselyt tai lähettää tietoja ihmisten Microsoft BizTalk Server 2004 tai BizTalk Server 2006 työnkulkupalvelut

Yhteydestä, jota käytetään määräytyy käyttötarkoituksen lomakkeen ja ulkoinen tietolähde, jonka haluat yhdistää lomakkeen tyyppi.

Kyselyn tietoyhteydet

Kyselyn tietoyhteyden hakee tietoja ulkoisesta tietolähteestä ja tallentaa tiedot-lomakkeen ensisijaisen tai toissijaisen tietolähteen kenttiin. Voit sitten sido ohjausobjektit näihin kenttiin lomakkeessa näytettävät tiedot. Voit luoda kyselyn tietoyhteyden seuraavilla tavoilla:

  • Suunnittele lomakemalli, joka perustuu tietokannan, verkkopalvelun tai tallennettu yhteyskirjaston asetuksia. Ulkoisen tietolähteen rakenne määritellään sitten lomakkeen tietolähteeksi.

  • Muokkaa aiemmin luodun lomakemallin lisäämällä toissijaisen tietoyhteyden, joka tekee tietokannan, verkkopalvelun, SharePoint-luetteloon tai kirjastoon tai XML-tiedosto.

Kun suunnittelet uuden lomakemallin, joka perustuu tietokannan, verkkopalvelun tai yhteyskirjaston asetuksia, voit luoda kyselyn tietoyhteyttä, joka tulee tärkeimmät tietoyhteyden lomakemalliin perustuvia lomakkeita. Voit määrittää vain yhden kyselyn tietoyhteyden lomakemalliin tärkeimmät tietoyhteyden. Jos haluat kyselyn tiedot Lisää tietolähteistä, voit luoda toissijaisia tietoyhteyksiä kyselyn tiedot näistä tietolähteistä. Opit lisätietoja tämän artikkelin toissijaisia tietoyhteyksiä.

Kun lisäät toissijaisen tietoyhteyden, joka tekee tietokyselyjä lomakemalliin, voit määrittää käyttääkö InfoPath tietoyhteyttä aina, kun käyttäjä avaa lomake tai sen jälkeen, kun tietyn tapahtumien kun käyttäjä täyttää lomakkeen, kuten valitsemalla Näyttää luettelon asetukset-painiketta. Voit käyttää tietoyhteyttä, kun tietyn tapahtumien, jollakin seuraavista tavoista:

  • Lisää painike-ohjausobjekti, joka päivittää lomakkeen tiedot.

  • Lisää sääntö, joka käyttää tietoyhteyttä ehdon lomakkeessa on olemassa.

  • Kirjoita mukautettu koodi tietyille tapahtumille.

Lähetä tietoyhteydet

Kun käyttäjät lähettävät lomakkeen, lomakkeen tiedot lähetetään lähetystietoyhteyden ulkoiseen tietolähteeseen kautta. Voit määrittää lomakemallin, jotta käyttäjät voivat lähettää tietoja seuraavanlaisia ulkoisiin tietolähteisiin:

  • Microsoft Office Access-tietokanta

  • Microsoft SQL Server -tietokanta

  • Verkkopalvelu

Voit myös lisätä toissijaisia tietoyhteyksiä, jotka lähettävät tietoja seuraavasti:

  • Lomaketietojen lähettäminen asiakirjakirjastoon Microsoft Windows SharePoint Services-palvelimessa.

  • Lomaketietojen sähköpostiviestissä.

  • Lomaketietojen lähettäminen sovelluksen verkkopalvelimeen.

Voit luoda lähetystietoyhteyden seuraavilla tavoilla:

  • Suunnitella uuden lomakemallin, joka perustuu tietokannan, verkkopalvelun tai tallennettu palvelimeen Office SharePoint Server 2007yhteyskirjaston asetuksia. Ulkoisen tietolähteen rakenne määritellään sitten lomakkeen tietolähteeksi.

  • Muokkaa aiemmin luodun lomakemallin toissijaisen tietoyhteyden lisäämällä ja määrittämällä sitten lomakemallin, jotta käyttäjät voivat lähettää lomakkeet tämän toissijaisen tietoyhteyden kautta.

    Vihje: Kun suunnittelet lomakemallin, joka perustuu Office Accessin tai SQL Server-tietokantaan, InfoPath määrittää lähetystietoyhteyden automaattisesti, jos tietokanta täyttää tietyt vaatimukset. Lisätietoja näistä vaatimuksista on Katso myös -osan linkeissä. Voit valita Lähetä-toiminnon poistaminen käytöstä, jos haluat käyttäjien voivan lähettää täytetyt lomakkeita käyttämällä eri lähettämisen tietoyhteys.

Useimmissa tapauksissa määritetään yksi lähettämisen tietoyhteys nimellä pääikkunassa Lähetä lomakemallin toiminto. Voit kuitenkin suunnitella lomakemallin niin, että käyttäjät voivat lähettää täytetyt lomakkeet useisiin sijainteihin käyttämällä sääntöjä tai mukautettua koodia. Voit esimerkiksi määrittää lomakemallin sallimaan käyttäjien lähettää täytetyt lomakkeet Web-palveluun ja sähköpostiviestissä. Yleensä voit määrittää lomakemallin ja lähettää kaikki tiedot lomakkeeseen. Jos käytät mukautettua koodia lomaketietojen tai olet määrittämässä lomakemallin sallimaan lomakkeen Lähetä verkkopalvelun tiedot, voit lähettää lomakkeen tiedot osa.

Kyselyn ja lähettää tietoyhteydet

Kun suunnittelet lomakemallin, joka perustuu tietokantaan tai Web-palvelu, voit luoda tietoyhteyttä, joka voi Hae tietoja kohteesta ja Lähetä tiedot tietokantaan tai verkkopalveluun. Jos suunnittelet lomakemallin, joka perustuu tietokannan, tietoyhteys hankkia tai lähettää tietoja. Kuitenkin, jotta voit lähettää tiedot tietokantaan lomakemalliin perustuvia lomakkeita, seuraavat vaatimukset täyttyvät:

  • Suunnittelet ei selainyhteensopivan lomakemallin.

  • Kaikki taulukot tärkeimmät tietoyhteyden on oltava perusavain, yksilöivä rajoite tai yksilöllinen indeksi.

  • Kaikki taulukot kyselyssä on oltava yksinkertainen hierarkkinen suhde.

  • Ei mitään tärkeimmät tietolähteen lomakkeen tietokenttien voi tallentaa suuri binaarinen tietotyyppi.

Voit lukea lisää tiedot näistä vaatimuksista ulkoisiin tietolähteisiin vaikuttavia asioita jäljempänä.

Jotka voivat hakea tietoja tai lähettää tietoja verkkopalvelun tietoyhteys tavoin kyselyn tietoyhteyden ja lähetystietoyhteyden yhdistetään yhteen tietoyhteyden.

Sivun alkuun

Tärkeimmät tietoyhteyden käsitteleminen

Tärkeimmät tietoyhteys lomakkeen tärkeimmät tietolähteen yhteyden. XML-rakenteen kuvaa tietojen tallentamiseen tärkeimmät tietolähteen lomakkeen rakennetta. Voit suunnitella tietolähde Tietolähde -tehtäväruudun avulla, tai voit antaa Luo tietolähde automaattisesti, kun lisäät ohjausobjekteja lomakemalliin InfoPathissa. Voit myös suunnitella ulkoisesta tietolähteestä, joka puolestaan määrittää tärkeimmät tietolähteen rakenteen perustuvaa lomakemallia. Lomakemallin voi olla vain yksi ensisijainen tietoyhteys.

Jos ensisijainen tietoyhteys muodostaa yhteyden ulkoiseen tietolähteeseen, vaikutus tärkeimmät tietoyhteyden määräytyy se muodostaa yhteyden tietolähteeseen tyypin.

Tietokannan    Kun suunnittelet tietokantaan perustuvaa lomakemallia, InfoPath luo tärkeimmät tietoyhteyttä, joka kyselyitä ja voit myös lähettää tietoja tietokantaan. Jos lomake täytetään käyttämällä vain InfoPathia ja tietokannan vastaa Huomioitavaa yhteyden muodostaminen ulkoisiin tietolähteisiin -osassa, InfoPath automaattisesti Luo lähetystietoyhteyden ja määrittää lomakkeen malli, jotta käyttäjät voivat lähettää lomakkeet. Jos lomakkeen täytetään selaimella, InfoPath luo lähetystietoyhteyden tietokantaan. Selainyhteensopiva lomakemalleja tietoyhteyksiä, jotka lähettävät tietoja tietokantaan ei tueta.

Vihje: Jos haluat lähettää tietoja tietokantaan lomakkeen täytetään selaimella, voit tehdä yhdistämällä lomakkeen WWW-palvelun, joka lähettää tiedot tietokantaan.

Web-palvelu    Kun suunnittelet verkkopalvelun perustuvaa lomakemallia, voit luoda sekä kyselyt ja lähettää tietoja, vain tietokyselyjä tai lähettää tiedot vain tärkeimmät tietoyhteyden. Jos haluat lähettää tietoja, InfoPath määrittää lomakemallin, jotta käyttäjät voivat lähettää lomakkeet. Voit määrittää, haluatko lähettää lomakkeen tiedot tai osa niistä lomakkeen tiedot. Jos vain osa tiedoista on lähetetty, voit määrittää tietyn ryhmä -kentät sisältävät tiedot, jotka on toimitettava WWW-palvelun vaatimusten mukaan.

Kun suunnittelet lomakemallin tietokantaan tai verkkopalveluun, InfoPath luo tärkeimmät tietolähteen kyselykenttien rajoitukset, tietokenttiä ja ryhmiä, jotka vastaavat tapaa, jolla tiedot on tallennettu tietokantaan tai verkkopalveluun. Kyselykenttä sisältää arvon, jota käytetään kyselyssä tietojen hakemiseen tietokannasta kyselyn tietoyhteyden avulla. Kyselyn tulokset laitetaan tietokenttiin, joita voi muokata, kun käyttäjä avaa lomakkeen. Kun käyttäjä lähettää lomakkeen, tietokenttien tiedot lähetetään lähetystietoyhteyden avulla. Koska kentät ja ryhmät tärkeimmät tietolähteen on vastattava tapaa, jolla tiedot on tallennettu ulkoiseen tietolähteeseen, et voi muokata nämä kentät ja ryhmät. Voit kuitenkin lisätä kenttiä tai ryhmiä tärkeimmät tietolähteen pääkansio-kenttään.

Voit sitoa lomakkeen kentät ohjausobjekteja, kuten tekstiruutuja ja valintaruutujen valinta, jotta käyttäjät voivat tarkastella, valitse, muokkaaminen tai lähettää tietokenttien tietoja. Jos haluat tehdä kyselyjä ja näyttää muita arvoja, jotka käyttäjät voivat valita-vaihtoehtoa, kuten luetteloruudun voit sitoa ohjausobjektin kyselykenttien. Jos haluat, että käyttäjät voivat valita arvon luettelosta, voit sitoa ohjausobjektin, kuten luetteloruudun tiedot-kenttä ja aseta Näytä arvot toissijainen tietolähde tai toistuvaan kenttään tärkeimmät tietolähteen ohjausobjektin ominaisuudet.

Sivun alkuun

Toissijaisen tietoyhteyden tietoja käsitteleminen

Toissijaisen tietoyhteyden yhdistää lomakkeen ulkoiseen tietolähteeseen. Toissijaisen tietoyhteyden tietoja on hyötyä, kun haluat kyselyn tai lomaketietojen ulkoiseen tietolähteeseen kuin ensisijaisen tietoyhteyden ulkoiseen tietolähteeseen tai kun haluat lähettää tietoja useisiin ulkoisiin tietolähteisiin. Voit luoda niin monta toissijaisia tietoyhteyksiä sellaisena kuin haluat.

Toissijaisen tietoyhteyden voit kyselyn tai lähettää tietoja seuraavanlaisia ulkoisiin tietolähteisiin:

  • Office Access-tietokantaan

  • SQL Server -tietokanta

  • Verkkopalvelu

  • Kirjaston tai luettelon Windows SharePoint Services-palvelimessa

  • XML-tiedosto

Toissijaisen tietoyhteyden avulla voit myös ottaa Lomaketietojen lähettäminen asiakirjakirjastoon Windows SharePoint Services-palvelimessa tai sähköpostiviestissä verkkopalvelimeen, sovelluksen käyttäjille.

Jos luot toissijaisen tietoyhteyden, joka tekee tietokyselyjä, lomake käyttää oletusarvon mukaan tietoyhteyden, kun lomake avautuu. Voit käyttää myös tämän tietoyhteyden määrittämällä lomakemallin seuraavilla tavoilla:

  • Lisää lomakemalli, jota napsauttamalla käyttäjä voi lähettää kyselyn Päivitä-painike.

  • Lisää sääntö lomakemallin tietolähteen kysely tietoyhteyden avulla.

  • Mukautetun koodin lisääminen lomakemallin, joka lähettää kyselyn.

Kun lisäät lomakkeeseen toissijaisen tietoyhteyden, InfoPath luo automaattisesti toissijainen tietolähde tietokenttiä ja ryhmiä, jotka vastaavat tapaa, jolla tiedot on tallennettu ulkoiseen tietolähteeseen. Tämä varmistaa tietojen eheys. Et voi muokata kentät ja ryhmät toissijainen tietolähde.

Sivun alkuun

Tietoja offline-käyttöä varten

Kun lisäät toissijaisen tietoyhteyden, kyselyt ulkoisesta tietolähteestä, voit määrittää yhteyden kyselyn tulosten tallentaminen käyttäjän tietokoneessa. Näin varmistat, että käyttäjät voivat täyttää lomakkeen, jos tietokoneeseensa ovat ole yhteydessä verkkoon. Tätä kutsutaan offline-tilassa.

Jos määrität toissijaisen tietoyhteyden tällä tavalla, kysely lähetetään ulkoisen tietolähteen, kun käyttäjän tietokone on yhteydessä Internetiin. Kyselyn tulosten tallennetaan sitten lomakkeen toissijainen tietolähde, ja ne näkyvät lomakkeessa, kun käyttäjä täyttää lomakkeen. Tiedot tallennetaan välimuistiin aina, kun käyttäjä tekee uuden kyselyn, niin, että tiedot on käytettävissä päivämäärään mahdollisimman hyvin.

InfoPath katsoo kyselyparametrit, onko tallennettujen tietojen vastaava tietyn kyselyn valitsemisessa. Kun luot tietoyhteyden, voit valita näytetäänkö lomakkeeseen tallennettujen tietojen oletusarvoiset siltä varalta, että tietolähteen ei ole käytettävissä. Ota huomioon, onko kyselyn tiedot kaikille käyttäjille vai onko lomakkeen pitäisi näyttää tiedot, jotka ovat jokaiselle käyttäjälle. Esimerkiksi jos kyselyn palauttamien tietojen perustuu käyttäjän tunnistetiedot tai rooli, oletusarvoiset tiedot, jotka on määritetty suunnitteluvaiheessa sijaan kyselytulosten käyttäminen saattaa johtaa virheellisten tietojen kyseisen käyttäjän.

Sivun alkuun

Yhteyden muodostaminen ulkoisiin tietolähteisiin huomioon otettavia seikkoja

InfoPath tukee tietoyhteyksiä seuraavanlaisia ulkoisiin tietolähteisiin:

  • Office Access-tietokantaan

  • SQL Server -tietokanta

  • Verkkopalvelu

  • Kirjaston tai luettelon Microsoft Windows SharePoint Services-palvelimessa

  • XML-tiedosto

Seuraavissa osissa on tietoja ja huomioon otettavia seikkoja yhteyttä näihin ulkoisiin tietolähteisiin.

Microsoft Office Accessin tai SQL Server-tietokantaan

InfoPath tukee tietoyhteyksiä Access-tietokantojen ja SQL Server-tietokannat. Voit muodostaa yhteyden muu tietokanta, verkkopalveluun, joka toimii tietokannan.

Lomake voi suorittaa tietokannan kautta pää- tai toissijaisen tietoyhteyden tietojen ja voit valita minkä tahansa tietokannan taulukoiden yhteyden määrä. Ensimmäinen taulukko, joka valitaan on ensisijainen taulukko. Taulukko, jossa voit valita sen jälkeen on oltava kentän, joka liittyy ensisijainen taulukko. InfoPath yrittää määrittää tämän yhteyden vertaamalla kahden taulukon kenttien nimiä. Voit käyttää tätä yhteyttä tai lisätä omia taulukon yhteyden, kun luot tietoyhteyden.

Lomakkeen voi lähettää tietoja tietokannan lomakkeen tärkeimmät tietoyhteyden kautta, jos lomakemallin, joka perustuu lomakkeen ja tietokannan täytettävä seuraavat vaatimukset:

  • Lomakemalli ei ole selainyhteensopiva lomakemalli    InfoPath ei luo lähetystietoyhteyden tärkeimmät tietoyhteyden Jos suunnittelet selainyhteensopivan lomakemallin. Käyttäjät voivat lähettää tiedot-lomake, joka perustuu selainyhteensopivan lomakemallin, käytä verkkopalveluun, joka toimii tietokannan kanssa.

  • Kahden toisiinsa liittyvistä taulukoista, pää tietolähteen-vasemmalla puolella oleva taulukko sisältää perusavaimen    Vähintään yksi jokaisen kahdet taulukoiden yhteyksien on oltava perusavain vasemmalla puolella oleva taulukko.

  • Ei mitään tietokentät tärkeimmät tietolähteen lomakkeen säilön suuri binaarinen tietotyyppi    InfoPath poistaa käytöstä lähetystietoyhteys, jos kyselyssä on kenttiä, joihin voidaan tallentaa suuria binaaritietoja tyyppi, kuten kuvia, kuvat, OLE objekteja, liitetiedostojen, Office Access memo-tietotyyppi tai SQL-teksti-tietotyyppi.

Jos lomakemalli ja tietokanta täyttävät kaikki nämä vaatimukset, InfoPath luo lähetystietoyhteyden ja määrittää lomakemallin, jotta käyttäjät voivat lähettää lomakkeet. Lähetystietoyhteyden tärkeimmät tietoyhteyden voit poistaa käytöstä, jos haluat, että käyttäjät voivat lähettää tiedot eri tietoyhteyden kautta.

Kun suunnittelet lomakemallin, joka perustuu tietokannan, InfoPath luo tärkeimmät tietolähteen, joka sisältää kyselyn ja tietokenttiä, jotka vastaavat tapaa, jolla tiedot on tallennettu tietokannan. InfoPath lisää myös Suorita kysely ja Uuden tietueen painikkeet lomakemallin oletusnäkymään. Käyttäjän napsauttaessa Suorita kysely InfoPath lähettää tietokantaan kyselykentän kysely, joka sisältää tiedot. Uusi tietue -painike tyhjentää lomakkeen tällä hetkellä kaikki tiedot, ja määrittää tietokenttiä oletusarvoon tietokentän sidotut ohjausobjektit. Kun käyttäjä lähettää tiedot tietokantaan, tietoihin tietokenttien muutokset muuttaa tietokannan tietueiden etsimiskyselyä. Jos käyttäjä poistaa tietoja tietokenttä, vastaava tietue poistetaan tietokannasta. Lopuksi tiedot, jotka on lisätty tietokentät päivittää vastaavien kenttien tai Lisää vastaavat tietueet tietokantaan.

Jos haluat muodostaa yhteyden tietokantaan lomakkeeseen ja lomakkeen tärkeimmät tietoyhteys on jo luotu, voit lisätä toissijaisen tietoyhteyden, joka tekee tietokanta. Kun lisäät toissijaisen tietoyhteyden, InfoPath luo kyselykenttien rajoitukset, tietojen kentät ja ryhmät tietokannan taulukoiden kentät vastaavat toissijainen tietolähde. Voit valita useita tietokannan taulukoiden ja luomaan taulukon yhteyksiä samalla tavalla kuin ensisijaisen tietoyhteyden.

Kun luot toissijaisen tietoyhteyden kyselyjen tiedot, voit määrittää yhteyden lähettämään kyselyn aina, kun käyttäjä avaa lomake tai tehdä lähettää kyselyn seuraavasti:

  • Lisää-painike, jota napsauttamalla käyttäjät voivat päivittää tietoyhteyden tiedot.

  • Luo sääntö, joka lähettää kyselyn tietoyhteyden avulla.

  • Kirjoita mukautettu koodi, joka lähettää kyselyn, kun se suoritetaan.

Verkkopalvelu

Lomakkeen voi kyselyn tai lähettää tietoja verkkopalvelun pää- tai toissijaisen tietoyhteyden kautta. InfoPath noudattaa verkkopalvelut yhteyksien seuraavat vaatimukset:

  • Simple Object Access Protocol (SOAP)    SOAP on viestintäprotokolla, joka määrittää XML-sanomat, joita käytetään WWW-palvelun kanssa kommunikoimiseen.

  • Web Services Description Language (WSDL)    WSDL on XML-rakenteen standardi, jonka avulla kuvataan sijaintia, viestintä protokollat ja liittymät Web-palveluun. InfoPath voi käyttää vain asiakirjan literaalimerkit tyyli-verkkopalveluihin.

  • Yleinen kuvaus etsiminen ja integrointi (UDDI)    UDDI on hakemistopalvelu, joka kuvaa yhden yrityksen tarjoamia Web-palveluja.

Kun suunnittelet uuden lomakemallin, joka perustuu verkkopalvelun, InfoPath luo tärkeimmät tietoyhteyden Web-palveluun ja luo sitten tärkeimmät tietolähde, joka sisältää kyselykenttien rajoitukset, tietokenttiä ja ryhmiä, jotka vastaavat WWW-palvelun XML-rakenne.

Jos määrität lomakemallin toisen toiminnon käyttäminen samassa Web-palvelussa tai haluat käyttää eri verkkopalvelun kokonaan, voit lisätä lomakemalliin toissijaisia tietoyhteyksiä. Kun lisäät toissijaisen tietoyhteyden, joka tekee tietokyselyjä, InfoPath luo toissijaisen tietolähteen kentät ja ryhmät, joka vastaa WWW-palvelun rakennetta. Jos lisäät toissijaisen tietoyhteyden, joka lähettää tietoja, voit määrittää yhteyden lähettämään kaikki tai vain joidenkin tietojen lomakkeen WWW-palvelun parametrien mukaan.

Kun luot joko ensisijaisen tai toissijaisen tietoyhteyden Web-palveluun, voit määrittää, onko yhteys vain tietokyselyjä, lähettää tiedot vain tai molempia ja lähettää tietoja. Jos yhteys tietokyselyjä, InfoPath lisää lomakemalliin Suorita kysely. Kun käyttäjä napsauttaa Suorita kysely -painiketta, InfoPath lähettää kysely, joka sisältää tiedot kyselykenttien WWW-palvelun. Jos yhteys lähettää tietoja, InfoPath mahdollistaa lomakkeen Lähetä-ominaisuus. Kun määrität lähetystietoyhteyden, InfoPath määrittää Web-palvelu edellyttää tietoja. Tietojen perusteella voit määrittää, mitä kenttien mallin pitäisi lähettää tietonsa Web-palveluun.

Kirjaston tai luettelon SharePoint-sivustossa

Lomake voi suorittaa toissijaisen tietoyhteyden tiedostokirjaston tai luettelon Windows SharePoint Services-palvelimen kautta. Lomakkeen voit myös lähettää tietoja palvelimessa tiedostokirjastoon. Ei voi muodostaa kirjaston tai luettelon sisällön tietoyhteyden kautta.

Jos luot toissijaisen tietoyhteyden, joka tekee tietokyselyjä kirjaston tai luettelon, InfoPath luo lomake, joka vastaa kirjaston tai luettelon sarakkeiden toissijainen tietolähde.

Jos luot toissijaisen tietoyhteyden, joka lähettää tietoja tiedostokirjastoon ja haluat tämän lähettämisen tietoyhteys olevan lomakemallin päälähetystoimintona, lomakemallin Lähetä-toiminnon käyttöön ottaminen ja liittää sen tiedot yhteys Lähetyksen asetukset -valintaikkunan (Työkalut -valikko, Lähetysasetukset -komento) avulla. Oletusarvon mukaan kaikki lomakkeen tiedot lähetetään lähetystietoyhteyden kautta. Jos haluat lähettää vain osan tiedot, voit tehdä kirjoittamalla mukautettua koodia lomakemallin.

XML-tiedosto

Lomake voi suorittaa XML-tiedostoon toissijaisen tietoyhteyden kautta. Voit esimerkiksi Microsoft Office Excel-laskentataulukon tallentaminen XML-tiedostoon ja sitten toissijaisen tietoyhteyden avulla kyselyn ja tiedoston tiedot näytetään lomakkeessa. Voit käyttää myös toissijaisen tietoyhteyden kyselyn tiedot XML-tiedostosta, jos haluat hakea tietoja sovelluksesta verkkopalvelimeen, joka palauttaa XML, kuten Microsoft ASP.NET-sovelluksen, Common Gateway Interface (CGI) komentosarjan tai käyttävä sovellus Internet Server Application Programming Interface (ISAPI).

Sovelluksen verkkopalvelimeen

Voit luoda toissijaisen tietoyhteyden, joka lähettää tietoja sovellukseen verkkopalvelimeen, kuten ASP.NET-sovellukseen, CGI-komentosarjan tai ISAPI käyttävä sovellus. Jos haluat lähettää tietoja sovellukseen verkkopalvelimeen, sinun on määritettävä lomakemalli, jotta käyttäjät voivat lähettää tiedot ja tietoyhteyden lähetyksen asetusten määrittäminen valitsemalla verkkopalvelin (HTTP)Lähetyksen asetukset -valintaikkunan ruutuun ( Työkalut -valikosta Lähetysasetukset -komento).

Huomautus: Lomakkeen voi olla vain yksi tietoyhteyttä, joka lähettää tietoja sovellukseen verkkopalvelimeen. Et voi määrittää lomakemallin sallimaan lomakkeiden lähettää tietoja sovellukseen verkkopalvelimeen säännön avulla.

Tietoyhteyskirjaston yhteysasetukset

Jos useiden lomakkeiden käyttää samoja tai samankaltaisia tietoyhteyksiä, harkitse jokaisen tietoyhteyden asetusten tallentaminen tietoyhteyden tiedoston tietoyhteyskirjaston Office SharePoint Server 2007-palvelimessa. Tietoyhteystiedosto on XML-tiedosto, joka sisältää ulkoisen tietolähteen yhteystiedot ja .xml- tai .udcx-tiedostotunniste. Kun käyttäjä avaa lomake, joka muodostaa yhteyden datatiedostoon, InfoPath käyttää asetuksia tiedoston muodostaa yhteyden ulkoiseen tietolähteeseen. Tietoyhteystiedostojen käyttämisen edut ovat seuraavat:

  • Useiden lomakkeiden voivat käyttää samaa tietoyhteystiedosto, jolloin ei tarvitse luoda saman tietoyhteyden alusta jokaisessa lomakkeessa.

  • Jos ulkoisen tietolähteen sijainti tai yhteysasetukset muuttuvat, sinun on päivitettävä vain tietoyhteystiedosto eikä jokaista lomakemallia.

  • Tietoyhteystiedosto voi olla vaihtoehtoinen todennustiedot, joita voi käyttää palvelimelta, kun käyttäjä täyttää lomakkeen selaimella.

  • Lomakkeita, jotka ovat täyttää selaimessa ilman täyden luottamuksen suojaustaso muodostaa yhteyden tietokoneeseen toisen toimialueen Jos kaikki tietoyhteydet lomakkeen tietoyhteystiedostojen.

Muodostaa yhteyden datatiedoston lomakkeen tiedosto on tallennettava tietoyhteyskirjaston Office SharePoint Server 2007 palvelimessa ja se on seurattava Universal Data Connection (UDC) 2.0-tiedostomuodossa.

Huomautus: UDC 2.0-tiedostomuoto on osa 1.0-muodossa käyttämän Microsoft Office FrontPage versio. InfoPath ei voi käyttää tietoyhteystiedosto version 1.0-muodossa. Lisätietoja tietoyhteyskirjastojen ja tietoyhteystiedostojen on Katso myös -osan linkeissä.

Sivun alkuun

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.