как поведение вебсервиса в инфопат? - PullRequest
0 голосов
/ 21 апреля 2011

У меня есть веб-сервис в asp.net. он имеет веб-метод с типом возврата как bool. Я вставляю запись из повторяющейся таблицы infopath в xml-файл, используя мой веб-метод InsertRecord(). это метод логического типа. он возвращает true в записи вставки успешно, иначе возвращает false. но как получить возвращаемое значение в infopath.

1 Ответ

0 голосов
/ 21 апреля 2011

Для InfoPath 2007 Состояния MSDN : «Для операции отправки вы можете установить полезную нагрузку XML, но не можете получить ответ XML». Для InfoPath 2010 я не вижу похожей статьи на MSDN.

У вас есть два варианта:

  1. перепроектировать веб-сервис для создания исключения в случае сбоя, которое приведет к ошибке SOAP, и, в свою очередь, в случае ошибки отправки в InfoPath;
  2. используйте пользовательский код для вызова веб-службы и отправки данных самостоятельно.
...