It appears that InfoPath 2010 no longer allows you to set the default parameter values for secondary WebService data sources before they are automatically called during the form startup.
When you set up a secondary data source to a standard web service call that takes parameters, you get prompted for the sample values. However, when you run the form, these sample values are not sent to the web service, as you would expect.
Furthermore, because the secondary datasource is automatically called when the form starts up, you are not able to set the values before the automatic call because the rules processing occurs AFTER the initial call to the web service.
I realize that I could do this in code in the Startup routine, but the problem is that we have users who want to stay away from coding and want to use the functionality of InfoPath and it's "easy to use interface" to be able to create forms.
Now I have to tell them that they need to start to learn C#?
Am I doing something wrong here? Or is this a big oversight on this release of InfoPath?
Microsoft: If you are listening...could you please comment on this? I would consider this a bug.
View Complete Post