Solved

InfoPath 2010 Repeating Table - Webservice

Posted on 2013-10-28
7
616 Views
Last Modified: 2014-01-15
Hi!

I am retrieving data through a web service into my browser based infopath form.  The connection is good and data is pulling in but not all rows.

How do I get all rows to display in the table?
0
Comment
Question by:Annette Wilson, MSIS
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
7 Comments
 
LVL 28

Expert Comment

by:clayfox
ID: 39605341
How many rows do you get compared to what you think you should get.
by default you get all rows that match your query. The more common problem is getting all rows when you want less
also some web services have a set count that will limit what is returned.
0
 

Author Comment

by:Annette Wilson, MSIS
ID: 39605838
Thank you for responding clayfox.  I only get one row back.  The first row.
0
 
LVL 28

Expert Comment

by:clayfox
ID: 39605856
So you go through the receive data connection wizard?

some times there are multiple methods such as read and read multiple.

what kind of web service is it?

is the control a repeating table or section?
0
Online Training Solution

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action. Forget about retraining and skyrocket knowledge retention rates.

 

Author Comment

by:Annette Wilson, MSIS
ID: 39605986
When I go through the receive data connection wizard,  there are no options to retrieve multiple.

It's a SOAP service

I have a repeating table

It looks like only the last row of the data is being displayed.
0
 
LVL 28

Accepted Solution

by:
clayfox earned 500 total points
ID: 39605997
Are you confident that the web service works?

Do you have a way to verify it?

You do not have any formatting on the repeating table that would filter anything?

Do you have query parameters or does it return all values?
0
 

Assisted Solution

by:Annette Wilson, MSIS
Annette Wilson, MSIS earned 0 total points
ID: 39610096
I see what the problem is.  My webservice code was only calling for one row.  I will correct this.
0
 

Author Closing Comment

by:Annette Wilson, MSIS
ID: 39781808
I saw that through using the main data set that I could only retrieve one row.  When I Use the secondary datasource  and added a repeating table from the secondary datasource, I was able to return all rows.
0

Featured Post

[Webinar] How Hackers Steal Your Credentials

Do You Know How Hackers Steal Your Credentials? Join us and Skyport Systems to learn how hackers steal your credentials and why Active Directory must be secure to stop them. Thursday, July 13, 2017 10:00 A.M. PDT

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Whether you've completed a degree in computer sciences or you're a self-taught programmer, writing your first lines of code in the real world is always a challenge. Here are some of the most common pitfalls for new programmers.
I thought I'd write this up for anyone who has a request to create an anonymous whistle-blower-type submission form created using SharePoint 2010 (this would probably work the same for 2013). It's not 100% fool-proof but it's as close as you can get…
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…
NetCrunch network monitor is a highly extensive platform for network monitoring and alert generation. In this video you'll see a live demo of NetCrunch with most notable features explained in a walk-through manner. You'll also get to know the philos…

688 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question