Добавление подключения к данным веб-службы

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

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

В этой статье

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

Проблемы совместимости

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

Добавление подключения данных запроса

Добавление подключения для отправки данных

Обзор

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

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

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

Совместимость

Не удается настроить подключения для отправки данных в шаблон формы с поддержкой веб-браузера, чтобы разрешить пользователям отправить изменять сведения о вместе с их данных формы в веб-службу, принимающее набора данных ADO.NET Microsoft. Сведения об изменении состоит из изменения, которые пользователь вносит данные, хранящиеся в базе данных. База данных использует веб-службы подключении пользователей к базе данных. Чтобы узнать, как обновить данные в базе данных ADO.NET можно использовать сведения об изменениях. Попросите администратора службы Web, если веб-служба требует сведения об изменении обновление базы данных. В этом случае следует разработка шаблона формы, чьи форм можно заполнять только с помощью InfoPath.

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

Подготовка

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

  • Расположение веб-службы.

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

  • Имя операции веб-службы, которые будут данных для отправки или получения данных из форм, основанных на этом шаблоне формы.

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

Добавление подключения данных запроса

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

  1. Добавление дополнительного подключения данных.

  2. Настройка шаблона формы для использования дополнительного подключения данных.

Шаг 1: Добавление дополнительного подключения данных

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

  2. В диалоговом окне Подключения к данным нажмите кнопку Добавить.

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

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

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

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

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

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

    Инструкции

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

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

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

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

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

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

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

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

  10. На следующей странице мастера введите описательное имя запроса подключения к данным.

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

  12. Проверьте правильность сведения в разделе « Сводка » и нажмите кнопку Готово.

  13. Нажмите кнопку Закрыть.

Шаг 2: Настройка шаблона формы для использования дополнительного подключения данных

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

  • Добавить правило    Можно настроить правила для использования при каждом возникновении условию в правиле подключение данных для запроса.

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

  • Использование пользовательского кода    Если не удается добавить правило или кнопки, с помощью пользовательского кода получение данных с помощью подключение данных для запроса. Использование пользовательского кода требует разработчика для создания пользовательского кода.

Добавление правила

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

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

  2. Дважды щелкните элемент управления, который вы хотите добавить правило.

  3. Откройте вкладку Данные.

  4. В разделе правила проверки и выберите пункт правила.

  5. В диалоговом окне правила нажмите кнопку Добавить.

  6. В поле имя введите имя для правила.

  7. Чтобы задать условия, когда правило должно выполняться, щелкните Задать условие и затем введите условие. Правило будет выполняться при выполнении условия. Если не задать условия, правило будет выполняться всякий раз, когда пользователь изменяет значения в элементе управления и перемещает курсор свой подальше от этого элемента управления.

  8. Нажмите кнопку Добавить действие.

  9. В списке Действие выберите подключение к данным с помощью запроса.

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

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

Кнопка "Добавить"

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

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

  2. Если область задач Элементы управления не отображается, щелкните Другие элементы управления в меню Вставка или нажмите клавиши ALT+I, C.

  3. Перетащите элемент управления кнопки шаблона формы.

  4. Дважды щелкните кнопку, который вы добавили в шаблон формы.

  5. Откройте вкладку Общие.

  6. В списке Действие нажмите кнопку Обновить.

  7. В поле подпись введите имя, которое будет отображаться на кнопке шаблона формы.

  8. Нажмите кнопку Параметры.

  9. В диалоговом окне обновление щелкните один дополнительный источник данных.

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

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

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

Добавление подключения для отправки данных

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

Шаг 1: Добавление дополнительного подключения данных

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

  2. В диалоговом окне Подключения к данным нажмите кнопку Добавить.

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

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

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

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

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

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

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

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

    2. В группе Параметры выберите поля или группы.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  10. Проверьте правильность сведения в разделе « Сводка » и нажмите кнопку Готово.

  11. Нажмите кнопку Закрыть.

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

Шаг 2: Разрешить отправку в шаблоне формы

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

  • Измените текст, который отображается кнопка " Отправить " и команда " Отправить ".

  • Изменение сочетания клавиш для кнопки « Отправить » и команда " Отправить ".

  • Создайте пользовательские сообщения для отображения пользователям, когда они отправлять свои формы.

  • Укажите, следует ли закрывать форму, закройте форму, или откройте другой пустая форма после отправки формы.

  • В меню Сервис выберите пункт Параметры отправки.

  • В диалоговом окне Параметры отправки установите флажок Разрешить пользователям отправлять эту форму, нажмите кнопку Отправка данных формы в одном месте и в списке, нажмите кнопку Веб-службы.

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

    1. Чтобы изменить имя кнопка " Отправить ", которая появляется на стандартной панели инструментов и команды Отправить, которое отображается в меню файл при заполнении формы пользователями, введите новое имя в поле заголовокотправки Параметры диалоговое окно.

      Совет: Если вы хотите назначить сочетание клавиш для этой кнопки и команды, введите амперсанд (&) перед символом, который вы хотите использовать в качестве сочетания клавиш. Например чтобы назначить сочетание клавиш ALT + B как сочетание клавиш для отправки кнопок и команд, введите су & Правка.

  • Если не хотите, чтобы пользователи могут использовать команду Отправить или кнопка " Отправить " на панели инструментов Стандартная при заполнении формы, снимите флажок Показывать отправки в меню и панели инструментов кнопка "Отправить".

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

      • Чтобы закрыть форму или создать новую пустую форму после пользователь отправляет заполненной формы, выберите нужный вариант в списке после отправки.

      • Чтобы создать настраиваемое сообщение для указания был успешно отправить форму, установите флажок использовать настраиваемые сообщения и введите ваши сообщения в полях на успеха и в случае ошибки.

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

      • Если вы не хотите отобразить сообщение после отправки формы, снимите флажок Показывать Успех и отказ сообщения.

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

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

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

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

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

×