Промяна на уеб услугата, използвана в основната връзка към данни на вашия шаблон на формуляр

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

В тази статия

Общ преглед

Преди да започнете

Промяна на заявката за връзка с данни

Промяна на връзката към данни за подаване

Общ преглед

Когато за първи път проектирате шаблон на формуляр с основна връзка към данни за уеб услуга, може да използвате тестова среда, където уеб услугата се разработва. Когато уеб услугата е готова за разполагане, ще трябва да промените основната връзка към данни във вашия шаблон на формуляр от тестовата среда в местоположението на разположената уеб услуга.

Когато промените уеб услуга в основната връзка с данни, Microsoft Office InfoPath създава основен източник на данни с полета и групи, които съответстват на XML схема в новата уеб услуга. Ако схемите в стари и нови уеб услуги са еднакви, InfoPath автоматично се свързва съществуващи контроли в шаблон на формуляр с полета в новия източник на данни. Ако полетата и групите в новия източник на данни не съвпадат с полетата и групите в стария източник на данни, InfoPath премахва обвързване на източник на данни от контролите. Ако InfoPath премахне обвързване от контролите, трябва да премахнете контролите от шаблона за формуляр или да ги обвържете с други полета в новия източник на данни.

В зависимост от проекта на вашия шаблон на формуляр, основната връзка към данни може да има връзка към данни за заявка, връзка към данни за подаване или и двете. Ако основната връзка към данни има и връзка към данни за заявка, и връзка към данни за подаване и уеб услугата е променила местоположенията, трябва да промените и двете връзки.

Забележка : Връзки към информация за промяна на вторичните връзки към данни към други външни източници на данни можете да намерите в раздела Вж. още.

След като промените основната връзка към данни, трябва да публикувате и да проверите шаблона на формуляра, за да се уверите, че връзката към данни към уеб услугата работи, както се очаква, когато потребителите попълват формуляри, базирани на вашия шаблон на формуляр. Трябва също да проверите, че съществуващите формуляри, базирани на вашия шаблон на формуляр, също работят, както се очаква. Когато завършите тези проверки, можете да позволите на потребителите да започнат да попълват формуляри, базирани на този шаблон на формуляр. Връзки към повече информация за публикуване на шаблон на формуляр можете да намерите в раздела Вж. още.

Най-горе на страницата

Преди да започнете

Преди да промените основната връзка към данни, ви трябва следната информация от администратора на уеб услугата:

  • Местоположението на новата уеб услуга.

  • Удостоверяване, че новата уеб услуга използва стил на шифроване "документ/литерал". InfoPath може да използва само уеб услуги със стил "документ/литерал".

  • Имената на операциите в уеб услугата, които ще използвате.

  • Удостоверяване, че схемите в старата и новата уеб услуга са едни и същи.

Най-горе на страницата

Промяна на връзката към данни за заявка

  1. В менюто Инструменти щракнете върху Конвертиране на основния източник на данни.

  2. В съветника за връзка към данни щракнете върху Създаване на нова връзка към, изберете Получаване на данни и след това Напред.

  3. Под Изберете типа на връзка към данни, който искате да използвате за вашия шаблон на формуляр щракнете върху Уеб услуга и след това изберете Напред.

  4. На следващата страница на съветника въведете местоположението на уеб услугата и след това щракнете върху Напред.

    Забележка : Ако искате да търсите уеб услуга с помощта на универсално описание, откриване и интегриране (UDDI) сървър, щракнете върху Търсене в UDDI, въведете URL АДРЕСА на UDDI сървъра, който искате да търсите, задайте дали искате да търсите по доставчик или услуга, която се предоставя, въведете ключова дума за търсене и след това щракнете върху търсене. Уеб услуги, които отговарят на вашата ключова дума за търсене ще се появи в списъка с резултатите от търсенето . Изберете уеб услугата, която искате да използвате и след това щракнете върху OK.

  5. В списъка Избор на операция щракнете върху операцията на уеб услуга, която връща данни на формуляра и след това изберете Напред.

  6. Ако съветникът за връзка към данни срещне непознат елемент в схемата на уеб услугата, следващата страница на съветника може да изиска да укажете примерни стойности за всеки параметър, за да определи какви полета или групи да добави в основния източник на данни.

    Как?

    1. Изберете параметър в таблицата параметри и след това щракнете върху Задай примерна стойност.

    2. В полето примерна стойност въведете стойност, че вашата потребител може да използва за това поле и след това щракнете върху OK.

    3. Повторете тези стъпки за всеки параметър в таблицата параметри и след това щракнете върху напред.

    Технически подробности

    Когато конфигурирате връзка с данни към уеб услуга в съветника за връзка към данни, Microsoft Office InfoPath се свързва към уеб услуга и искания за уеб услугата описание език (WSDL) файл. WSDL файлът съдържа схемата, използвана от уеб услуга. Уеб услугата отговаря на искането, като изпраща файла на InfoPath. InfoPath използва информацията в този файл, за да добавите съответните полета и групи към вторичен източник на данни в шаблона за формуляр. Ако InfoPath открие непознат тип елемент в WSDL файла, InfoPath използва примерни данни, за да определи дефиницията на непознат тип елемент и след това добавя съответните полета и групи вторичен източник на данни.

  7. Ако уеб услугата приема информация за измененията, следващата страница на съветника ще ви попита дали искате да включите информация за измененията в данните на заявката. В повечето случаи поставяйте отметка в квадратчето Включи информация за измененията при подаване на данни и след това избирайте Напред. Ако не искате да включвате информация за измененията, изчистете квадратчето Включи информация за измененията при подаване на данни и след това изберете Напред.

    Технически подробности

    Тази страница в съветника се появява само ако файлът Web Services Description Language (WSDL) за уеб услугата указва, че уеб услугата връща обект Microsoft ADO.NET DataSet.

  8. На следващата страница на съветника въведете име за връзката към данни и след това изберете Готово.

  9. За да тествате промените, щракнете върху Визуализация на лентата с инструменти Стандартни или натиснете CTRL+SHIFT+B.

  10. За да публикувате шаблона на формуляра, в менюто Файл щракнете върху Публикуване.

  11. Проверете шаблона на формуляра подробно, като отворите формуляр, базиран на този шаблон на формуляр, и го попълните. Проверете дали формулярът работи, както се очаква.

Най-горе на страницата

Промяна на връзката към данни за подаване

  1. В менюто Инструменти щракнете върху Връзки към данни.

  2. В списъка Връзки на данни за шаблона на формуляра щракнете върху връзката към данни за подаване в основната връзка към данни и след това изберете Промяна.

  3. В съветника за връзка към данни въведете местоположението на новата уеб услуга, където вашите потребители ще подават своите формуляри, и след това щракнете върху Напред.

    Забележка : Ако искате да търсите уеб услуга с помощта на универсално описание, откриване и интегриране (UDDI) сървър, щракнете върху Търсене в UDDI, въведете URL АДРЕСА на UDDI сървъра, който искате да търсите, задайте дали искате да търсите по доставчик или услуга, която се предоставя, въведете ключова дума за търсене и след това щракнете върху търсене. Уеб услуги, които отговарят на вашата ключова дума за търсене ще се появи в списъка с резултатите от търсенето . Изберете уеб услугата, която искате да използвате и след това щракнете върху OK.

  4. На следващата страница на съветника в списъка Избор на операция щракнете върху операцията на уеб услугата, която приема подадените данни, и след това изберете Напред.

  5. На следващата страница на съветника, за да изберете кои данни във формуляра да изпратите за всеки параметър в уеб услугата, направете едно от следните неща:

    Подаване на данни в поле или група

    1. В списъка Параметри щракнете върху параметъра на уеб услугата, който ще получава данните от формуляра.

    2. Под Опции на параметър щракнете върху Поле или група.

    3. Щракнете върху Модифициране Изображение на бутон .

    4. В диалоговия прозорец Избор на поле или група щракнете върху полето или групата, чиито данни искате да подадете, и след това изберете OK.

    5. В полето Включване щракнете върху Само текст и дъщерни елементи, за да подадете само данните в това поле и дъщерните елементи на полето или групата, или щракнете върху XML поддърво, включително избрания елемент, за да подадете името на полето, данните в полето и дъщерните елементи в избраната група или поле.

    Подаване на всички данни във формуляра

    1. В списъка Параметри щракнете върху параметъра на уеб услугата, който ще получава данните от формуляра.

    2. Под Опции на параметъризберете целия формуляр (XML документ, включително инструкции за обработка).

    Подаване на данни като низ

    1. В списъка Параметри щракнете върху параметъра на уеб услугата, който ще получава данните от формуляра.

    2. Под Опции на параметъризберете целия формуляр (XML документ, включително инструкции за обработка).

    3. Поставете отметка в квадратчето Подай данните като низ.

      Забележка : Обикновено отмятате това квадратче, за да подадете цифрово подписани данни. В повечето случаи изчиствайте отметката от това квадратче.

    Технически подробности за обекти на ADO.NET набор от данни

    Ако уеб услугата изисква обект ADO.NET DataSet, изберете dataset възел, когато конфигурирате тази връзка към данни. Ако използвате някакъв друг тип възел за връзка към данни за уеб услуга, която изисква обект ADO.NET DataSet, подаването няма да бъде успешно.

  6. Щракнете върху Напред.

  7. На следващата страница на съветника въведете име за връзката към данни за подаване и след това изберете Готово.

Най-горе на страницата

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×