The EGL Development User Group is dedicated to sharing news, knowledge, and insights regarding the EGL language and Business Developer product. Consisting of IBMers, HCL, and users, this community collaborates to advance the EGL ecosystem.
Goodmorning all,
I've been trying to create some reports with BIRT in RBD 9.1.I followed the tutorial at https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/EGL%20Learning%20Center/page/BIRT%20Tutorial%20for%20RBD%20v7.5.1.x but have been unable to generate a simple report I designed. I followed the steps to configure BIRT form the tutorial and created a simple design file and a simple service (running locally on tomcat 7) that tries to create a report (PDF) from that design file. The server outputs 'Can not load the report engine'. I've tried running this with different versions of the BIRT report engine, but get other error messages 'java.lang.NoSuchMethodError:org/eclipse/birt/report/engine/api/EngineConfig.getFontConfig'.
Any help would be appreciated.
I was also wondering if there is any up to date info/tutorial on how to use EGL with BIRT reporting, since the above tutorial is using really old BIRT report engine and iText jars...
Hi Dominiek,
there are turoials how to deploy the viewer runtime :
http://www.eclipse.org/birt/documentation/integrating/viewer-setup.php
I would suggest you to use the BIRT RCP Designer.
You can download it here:
http://download.eclipse.org/birt/downloads/
Here are some youtube turoials that explain how to create a report:
http://www.eclipse.org/birt/documentation/tutorial/
Hello Marcel,
Thanks for your reply. I downloaded the RCP designer and have no problems at the moment designing the report. At the moment we're designing the report using a web service as our datasource. We're not really interested in using the viewer. We just need a way to generate the pdf-files, so we would prefer to use the report engine alone in our back-end. Currently I'm thinking of using an external java program, that takes the needed parameters and sends them to the report engine, where they are sent in the service request. The report then uses the service response to fill in the report.
Hello Dominiek, good morning.
I'm in a very similar situation, except RBD is 9.5.1, and wondered if you managed to generate the BIRT reports.
Regards,
Osvaldo