Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
THRUST SERVICES & TOOLS
CLOUD EDITIONS
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Intelligence (Analytics)
# character is not accepted in frameset URL
sangaran
Hi I was trying to run a report through BIRT Viewer using frameset. I have parameters for the report which are of String datatype. When I pass # character in the parameter value it says the viewer session is invalid error.
Please let me know is there any limitation in the BIRT for using special characters
Find more posts tagged with
Comments
CBR
Hi,
the # character has a special meaning (it tells your browser that the string after this character isn't part of the url). If you need to have such a special character inside of a URL but you don't want it to have the special meaning you have to url-encode that character.
For the # character try to pu %23 inside of your url instead.
CBR
If you enter the # using the Parameter dialog that pops up before generating the report and you get this error, it would be a bug in BIRT not encoding that special character for you automatically.
sangaran
thanks for response.
I tried using jacscript encode method to encode the parameter values but the problem is BIRT is not decoding the url i guess instead it says no value given for the particular parameter which is a mandatory parameter. It shows up error.
Thanks
Sangaran
CBR
can you try to call the report using a explicit url in your internet browser?
Something like ...run?report=yourReport.rptdesign&myParam=%23
or do you use the report engine api directly to generate the report?