February 24, 2012, 04:38 AM
Wep5622Reportcaster HTML reports and javascript/css
Hi all,
We have a ReportCaster job that executes one of our reports nightly and mails the results as an attachment. The report it runs outputs as HTML, with a multi-drilldown on one field.
Since neither the ibirls code or the stylesheet are included, the drilldowns don't work and the styles are default.
Is there some way to make ReportCaster include those files in the message? Perhaps there's some way to make WF supply the BASE-tag with an appropriate base URI?
I can't be the first person encountering this issue, I assume there is a solution
February 26, 2012, 03:30 PM
WazI assume these reports are going outside your network ?
February 27, 2012, 12:16 AM
StuBouyerThere is a solution and it's even in the ReportCaster End User's Manual.
You'll find it under Appendix B. Tips and Techniques for Coding a ReportCaster Report ->
HTML and Drill-Down ReportsBasically you need to tell the browser where to find the Javascript files.
Cheers
February 27, 2012, 03:51 AM
Wep5622Thanks, I hadn't found that documentation when searching for a solution. It solves part of the problem.
I suspect that BASEURL should be sufficient to get both the drilldowns working (ie. references to ibirls3.js) as well as references to our own stylesheet and JS (none in this report, but that's coincidence).
Is there any way to get the HOSTNAME of the server that a report is located on? I do
not want to hard-code server names in our reports, that
is going to cause issues - that's just a matter of time. I fixed one such issue last week where our dashboard reports turned out to be run from our test-server instead of the production server while we were happily developing in them. How that happened? Because of an hardcoded server name.
I'd prefer to implement it something like:
SET BASEURL = http://&&HOSTNAME
But of course, &&HOSTNAME isn't populated by default.