Avatar

Level 10

Sample WSDL Definition..

http://www.cheeso.members.winisp.net/books/books.asmx?WSDL

WSDL Definition returning multiple Rows..

https://acrobat.com/#d=spZ7odO2v6N6wHu993IYcw

Binding in the form with WSDL returning multiple rows..

https://acrobat.com/#d=UjMkmBlnkuAA*cYHX-GUXA

Your form without the Binding for the Repeating Subform..

https://acrobat.com/#d=9veNXyCIgkAYTGFJbZUsEw

In your form you have added a data binding to the Jurisdiction field as

     "!connectionData.GetRiskFactors.Body.GetRiskFactors.PKJurisdiction"

But if WSDL returns multiple rows then it should ideally look like..

"!connectionData.DataConnection.Body.DoKeywordSearchExResponse.DoKeywordSearchExResult.bookInfo[*].isbn" (as per the sample)

"!connectionData.GetRiskFactors.Body.GetRiskFactors[*].PKJurisdiction" (as per your form)

Since I do not have access to your WSDL, probably you can go back to the WSDL developers and confirm whether it returns multiple rows or not. If your WSDL returns multiple rows it should use maxOccurs as "unbounded" as shown in the second link above. Then you can use that [*] notation in the binding which will not populate the same data when you add new instances.

Hope this helps..

Let me know if you need more help..

Thanks

Srini