Изменение веб-службы, используемой в основном подключении данных шаблона формы

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

В этой статье

Общие сведения

Перед началом работы

Изменение подключение данных для запроса

Изменение подключения для отправки данных

Обзор

При разработке шаблона формы с основным подключением данных к веб-службе можно использовать испытательную среду, в которой разрабатывается веб-служба. Когда веб-служба будет готова к развертыванию, нужно изменить основное подключение данных в шаблоне формы с испытательной среды на место развертывания веб-службы.

При изменении основного подключения данных в веб-службе Microsoft Office InfoPath создает основной источник данных с помощью полей и групп, которые соответствуют схема XML в новый веб-службы. Если схем в веб-службах старые и новые совпадают, InfoPath автоматически связывает существующих элементов управления в шаблоне формы с полями в новый источник данных. Если полей и групп в новый источник данных не соответствуют полей и групп в старого источника данных, InfoPath удаляет привязкой источника данных из элементов управления. Если InfoPath удаляет привязку из элементов управления, необходимо удалить элементы управления из шаблона формы и связать их для других полей в новый источник данных.

В зависимости от схемы шаблона формы, основное подключение данных может содержать подключение для запроса данных, подключение для отправки данных или оба типа подключений. Если основное подключение данных содержит и подключение для запроса данных, и подключение для отправки данных, и веб-служба изменила местоположения, нужно изменить оба подключения.

Примечание : Для получения сведений об изменении дополнительных подключений данных к другим внешним источникам данных см. ссылки в разделе См. также.

После изменения основного подключения данных следует опубликовать и протестировать шаблон формы, чтобы убедиться в правильности работы подключения данных к веб-службе при заполнении форм, созданных на основе шаблона формы. Необходимо также протестировать существующие формы, соответствующие шаблону формы, чтобы убедиться, что они продолжают работать правильно. По завершении тестирования можно разрешить пользователям начать заполнять формы, основанные на этом шаблоне формы. Чтобы получить дополнительные сведения о публикации шаблона формы, обратитесь к ссылкам в разделе См. также.

К началу страницы

Подготовка

Прежде чем изменять в шаблоне формы основное подключение данных, необходимо получить у администратора веб-службы следующие сведения:

  • Местоположение новой веб-службы.

  • Подтверждение того, что новая веб-служба использует стиль побуквенного кодирования документов. InfoPath может использовать только веб-службы, поддерживающие стиль побуквенного кодирования документов.

  • Имена операций в веб-службе, которая будет использоваться.

  • Подтверждение того, что схемы в старой и новой веб-службах одинаковы.

К началу страницы

Изменение подключения для запроса данных

  1. В меню Сервис выберите Преобразование основного источника данных.

  2. В мастере создания подключения данных выберите переключатель Создать новое подключение для, щелкните Получение данных и нажмите кнопку Далее.

  3. В разделе Выберите тип подключения данных для шаблона формы выберите Веб-служба и нажмите кнопку Далее.

  4. На следующей странице мастера введите адрес веб-службы и нажмите кнопку Далее.

    Примечание : Если вы хотите найти веб-службы с помощью сервера универсальных описание обнаружения и интеграции (UDDI), нажмите кнопку Поиск в UDDI, введите URL-АДРЕС сервера UDDI, который вы хотите найти, укажите, хотите ли вы поиска с помощью поставщика или службы, предоставляемой, введите ключевое слово поиска и нажмите кнопку Найти. Веб-службы, которые соответствуют ключевое слово будет отображаться в списке результатов поиска. Выберите веб-службы, который вы хотите использовать и нажмите кнопку ОК.

  5. В списке Выберите операцию щелкните операцию веб-службы, которая возвращает данные для формы, и нажмите кнопку Далее.

  6. Если мастер создания подключения данных обнаруживает неизвестный элемент в схеме веб-службы, на следующей странице мастера может быть предложено указать образцы значений для каждого параметра, чтобы определить поля или группы, которые нужно добавить к основному источнику данных.

    Инструкции

    1. Выберите параметр в таблице « Параметры » и нажмите кнопку Задать значение примера.

    2. В поле Образец значение введите значение, что пользователь может использовать для этого поля и нажмите кнопку ОК.

    3. Повторите эти действия для каждого параметра в таблице « Параметры » и нажмите кнопку Далее.

    Технические сведения

    Когда в мастере подключения данных настроить подключение к данным веб-службе, Microsoft Office InfoPath подключается к веб-службы и запрашивает файл языка описания веб-служб (WSDL). WSDL-файл содержит схему, используемые в веб-службы. Веб-служба отвечает на запрос, отправив этот файл InfoPath. InfoPath использует информацию в этом файле, чтобы добавить дополнительный источник данных в шаблоне формы соответствующих полей и групп. Если InfoPath обнаруживает Неизвестный тип элемента в файле WSDL, InfoPath использует образцов данных для определения определения типа неизвестный элемент и автоматического добавления соответствующих полей и групп дополнительный источник данных.

  7. Если веб-служба принимает информацию об изменении, на следующей странице мастера предлагается указать, нужно ли включить информацию об изменении в данные запроса. В большинстве случаев можно оставить установленным флажок Включить сведения об изменениях при отправке данных и нажать кнопку Далее. Чтобы не включать информацию об изменении, снимите флажок Включить сведения об изменениях при отправке данных и нажмите кнопку Далее

    Технические сведения

    Эта страница мастера открывается только если файл на языке описания веб-служб (WSDL) для веб-службы указывает, что веб-служба возвращает объект Microsoft ADO.NET DataSet.

  8. На следующей странице мастера введите имя для подключения данных и нажмите кнопку Готово.

  9. Чтобы проверить изменения, нажмите кнопку Просмотр на стандартной панели инструментов или нажмите клавиши CTRL+SHIFT+B.

  10. Чтобы опубликовать шаблон формы, в меню Файл выберите команду Опубликовать.

  11. Тщательно протестируйте шаблон формы, открыв и заполнив форму, основанную на этом шаблоне. Убедитесь, что форма работает правильно.

К началу страницы

Изменение подключения для отправки данных

  1. В меню Сервис выберите пункт Подключения к данным.

  2. В списке Подключения данных для шаблона формы щелкните подключение для отправки данных в основном подключении данных и затем нажмите кнопку Изменить.

  3. В мастере подключения данных введите расположение новой веб-службы, в которую пользователи будут отправлять данные формы, и нажмите кнопку Далее.

    Примечание : Если вы хотите найти веб-службы с помощью сервера универсальных описание обнаружения и интеграции (UDDI), нажмите кнопку Поиск в UDDI, введите URL-АДРЕС сервера UDDI, который вы хотите найти, укажите, хотите ли вы поиска с помощью поставщика или службы, предоставляемой, введите ключевое слово поиска и нажмите кнопку Найти. Веб-службы, которые соответствуют ключевое слово будет отображаться в списке результатов поиска. Выберите веб-службы, который вы хотите использовать и нажмите кнопку ОК.

  4. На следующей странице мастера в списке Выберите операцию щелкните операцию веб-службы, которая получит отправленные данные формы, и нажмите кнопку Далее.

  5. На следующей странице мастера выполните одно из следующих действий, чтобы выбрать, какие данные в форме отправлять для каждого параметра:

    Отправка данных в поля или группы

    1. В списке Параметры выберите параметр веб-службы, которая получит данные из формы.

    2. В группе Настройки параметра выберите Поле или группа.

    3. Нажмите кнопку Изменить Изображение кнопки .

    4. В диалоговом окне Выбор поля или группы щелкните поле или группу, данные которых нужно отправить, а затем нажмите кнопку ОК.

    5. В окне Включить выберите Только текст и дочерние элементы, чтобы отправить только данные этого поля или дочерние элементы поля или группы, либо выберите Поддерево XML, включая выбранный элемент, чтобы отправить имя поля, данные поля и дочерние элементы выделенной группы или поля.

    Отправка всех данных в форме

    1. В списке Параметры выберите параметр веб-службы, которая получит данные из формы.

    2. В группе Параметры выберите Вся форма (XML-документ, включая команды обработки).

    Отправить данные в виде строки

    1. В списке Параметры выберите параметр веб-службы, которая получит данные из формы.

    2. В группе Параметры выберите Вся форма (XML-документ, включая команды обработки).

    3. Установите флажок Отправить данные как строку.

      Примечание : Обычно этот флажок устанавливается для отправки данных с цифровой подписью. В большинстве случаев этот флажок следует снять.

    Технические сведения об объектах наборов данных ADO.NET

    Если для веб-службы необходим объект ADO.NET DataSet, при настройке этого подключения данных выберите узел DataSet. Если для подключения данных к веб-службе, которой нужен ADO.NET DataSet, используется другой тип узла, отправка не будет выполнена.

  6. Нажмите кнопку Далее.

  7. На следующей странице мастера введите имя для подключения для отправки данных и нажмите кнопку Готово.

К началу страницы

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×