I’m working in Xcelsius trying to feed multiple criteria to a web service in a particular field so it works properly with my list builder and it doesn’t seem to be pulling back any results.
I used the (+) input control on the field i wanted, and when i snapshot the excel data i can see all of the criteria, but nothing it’s not pulling back any data when i refresh the connection. I’m not sure what the issue is. Has anyone run into this before?
download the freeware Fiddler, which is a packet trace program. by looking at the raw html you will be able to see exactly what is going out to the database. You probably have a syntax problem.
also, in QaaWS, each value of a multivalue parameter must be bound to its own cell
(5 values)= 4 times where you click the + and bind to a cell location.
Thank you for your feedback. I actually tested this with Firebug using FireFox and I can see the values getting pushed through. It doesn’t seem to be a syntax issue.
I have 9 potential selections for this one field, and I validated multiple times now that each one is linked to a different cell. Still, my data returns back all zero’s.
So I’m trying to use this Multi select with the List Builder component. After further testing, it seems to only return results when I select one value from the list builder. If i select more than more, then it returns all zero’s.
So instead of having my field repeat 9 times and link each field to a different cell, you are saying to consolidate it all back down to 1 and set the the operator to InList in the web service parameter? I didn’t know you could do an InList.
It SHOULD work. If you can get it to work in WEBI using a filter with multiple values, then the Web Service should work.
My advice is to get it working in the Rich Client or wherever you created the Web Services first. Test it there until you are able to get what you want. Then get Xcelsius to send whatever you need down the pipe.
It works when only one value is selected so i know it’s not my syntax, but if i choose two or more it brings back all blank cells. It’s like i need to have an “or” statement between the field i duplicated. It seems it’s defaulted to “and” so it doesn’t accept it.
It worked! So I concatenated everything into one cell and separated each item with a comma instead of a semi colon and changed the operator to INLIST. Before i was trying semi colon because that’s the BOBJ structure.