To get me started, I found a dated PPT doc showing how to config BIRT with the IDE and used the examples to launch the report I designed. Preference settings for the IDE have been performed as per the PPT doc. (attached) The build descriptor has been modified to include the "birtEngineHome" entry also as per the doc.
The BasicProgram being called accepts 3 parameters to be printed on the single page. The BasicProgram uses the following construct to launch the report :
birtReportDesignFile string = "C:\\Desk\\AppDevEGL\\OfficeDocumentsSystem\\OfficeDocumentsSystemProject\\EGLSource\\com\\mig\\officedocsys\\birt\\StartRequest.rptdesign"; dataFileURL string = "C:\\Desk\\AppDevEGL\\OfficeDocumentsSystem\\OfficeDocumentsSystemProject\\WebContent\\reports\\StartRequest.html"; startRequestBirtHandler StartRequestBirtHandler = new StartRequestBirtHandler; report BirtReport = new BirtReport(birtReportDesignFile, null, dataFileURL, "html", startRequestBirtHandler); startRequestBirtHandler.setCompany(company); startRequestBirtHandler.setBlock(block); startRequestBirtHandler.setPolicy(policy); report.createReportFromDesign();
When running the application to produce the report, nothing is actually created, however this message is presented in the console:
BirtReports are not supported by the EGL debugger in this release and will be ignored.
Any help would be greatly appreciated.
Release of RBD is 8.5
Additional references used : IBM Rational Business Developer Version 8.5.1 documentation
* Developing > Developing EGL applications > EGL Programmer's Guide > Creating reports with EGL > Creating reports with BIRT