0

asp.netにWebサービスがあります。これは、boolとしてreturnタイプのwebmethodを持っています。Webメソッドを使用してinfopath繰り返しテーブルからxmlファイルにレコードを挿入していますInsertRecord()。これはブール型のメソッドです。挿入レコードが成功するとtrueを返し、そうでない場合はfalseを返します。しかし、infopathで戻り値を取得する方法。

4

1 に答える 1

0

InfoPath 2007の場合、 MSDNは次のように述べています。「送信操作の場合、XMLペイロードを設定できますが、XML応答を取得することはできません。」InfoPath 2010の場合、MSDNで同様の記事を見ることができません。

2つのオプションがあります。

  1. Webサービスを再設計して、SOAP障害につながる障害が発生した場合に例外をスローし、InfoPathで送信に失敗するようにします。
  2. カスタムコードを使用してWebサービスを呼び出し、自分でデータを送信します。
于 2011-04-21T13:04:18.577 に答える