Vormimalli põhiandmeühenduses kasutatava veebiteenuse muutmine

Selle artikli teemad

Ülevaade

Enne alustamist

Päringu andmeühenduse muutmine

Edastamise andmeühenduse muutmine

Ülevaade

Kui asute koostama vormimalli, mille põhiandmeühendus on seotud mõne veebiteenusega, siis on võimalik, et kasutate veebiteenuse arendamiseks kasutatavat testimiskeskkonda. Kui veebiteenus on kasutuselevõtuks valmis, peate vormimalli põhiandmeühendust muutma, asendades testimiskeskkonna juurutatud veebiteenuse asukohaga.

Põhiandmeühenduse veebiteenuse muutmisel loob Microsoft Office InfoPath põhiandmeallika, mille väli ja rühm vastavad uue veebiteenuse XML-skeem. Kui vana ja uue veebiteenuse skeemid on samad, köitmine InfoPath vormimalli olemasolevad juhtelemendid automaatselt uue andmeallika väljadega. Kui uue andmeallika väljad ja rühmad ei vasta vana andmeallika väljadele ja rühmadele, eemaldab InfoPath juhtelementidelt andmeallika seosed. Kui InfoPath eemaldab juhtelementidelt seosed, peate juhtelemendid vormimallist eemaldama või siduma need uues andmeallikas teiste väljadega.

Sõltuvalt teie vormimalli kujundusest võib põhiandmeühendus hõlmata päringu andmeühendust, edastamise andmeühendust või mõlemat. Kui põhiandmeühendus hõlmab nii päringu kui ka edastamise andmeühendust ja veebiteenuse asukohta on muudetud, peate muutma mõlemaid ühendusi.

Märkus. : Sekundaarsete andmeühenduste muudeks välisandmeallikateks muutmise kohta leiate teavet jaotise Vt ka linkide kaudu.

Pärast põhiandmeühenduse muutmist peaksite vormimalli avaldama ja seda testima, kontrollimaks, kas andmeühendus veebiteenusega toimib oodatud kujul, kui kasutajad asuvad teie vormimallil põhinevaid vorme täitma. Samuti peaksite kontrollima, kas vormimallil põhinevad olemasolevad vormid töötavad endiselt oodatud viisil. Pärast testimise lõpuleviimist saate kasutajatel lubada vormimallil põhinevaid vorme täita. Vormimalli avaldamise kohta leiate lisateavet jaotise Vt ka linkide kaudu.

Lehe algusesse

Enne alustamist

Enne põhiandmeühenduse muutmist peate veebiteenuse administraatorilt saama järgmised andmed:

  • uue veebiteenuse asukoht;

  • kinnitus, et uus veebiteenus kasutab dokumendi/literaali kodeeringut (InfoPath saab kasutada ainult dokumendi/literaali laadis veebiteenuseid);

  • veebiteenuses kasutatavate toimingute nimed;

  • kinnitus, et vana ja uue veebiteenuse skeemid on samad.

Lehe algusesse

Päringu andmeühenduse muutmine

  1. Klõpsake menüü Tööriistad käsku Teisenda põhiandmeallikas.

  2. Klõpsake andmeühendusviisardis nuppu Loo uus ühendus selle kohaga, nuppu Võta andmed vastu ja siis nuppu Edasi.

  3. Klõpsake jaotises Valige selle andmeühenduse tüüp, mida soovite oma vormimalli puhul kasutada nuppu Veebiteenus ja siis nuppu Edasi.

  4. Viisardi järgmisel lehel tippige veebiteenuse asukoht ja klõpsake siis nuppu Edasi.

    Märkus. : Kui soovite veebiteenust otsida serveri Universal Description Discovery and Integration (UDDI) abil, klõpsake üksust Otsi UDDI-st; sisestage selle UDDI serveri URL, kust otsida soovite; määrake, kas otsing toimub pakkuja või pakutava teenuse järgi; sisestage märksõna ning klõpsake seejärel nuppu Otsi. Teie märksõnale vastavad veebiteenused kuvatakse loendis Otsingutulem. Klõpsake veebiteenust, mida kasutada soovite ning seejärel nuppu OK.

  5. Klõpsake loendis Valige toiming seda veebiteenuse toimingut, mis tagastab andmed vormi. Seejärel klõpsake nuppu Edasi.

  6. Kui andmeühendusviisard tuvastab veebiteenuse skeemis mõne tundmatu elemendi, võib viisard järgmisel lehel paluda teil määrata iga parameetri näidisväärtused, määratlemaks, millised väljad või rühmad tuleks põhiandmeallikasse lisada.

    Kuidas?

    1. Valige tabelis Parameetrid mõni parameeter ning klõpsake seejärel nuppu Sea näidisväärtus.

    2. Tippige väljale Näidisväärtus väärtus, mida kasutaja selle välja jaoks kasutada võiks, ning klõpsake siis nuppu OK.

    3. Korrake neid toiminguid tabeli Parameetrid iga parameetri puhul ning klõpsake nuppu Edasi.

     Tehnilised üksikasjad

    Kui konfigureerite andmeühendust veebiteenusega andmeühendusviisardis, loob Microsoft Office InfoPath ühenduse veebiteenusega ning taotleb WSDL-faili (Web Service Description Language). WSDL-fail sisaldab veebiteenuse kasutatavat skeemi. Veebiteenus vastab taotlusele selle faili InfoPathi saatmisega. InfoPath kasutab failis sisalduvat teavet sobivate väljade ja rühmade lisamiseks vormimalli teisesele andmeallikale. WSDL-failis tundmatu elemendi leidmisel kasutab InfoPath tundmatu elemendi määratlemiseks näidisandmeid ning seejärel lisab sobivad väljad ja rühmad teisesele andmeallikale.

  7. Kui veebiteenus aktsepteerib muudatuste teavet, küsitakse viisardi järgmisel lehel, kas soovite muudatuste teabe päringu andmetesse kaasata või mitte. Enamasti on mõistlik jätta ruut Kaasa muudatuste teave andmete edastamisel märgituks ja klõpsata nuppu Edasi. Kui te ei soovi muudatuste teavet kaasata, tühjendage ruut Kaasa muudatuste teave andmete edastamisel ja klõpsake siis nuppu Edasi.

     Tehnilised üksikasjad

    Viisardi see leht kuvatakse üksnes juhul, kui veebiteenuse WSDL-fail osutab, et veebiteenus tagastab Microsofti ADO.NET-i andmekomplekti.

  8. Viisardi järgmisel lehel tippige andmeühenduse nimi ja klõpsake siis nuppu Valmis.

  9. Muutuste testimiseks klõpsake tööriistariba Standardne nuppu Eelvaade või vajutage klahve CTRL+SHIFT+B.

  10. Vormimalli avaldamiseks klõpsake menüü Fail käsku Avalda.

  11. Testige vormimalli põhjalikult, avades mõne sellel vormimallil põhineva vormi ja täites selle. Veenduge, et vorm töötaks oodatud viisil.

Lehe algusesse

Edastamise andmeühenduse muutmine

  1. Klõpsake menüü Tööriistad käsku Andmeühendused.

  2. Klõpsake loendis Vormimalli andmeühendused põhiandmeühenduse edastamise andmeühendust ning seejärel nuppu Muuda.

  3. Tippige andmeühendusviisardis selle uue veebiteenuse asukoht, kuhu kasutajad täidetud vormid edastavad, ja klõpsake siis nuppu Edasi.

    Märkus. : Kui soovite veebiteenust otsida serveri Universal Description Discovery and Integration (UDDI) abil, klõpsake üksust Otsi UDDI-st; sisestage selle UDDI serveri URL, kust otsida soovite; määrake, kas otsing toimub pakkuja või pakutava teenuse järgi; sisestage märksõna ning klõpsake seejärel nuppu Otsi. Teie märksõnale vastavad veebiteenused kuvatakse loendis Otsingutulem. Klõpsake veebiteenust, mida kasutada soovite ning seejärel nuppu OK.

  4. Viisardi järgmisel lehel klõpsake loendis Valige toiming seda veebiteenuse toimingut, mis võtab edastatud andmed vastu. Seejärel klõpsake nuppu Edasi.

  5. Viisardi järgmisel lehel valige andmed, mille vorm peaks veebiteenuse iga parameetri osas edastama. Selleks tehke ühte järgmistest.

     Välja või rühma andmete edastamine

    1. Klõpsake loendis Parameetrid seda veebiteenuse parameetrit, mis andmed vormist vastu võtab.

    2. Klõpsake jaotises Parameetri suvandid üksust Väli või rühm.

    3. Klõpsake üksust Muuda Nupu pilt .

    4. Klõpsake dialoogiboksis Välja või rühma valimine seda välja või rühma, mille andmeid tahate edastada, ning klõpsake seejärel nuppu OK.

    5. Klõpsake väljal Kaasa üksust Vaid tekst ja tütarelemendid, et edastada vaid selle välja andmed ja selle välja või rühma tütarelemendid; või klõpsake üksust XML-alampuu, sealhulgas valitud element, et edastada välja nimi, välja andmed ja valitud rühma või välja tütarelemendid.

     Vormi kõigi andmete edastamine

    1. Klõpsake loendis Parameetrid seda veebiteenuse parameetrit, mis andmed vormist vastu võtab.

    2. Klõpsake jaotises Parameetrisuvandid üksust Terve vorm (XML-dokument, sealhulgas töötlemisjuhised).

     Andmete edastamine stringina

    1. Klõpsake loendis Parameetrid seda veebiteenuse parameetrit, mis andmed vormist vastu võtab.

    2. Klõpsake jaotises Parameetrisuvandid üksust Terve vorm (XML-dokument, sealhulgas töötlemisjuhised).

    3. Märkige ruut Edasta andmed stringina.

      Märkus. : Tavaliselt märgitakse see ruut digitaalselt allkirjastatud andmete edastamiseks. Enamasti võib selle ruudu tühjendada.

     ADO.NET-i andmekomplektiobjektide tehnilised üksikasjad

    Kui veebiteenus nõuab ADO.NET-i andmekomplektiobjekti, valige soovitud andmekomplekti sõlm selle andmeühenduse konfigureerimisel. Kui kasutate ADO.NET-i andmekomplekti nõudva veebiteenuse andmeühenduse jaoks mõnda muud tüüpi sõlme, siis edastustoiming nurjub.

  6. Klõpsake nuppu Edasi.

  7. Viisardi järgmisel lehel tippige edastamise andmeühenduse nimi ja klõpsake siis nuppu Valmis.

Lehe algusesse

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×