Having Don Robertson in town (Melbourne, Autralia) has already been beneficial and he's only been here for a few hours. One of the things we have been struggling with for a while now is how to use the IQA Web Service to call an IQA query with parameters and get a filtered result set as a response.
The key problem in the past has been trying to find information on how to pass the parameters into the query service, Don was able to set us straight, so here is the information you need.
The service name is GetResultsWithParameters and it accepts 2 parameters, the name of the query and the values to be passed to the criteria in the query. The name of the query is referenced as "$/Folder Name/Query Name", the parameter information is passed in as a comma seperated list of values, each in double quotes.
As an example:
"M","TX"
Would pass the value "M" to the first prompted criteria item in the query, and "TX" to the second.
The parameters would appear to have to be in the same order as they are presented in the query design window.
The following is a short video on seeing it in action: http://screencast.com/t/OJWNbIqWPK
Now that we have a working model for this we are able to really open up the extensiblity of using the webservice, all that's left to do is take the XML string that is returned and parse it into some usable format like a table or dataset or grid control of some sort.
Hope this helps.