2011-04-21 12 views
0

我在asp.net中有webservice。它具有返回類型爲bool的webmethod。我使用我的web方法InsertRecord()將infopath中的記錄插入到xml文件中。這是布爾型的方法。它在插入記錄中返回true,否則返回false。但如何在信息通路中獲得回報。infopath中webservice的行爲如何?

+0

什麼版本的InfoPath? – 2011-04-21 13:02:13

+0

我正在使用infopath 2007 – Liladhar 2011-04-21 13:57:35

+0

然後我的答案完全相關:-) – 2011-04-21 15:06:17

回答

0

對於InfoPath 2007 MSDN states:「對於提交操作,您可以設置XML負載,但無法檢索XML響應。」對於InfoPath 2010,我無法在MSDN上看到類似的文章。

你有兩個選擇:

  1. 重新設計的Web服務拋出一個異常失敗,這將導致一個SOAP錯誤的情況下,反過來InfoPath中提交失敗;
  2. 使用自定義代碼來調用Web服務並自己提交數據。