If I launch webi via a button and pass the url, it falls over with an invalid parameter error. If I capture the generated url (as above) and copy/paste that into a browser window, it opens R2 webi successfully, brings up the parameter pane and passes the date parameters and the last Y parameter, but doesn’t pass the two wildcard % parameters at all.
What’s bizarre is that this was working perfectly in SP3 (might even have been SP2) on an XP machine. Now I’m on SP5 on windows 7.
So I started playing with escape codes. Replaced all my % with %25. Now it still won’t pass the parameters correctly directly from xcelsius but if I cut/paste the url it works perfectly…
Debbie
ETA: are there any known issues with 2008 SP5? I can preview once and I get a value in a cell, preview it again WITH NO CHANGES OR SELECTIONS and I get a different value in the same cell!
No idea why this is, but small round of applause for keeping us up to date and having a four post conversation with yourself :). Hopefully saves someone else the pain one day.
I came here to say #2. I never use Xcelsius auto-encode based on past problems.
You arent using I.E. 8 to render the swf are you ?
Encode URL is trying to do what you already did…replace % with %25. Not all browers are created equal tho.
Can you not use CUID in R2? Dont remember…
p.s. facinating thread . I sipped half my cup of coffee reading it.
Yes there is a problem with I.E. 8 and special characters in URL.
I.E. 8 was rapidly smoked by Microsoft after release due to it being a huge colossal Peice of garbage and caused millions of problems. If your companies IT dept adopted it, then you can tell your companies IT dept that they suck.
Im not even sure if Microsoft supports it anymore.
Anyway, here is some casual reading material for I.E. and what it does to some special characters including b[/b] (which we need badly in Xcelsius to handle the wildcard events you are dealing with)
While your IT dept is busy upgrading browsers…try to flirt with someone who can put Fiddler on your PC. Its free and safe. It will also save you hours and hours of dynamic dashboard troubleshooting.
You can read exactly what is being passed from A to B and be able to tell if your browser is altering the parameters or data that you carefully coded!
Thank you Cairmor. You saved my day. I had hit the wall with this issue, feeling frustrated. But, after reading Debbie’s musings and your suggestion, I checked it on Chrome, and it worked like a charm…