Modificarea serviciu Web utilizate în conexiune de date principală șablonul de formular

Notă:  Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză , ca să îl puteți consulta cu ușurință.

În acest articol

Prezentare generală

Înainte de a începe

Modificarea conexiunea de date de interogare

Modificarea conexiunea de date de remitere

Prezentare generală

Când proiectați mai întâi un șablon formular cu o conexiune de date principală într-un serviciu Web, este posibil să utilizați un mediu de testare în cazul în care este dezvoltat serviciu Web. Când serviciul Web este gata pentru a fi implementată, va trebui să modificați conexiunea de date principală într-un șablon formular din mediul de testare în locația serviciului Web implementate.

Atunci când modificați serviciu Web în conexiunea de date principală, Microsoft Office InfoPath creează o sursă de date principală cu câmpuri și grupuri care corespund Schemă XML în serviciul Web nou. Dacă schemele din vechi și noi servicii Web sunt identice, InfoPath se leagă automat controale existente pe șablonul de formular la câmpurile din sursa de date noi. În cazul în care câmpurile și grupurile din noua sursă de date nu se potrivesc câmpurile și grupurile din sursa de date vechi, InfoPath elimină legare de sursă de date de la controalele. Dacă InfoPath elimină legare la controalele, trebuie să eliminați controalele din șablonul de formular sau să le legați la celelalte câmpuri din sursa de date noi.

În funcție de proiectare a șablonului de formular, conexiunea de date principală poate avea o conexiune de date de interogare, o conexiune de date de remitere sau ambele. În cazul în care conexiunea de date principală are o conexiune de date de interogare și o conexiune de date de remitere și serviciul Web s-a modificat locații, trebuie să modificați ambele conexiuni.

Notă: Găsiți linkuri către informații despre schimbarea conexiuni de date secundară la alte surse de date externe în secțiunea Consultați și .

După ce modificați conexiunea de date principală, ar trebui să publicați și să testați șablonul formular pentru a vă asigura că conexiunea de date la serviciul Web funcționează așa cum vă așteptați atunci când utilizatorii completa formularele care se bazează pe șablonul de formular. De asemenea, ar trebui să testați pentru a vă asigura că formulare existente care se bazează pe șablonul de formular încă funcționează așa cum vă așteptați. Când terminați de teste, puteți permite utilizatorilor pentru a începe să completeze formularele care se bazează pe acest șablon de formular. Găsiți linkuri către mai multe informații despre publicarea unui șablon formular în secțiunea Consultați și .

Începutul paginii

Înainte de a începe

Înainte de a modifica conexiunea de date principală, aveți nevoie de următoarele informații de administrator de servicii Web:

  • Locația serviciului Web nou.

  • Verificarea că serviciul Web noi utilizează document/literal stil codificarea. InfoPath pot consuma doar document/literal stil Web services.

  • Nume de operațiuni în serviciul Web pe care le veți utiliza.

  • Verificarea că schemele din vechi și noi servicii Web sunt identice.

Începutul paginii

Modificarea conexiunea de date de interogare

  1. În meniul Instrumente , faceți clic pe Conversie principale sursa de date.

  2. În Expert conexiune de date, faceți clic pe Creați o conexiune nouă la, faceți clic pe primire dateși apoi faceți clic pe Următorul.

  3. Sub Selectați tipul de conexiune de date care doriți să o utilizați pentru șablonul de formular, faceți clic pe serviciu Webși apoi faceți clic pe Următorul.

  4. Pe pagina următoare a expertului, tastați locația serviciului Web și apoi faceți clic pe Următorul.

    Notă: Dacă doriți să căutați un serviciu Web, utilizând un server de descoperire Universal Descriere și integrarea (UDDI), faceți clic pe Căutare UDDI, introduceți URL-ul serverului UDDI pe care doriți să căutați, Specificați dacă doriți să căutați furnizor sau un serviciu furnizat, introduceți o cheie de căutare și apoi faceți clic pe Căutare. Servicii web care se potrivesc cu cuvântul cheie de căutare vor apărea în lista de Rezultate de căutare . Selectați serviciul Web pe care doriți să îl utilizați și apoi faceți clic pe OK.

  5. În lista Selectați o operație , faceți clic pe operațiunea de serviciu Web care returnează date la formular și apoi faceți clic pe Următorul.

  6. Dacă Expertul conexiune de date întâmpină un element necunoscut în schema de serviciu Web, următoarea pagină a expertului vă poate solicita să specificați valori eșantion pentru fiecare parametru pentru a determina ce câmpuri sau grupuri pentru a adăuga la sursa de date principală.

    Cum?

    1. Selectați un parametru din tabelul de parametri și apoi faceți clic pe Setarea eșantion valoare.

    2. În caseta valoare de exemplu , tastați o valoare care contul de utilizator poate fi utilizat pentru acest câmp și apoi faceți clic pe OK.

    3. Repetați acești pași pentru fiecare parametru din tabelul de parametri și apoi faceți clic pe Următorul.

    Detalii tehnice

    Atunci când configurați o conexiune de date într-un serviciu Web în Expert conexiune de date, Microsoft Office InfoPath se conectează la serviciu Web și solicitările de fișier Web serviciu Descriere limba (WSDL). Fișierul WSDL conține schema utilizate de serviciu Web. Serviciu Web răspunde la solicitarea de trimiterea acest fișier în InfoPath. InfoPath utilizează informațiile din acest fișier pentru a adăuga câmpurile corespunzătoare și grupurile la sursa de date secundară din șablonul de formular. Dacă InfoPath găsește un tip de element necunoscută în fișierul WSDL, InfoPath utilizează date eșantion pentru a determina definiția tipul de element necunoscută și apoi adaugă câmpurile corespunzătoare și grupurile la sursa de date secundară.

  7. Dacă serviciul Web acceptă modificați informațiile, următoarea pagină a expertului vă întreabă dacă doriți să includeți modificați informațiile din datele de interogare. În majoritatea cazurilor, lăsați bifată caseta de selectare Includere modificați informațiile când trimiteți datele și apoi faceți clic pe Următorul. Dacă nu doriți să includeți modificați informațiile, debifați caseta de selectare Includere modificați informațiile când trimiteți datele și apoi faceți clic pe Următorul.

    Detalii tehnice

    Această pagină din Expertul apare doar dacă fișierul Web Services Descriere limba (WSDL) pentru serviciul Web indică faptul că serviciul Web returnează un DataSet ADO.NET Microsoft.

  8. Pe pagina următoare a expertului, tastați un nume pentru conexiunea de date și apoi faceți clic pe Terminare.

  9. Pentru a testa modificările, faceți clic pe Previzualizare pe bara de instrumente Standard sau apăsați CTRL+SHIFT+B.

  10. Pentru a publica șablonul de formular, în meniul fișier , faceți clic pe Publicare.

  11. Testați bine șablonul de formular prin deschiderea unui formular care se bazează pe acest șablon formular și completarea-l. Verificați dacă formularul funcționează așa cum vă așteptați.

Începutul paginii

Modificarea conexiunea de date de remitere

  1. În meniul Instrumente , faceți clic pe Conexiuni de date.

  2. În lista de conexiuni de date pentru șablonul de formular , faceți clic pe remitere conexiunea de date din conexiunea de date principală și apoi faceți clic pe modificare.

  3. În Expert conexiune de date, tastați locația serviciului Web noi în cazul în care utilizatorii vor remite formularele și apoi faceți clic pe Următorul.

    Notă: Dacă doriți să căutați un serviciu Web, utilizând un server de descoperire Universal Descriere și integrarea (UDDI), faceți clic pe Căutare UDDI, introduceți URL-ul serverului UDDI pe care doriți să căutați, Specificați dacă doriți să căutați furnizor sau un serviciu furnizat, introduceți o cheie de căutare și apoi faceți clic pe Căutare. Servicii web care se potrivesc cu cuvântul cheie de căutare vor apărea în lista de Rezultate de căutare . Selectați serviciul Web pe care doriți să îl utilizați și apoi faceți clic pe OK.

  4. La următoarea pagină a expertului, în lista Selectați o operație , faceți clic pe operațiunea de serviciu Web care are date remis și apoi faceți clic pe Următorul.

  5. Pe pagina următoare a expertului, pentru a selecta ce date formă pentru a remite pentru fiecare parametru în serviciu Web, alegeți una dintre următoarele:

    Remiterea datelor dintr-un câmp sau grup

    1. În lista de parametri , faceți clic pe parametrul de serviciu Web, care va primi datele din formularul.

    2. Sub Opțiuni de parametri, faceți clic pe câmp sau grup.

    3. Faceți clic pe modificare Imagine buton .

    4. În caseta de dialog Selectați un câmp sau grup , faceți clic pe câmp sau grup al cărui date pe care doriți să remiteți și apoi faceți clic pe OK.

    5. În caseta Includere , faceți clic pe elemente de Text și fiu doar pentru a remite doar datele din acest câmp și elemente fiu de câmp sau grup, sau faceți clic pe sub-arbore XML, inclusiv element selectat pentru a remite numele câmpului, datele din câmpul, și elemente fiu în selectat grup sau câmp.

    Remiteți toate datele din formular

    1. În lista de parametri , faceți clic pe parametrul de serviciu Web, care va primi datele din formularul.

    2. Sub Opțiuni de parametri, faceți clic pe întreaga formă (document XML, inclusiv instrucțiuni de prelucrare).

    Remiteți datele ca un șir

    1. În lista de parametri , faceți clic pe parametrul de serviciu Web, care va primi datele din formularul.

    2. Sub Opțiuni de parametri, faceți clic pe întreaga formă (document XML, inclusiv instrucțiuni de prelucrare).

    3. Bifați caseta de selectare Remitere date ca șir .

      Notă: De obicei, selectați această casetă de selectare pentru a trimite date semnat digital. În majoritatea cazurilor, debifați această casetă de selectare.

    Detalii tehnice despre obiecte ADO.NET set de date

    Dacă serviciul Web necesită un obiect ADO.NET set de date, selectați un set de date nod atunci când configurați această conexiune de date. Dacă utilizați orice alt tip de nod pentru o conexiune de date într-un serviciu Web care necesită un set de date ADO.NET, acțiunea de remitere nu va reuși.

  6. Faceți clic pe Următorul.

  7. Pe pagina următoare a expertului, tastați un nume pentru conexiunea de date de remitere și apoi faceți clic pe Terminare.

Începutul paginii

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×