I created a web service in Visual Studio that has only one method in it and accepts two parameters, one string and one integer. When I set up the connection in IP, I get only one screen to enter parameters, whereas in IP 2007, I would get two.
When the form is started, it tries to query the web services method, but gets an error because the integer parameter is NULL. So it is not using the default parameters that I specified when creating the secondary data source.
Yes, I can indeed turn off the "automatic retrieve", but then what is the purpose? Why even have this option? Furthermore, now I have to tell all my users that they have to go through all the pain of turning it off and setting up a bunch of form load rules to fill in each of the parameters of every function on every form? Ouch! That is a big step backwards.
Anyway, I am hoping that someone from MS will fix this, because it seems like this is a bug.