| [news.eclipse.dtp] Re: [ODA Ecore] Integration and Deployment Questions |
Linda,
See comments below.
John,
This seems to be more a BIRT newsgroup posting. Cross posting there for the intended audience.
RE: using BIRT designer in a RCP appl, BIRT has pre-packaged all its needed dependencies as a RCP appl. See "RCP Designer" in BIRT download page: http://download.eclipse.org/birt/downloads/
That should provide you the list of minimal plugins that are needed to include BIRT designer in your existing RCP product.
Makes sense.
This FAQ page may also have the info you are looking for: http://wiki.eclipse.org/BIRT/FAQ/Deployment .
In general, you can simply include the oda.ecore runtime plugin to the BIRT web appl (under WEB-INF/platform/plugins) for it to be visible as an ODA data source to the BIRT engine.
Have BIRT JEE deployment scenarios been tested with the ECore ODA?
John
Linda
"John E. Conlon" <jconlon@xxxxxxxxxx> wrote in message news:g65mid$540$1@xxxxxxxxxxxxxxxxxxxxHave successfully tested launching the ODA Ecore with an Ecore model instance by following the Getting Started Guide in:
http://timezra.blogspot.com/2008/04/oda-ecore-getting-started-guide.html
Have a couple questions regarding the next steps I need to take regarding offering BIRT functionality to ECore enabled RCP Products.
RCP Product Integration?
To allow users of an RCP Product to design and render BIRT reports from registered Ecore model instances, I expect (I'm a BIRT newbie) one will need to integrate and build the ODA Ecore and BIRT functionality with a branded RCP Product.
Attempting to do so, I have added ODA Ecore, BIRT Designer & Runtime features and their dependent features to an existing RCP Product. While it was a tedious process to identify all the needed dependencies for BIRT, I finally got it working. Unfortunately the dependencies were non-trivial and my RCP product gained a lot of weight in the process. A good part of the added weight was that I needed to pull in the JDT and PDE to get the BIRT designer and the Report Design Perspective.
Is there a less bulky way to do this? (ie - any alternative scenarios that have been tested without all the overhead of JDT and PDE)
JEE Deployment:
When Birt reports are using ODA Ecore DataSources I know the user of an Integrated RCP Product (like the one I built above) can, from within the Navigator View, render the report for printing or export with the Report>Run Report to bring up the BIRT Report Viewer. But what about reports that are deployed to a BIRT enableed JEE server? Haven't tried this but I expect that the BIRT War needs to know something about my registered models.
What do I need to add to a tomcat server (for example) to enable the Birt War to work with my particular models?
thanks,
John