Schimbarea serviciului Web utilizat în conexiunea principală de date a șablonului formular

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

Î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 prima oară un șablon formular cu o conexiune principală de date la un serviciu Web, este posibil să utilizați un mediu de testare unde se dezvoltă serviciu Web. Când serviciul Web este gata de implementare, va trebui să schimbați conexiunea principală de date din șablonul formular de la mediul de testare la locația serviciului Web implementat.

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 proiectul formularului, conexiunea principală de date poate avea o conexiune de date de interogare, o conexiune de date de remitere sau ambele. În cazul în care conexiunea principală de date are atât o conexiune de date de interogare, cât și una de remitere, iar serviciul Web și-a schimbat locația, trebuie să schimbați ambele conexiuni.

Notă : Găsiți legături către mai multe informații despre modificarea conexiunilor secundare de date la alte surse de date externe în secțiunea Vezi și.

După ce modificați conexiunea principală de date, trebuie să publicați și să testați șablonul formular pentru a vă asigura de funcționarea corectă a conexiunii de date la serviciul Web, atunci când utilizatorii completează formularele bazate pe șablonul formular. De asemenea, trebuie să testați pentru a vă asigura că formularele existente bazate pe șablonul formular funcționează încă așa cum așteptați. Când terminați testarea, permiteți utilizatorilor să înceapă să completeze formularele bazate de acest șablon formular. Găsiți legături către mai multe informații despre publicarea unui șablon formular în secțiunea Vezi și.

Începutul paginii

Înainte de a începe

Înainte de a schimba conexiunea principală de date, vă sunt necesare următoarele informații de la administratorul serviciului Web:

  • Locația serviciului Web nou.

  • Verificarea dacă noul serviciu Web utilizează codificare stilului document/literal. InfoPath poate utiliza numai servicii Web de stil document/literal.

  • Numele operațiunilor din serviciul Web pe care îl veți utiliza.

  • Verificarea dacă schemele din serviciul Web vechi și cel nou sunt aceleași.

Începutul paginii

Modificarea conexiunii de date de interogare

  1. În meniul Instrumente, faceți clic pe Conversie sursă de date primară.

  2. În expertul Conexiune de date, faceți clic pe Creare conexiune nouă către, faceți clic pe Trimitere date, apoi faceți clic pe Următorul.

  3. Sub Selectați tipul de conexiune de date care se utilizează în șablonul formular, faceți clic pe Serviciu Web, apoi pe Următorul.

  4. În pagina următoare a expertului, tastați locația serviciului Web, 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 care este 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ția serviciului Web care returnează date la formular, apoi faceți clic pe Următorul.

  6. Dacă expertul Conexiune de date întâlnește un element necunoscut în schema serviciului Web, pagina următoare a expertului vă poate cere să specificați valori eșantion pentru fiecare parametru pentru a determina ce câmpuri sau grupuri se adaugă la sursa de date principală.

    Cum?

    1. Selectaţi un parametru din tabelul Parametri, apoi faceţi clic pe Setare valoare eşantion.

    2. În caseta Valoare eşantion, introduceţi o valoare pe care utilizatorii o pot utiliza pentru acest câmp, apoi faceţi clic pe OK.

    3. Repetaţi aceşti paşi pentru fiecare parametru din tabelul Parametri, apoi faceţi clic pe Următorul.

    Detalii tehnice

    Când configuraţi o conexiune de date către un serviciu Web în Expert conexiune de date, Microsoft Office InfoPath se conectează la serviciul Web şi solicită fişierul Web Service Description Language (WSDL). Fişierul WSDL conţine schema utilizată de către serviciul Web. Serviciul Web răspunde la solicitare trimiţând acest fişier către InfoPath. InfoPath utilizează informaţiile din acest fişier pentru a adăuga câmpurile şi grupurile corespunzătoare la sursa de date secundară din şablonul formular. Dacă InfoPath găseşte un tip necunoscut de element în fişierul WSDL, InfoPath utilizează date eşantion pentru a determina definiţia tipului necunoscut de element, apoi adaugă câmpurile şi grupurile corespunzătoare în sursa de date secundară.

  7. Dacă serviciul Web acceptă informații de modificare, pagina următoare a expertului vă întreabă dacă doriți să includeți informații de modificare în datele interogării. În majoritatea cazurilor, lăsați bifată caseta de selectare Se includ informații de modificare la remiterea datelor, apoi faceți clic pe Următorul. Dacă nu doriți să includeți informații de modificare, debifați caseta de selectare Se includ informații de modificare la remiterea datelor, apoi faceți clic pe Următorul.

    Detalii tehnice

    Această pagină din expert apare numai dacă fișierul Limbaj de descriere servicii Web (WSDL) pentru serviciul Web indică faptul că serviciul Web returnează Microsoft ADO.NET DataSet.

  8. În următoarea pagină a expertului, tastați un nume pentru conexiunea de date, 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 formular, în meniul Fișier, faceți clic pe Publicare.

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

Începutul paginii

Modificarea conexiunii de date de remitere

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

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

  3. În expertul Conexiune de date, tastați locația noului serviciu Web în care utilizatorii vor remite formularele, 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 care este 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. În pagina următoare a expertului, în lista Selectați o operație, faceți clic pe operația serviciului Web care preia remiterea de date, apoi faceți clic pe Următorul.

  5. În pagina următoare a expertului, pentru a selecta datele din formular care se vor remite pentru fiecare parametru din serviciul Web, alegeți una din variantele următoare:

    Remiterea datelor dintr-un câmp sau grup

    1. În lista Parametri, faceți clic pe parametrul serviciului Web care va primi datele de la formular.

    2. Sub Opţiuni parametru, faceţi clic pe Câmp sau grup.

    3. Faceți clic pe Modificare Imagine buton .

    4. În caseta de dialog Selectare câmp sau grup, faceți clic pe câmpul sau grupul ale cărui date le remiteți, apoi faceți clic pe OK.

    5. În caseta Includere, faceți clic pe Numai elemente text sau fiu pentru a furniza numai datele din acest câmp și elementele fiu ale câmpului sau ale grupului, sau faceți clic pe Sub-arborele XML, inclusiv elementul selectat pentru a furniza numele câmpului, datele din câmp și elementele fiu din grupul sau câmpul selectat.

    Remiteți toate datele din formular

    1. În lista Parametri, faceți clic pe parametrul serviciului Web care va primi datele de la formular.

    2. Sub Opţiuni parametri , faceţi clic pe Tot formularul (documentul XML, inclusiv instrucţiunile de procesare).

    Remiteți datele ca un șir

    1. În lista Parametri, faceți clic pe parametrul serviciului Web care va primi datele de la formular.

    2. Sub Opţiuni parametri , faceţi clic pe Tot formularul (documentul XML, inclusiv instrucţiunile de procesare).

    3. Selectați caseta Furnizare date ca șir.

      Notă : De regulă, selectați această casetă pentru a furniza date semnate digital. În majoritatea cazurilor, goliți această casetă.

    Detalii tehnice despre obiecte ADO.NET set de date

    Dacă serviciul Web necesită un obiect ADO.NET DataSet, selectați un nod set de date la configurarea acestei conexiuni de date. Dacă utilizați oricare alt tip de nod pentru o conexiune de date către un serviciu Web care necesită un obiect ADO.NET DataSet, acțiunea de remitere nu va reuși.

  6. Faceți clic pe Următorul.

  7. În următoarea pagină a expertului, tastați un nume pentru conexiunea de remitere date, apoi faceți clic pe Terminare.

Începutul paginii

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
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.

×