Ændre den webtjeneste, der bruges i din formularskabelon primære dataforbindelse

Bemærk!:  Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

I denne artikel

Oversigt

Inden du går i gang

Ændre dataforbindelsen forespørgsel

Ændre dataforbindelsen

Oversigt

Når du først designe en formularskabelon til en primære dataforbindelse til en webtjeneste, du bruger muligvis et testmiljø hvor udvikles webtjenesten er. Når webtjenesten er klar til at være installeret, er du nødt til at ændre den primære dataforbindelse i formularskabelonen fra testmiljøet til placeringen for den udløst webtjeneste.

Når du ændrer webtjeneste i den primære dataforbindelse, opretter en primære datakilde med felter og grupper, der svarer til XML-skema i den nye webtjeneste i Microsoft Office InfoPath. Hvis skemaer i de gamle og nye Web services er den samme, binder InfoPath automatisk eksisterende kontrolelementerne formularskabelonen til felterne i den nye datakilde. Hvis felterne og grupperne i den nye datakilde ikke stemmer overens felterne og grupperne i den gamle datakilde, fjerner InfoPath datakilde binding fra kontrolelementerne. Hvis InfoPath fjerner bindingen fra kontrolelementerne, skal du fjerne kontrolelementerne fra formularskabelonen eller binde dem til andre felter i den nye datakilde.

Afhængigt af designet af din formularskabelon, skal den primære dataforbindelse muligvis dataforbindelse til en forespørgsel, en dataforbindelse eller begge dele. Hvis den primære dataforbindelse har både dataforbindelse til en forespørgsel og en dataforbindelse, og webtjenesten er blevet ændret placeringer, skal du ændre begge forbindelser.

Bemærk!: Du kan finde links til oplysninger om ændring af sekundære dataforbindelser til andre eksterne datakilder i afsnittet Se også.

Når du ændrer den primære dataforbindelse, skal du publicere og teste formularskabelonen til Sørg for, at dataforbindelsen til webtjenesten fungerer som forventet, når brugerne udfylder formularer, der er baseret på skabelonen. Du skal også test for at kontrollere, at eksisterende formularer, der er baseret på formularskabelonen stadig fungerer som forventet. Når du udfører test, kan du tillade brugere at begynde at udfylde formularer, der er baseret på denne formularskabelon. Du kan finde links til flere oplysninger om at udgive en formularskabelon i afsnittet Se også.

Toppen af siden

Inden du går i gang

Før du ændrer den primære dataforbindelse, skal du fra Web tjenesteadministratoren følgende oplysninger:

  • Placeringen af den nye webtjeneste.

  • Kontrol, den nye webtjeneste bruger dokument/konstant typografi kodning. InfoPath kan forbruge kun dokument/konstant typografi Web services.

  • Navnene på handlingerne i webtjenesten, du vil bruge.

  • Kontrol, skemaer i de gamle og nye Web services er den samme.

Toppen af siden

Ændre dataforbindelsen forespørgsel

  1. Klik på Konverter den primære datakilde i menuen Funktioner.

  2. Klik på Opret en ny forbindelse til i guiden Dataforbindelse, klik på modtage data, og klik derefter på Næste.

  3. Klik på webtjeneste, under Vælg typen dataforbindelse, du vil bruge til formularskabelonen, og klik derefter på Næste.

  4. Skriv placeringen af webtjenesten på den næste side i guiden, og klik derefter på Næste.

    Bemærk!: Hvis du vil søge efter en webtjeneste ved hjælp af en Universal beskrivelse registrering og Integration (UDDI) server, skal du klikke på Søg i UDDI skal du angive URL-adressen til den UDDI-server, du vil søge efter, angive, om du vil søge efter udbyder eller efter en tjeneste, som er leveres, Indtast et søgenøgleord, og klik derefter på Søg. Web-tjenester, der svarer til dit søgeord vises på listen søgeresultat. Vælg den webtjeneste, du vil bruge, og klik derefter på OK.

  5. Klik på den handling på webtjenesten, der returnerer data til formularen på listen Vælg en handling, og klik derefter på Næste.

  6. Hvis guiden Dataforbindelse støder på et ukendt element i skemaet for webtjenesten, den næste side i guiden muligvis bedt om at angive eksempelværdier for hver parameter til at bestemme, hvilke felter eller grupper til at føje til den primære datakilde.

    Sådan gør du

    1. Vælg en parameter i tabellen parametre, og klik derefter på Angiv værdi for eksempel.

    2. Skriv en værdi, brugeren kan bruge til dette felt, og klik derefter på OK i feltet eksempelværdi.

    3. Gentag disse trin for hver parameter i tabellen parametre, og klik derefter på Næste.

    Tekniske detaljer

    Når du konfigurerer en dataforbindelse til en webtjeneste i guiden Dataforbindelse, Microsoft Office InfoPath opretter forbindelse til webtjenesten og anmoder om Web Service beskrivelse sprog (WSDL)-fil. WSDL-filen indeholder skemaet bruges af webtjenesten. Webtjenesten besvarer anmodningen ved at sende denne fil til InfoPath. InfoPath bruger oplysningerne i denne fil til at føje de relevante felter og grupper til den sekundære datakilde i formularskabelonen. Hvis InfoPath finder en ukendt elementtype i WSDL-filen, InfoPath anvender eksempeldata til at bestemme definitionen af ukendt elementtype og lægger derefter de relevante felter og grupper til den sekundære datakilde.

  7. Hvis webtjenesten accepterer Skift oplysninger, beder den næste side i guiden, hvis du vil medtage Skift oplysninger i forespørgselsdata. Lad afkrydsningsfeltet Medtag ændre oplysninger, når afsendelse af data er markeret i de fleste tilfælde, og klik derefter på Næste. Hvis du ikke vil medtage Skift oplysninger, fjerne markeringen i afkrydsningsfeltet Medtag ændre oplysninger, når afsendelse af data, og klik derefter på Næste.

    Tekniske detaljer

    Denne side i guiden vises kun, hvis filen Web Services beskrivelse sprog (WSDL) for webtjenesten angiver, at webtjenesten returnerer et Microsoft ADO.NET DataSet.

  8. Skriv et navn til dataforbindelsen på den næste side i guiden, og klik derefter på Udfør.

  9. Klik på Eksempel på værktøjslinjen Standard, eller tryk på Ctrl+Shift+B for at teste ændringerne.

  10. Klik på Publicer for at publicere formularskabelonen, i menuen filer.

  11. Test formularskabelonen grundigt ved at åbne en formular, der er baseret på denne formularskabelon og udfylde den. Kontrollér, om formularen virker som forventet.

Toppen af siden

Ændre dataforbindelsen

  1. Klik på Dataforbindelser i menuen Funktioner.

  2. Klik på dataforbindelsen i den primære dataforbindelse på listen dataforbindelser til formularskabelonen, og klik derefter på Rediger.

  3. Skriv placeringen af den nye webtjeneste, hvor brugerne skal sende deres formularer, og klik derefter på Næste i guiden Dataforbindelse.

    Bemærk!: Hvis du vil søge efter en webtjeneste ved hjælp af en Universal beskrivelse registrering og Integration (UDDI) server, skal du klikke på Søg i UDDI skal du angive URL-adressen til den UDDI-server, du vil søge efter, angive, om du vil søge efter udbyder eller efter en tjeneste, som er leveres, Indtast et søgenøgleord, og klik derefter på Søg. Web-tjenester, der svarer til dit søgeord vises på listen søgeresultat. Vælg den webtjeneste, du vil bruge, og klik derefter på OK.

  4. Klik på den handling på webtjenesten, der tager de sendte data på den næste side i guiden, på listen Vælg en handling, og klik derefter på Næste.

  5. Gør et af følgende for at vælge, hvilke data i en formular til at sende for hver parameter i webtjenesten, på den næste side i guiden:

    Sende data i et felt eller gruppe

    1. Klik på parameteren til webtjenesten, der skal modtage dataene fra formularen i listen parametre.

    2. Klik på felt eller gruppe under Indstillinger for Parameter.

    3. Klik på Rediger Knappen Datakilde .

    4. Klik på det felt eller gruppe, hvis du vil sende data i dialogboksen Vælg et felt eller gruppe, og klik derefter på OK.

    5. Klik på kun tekst og underordnede elementer for at sende dataene i dette felt og de underordnede elementer i det felt eller gruppe, eller klik på XML-undertræ med det markerede element for at sende feltnavnet, dataene i feltet, i feltet Medtag og underordnede elementer i den markerede gruppe eller et felt.

    Sende alle data i formularen

    1. Klik på parameteren til webtjenesten, der skal modtage dataene fra formularen i listen parametre.

    2. Klik på hele formularen (XML-dokument, herunder behandlingsinstruktioner) under parameterindstillinger.

    Sende dataene som en streng

    1. Klik på parameteren til webtjenesten, der skal modtage dataene fra formularen i listen parametre.

    2. Klik på hele formularen (XML-dokument, herunder behandlingsinstruktioner) under parameterindstillinger.

    3. Markér afkrydsningsfeltet Send data som en streng.

      Bemærk!: Typisk, du vælger dette afkrydsningsfelt for at sende digitalt signerede data. Fjern markeringen i dette afkrydsningsfelt i de fleste tilfælde.

    Tekniske oplysninger om ADO.NET DataSet-objekter

    Hvis webtjenesten kræver et ADO.NET DataSet-objekt, skal du vælge en dataset-node, når du konfigurerer denne dataforbindelse. Hvis du bruger en anden type node for en dataforbindelse til en webtjeneste, der kræver en ADO.NET DataSet, mislykkes handlingen Send.

  6. Klik på Næste.

  7. Skriv et navn til dataforbindelsen på den næste side i guiden, og klik derefter på Udfør.

Toppen af siden

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×