Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » DTP » [ODA Ecore] Integration and Deployment Questions
[ODA Ecore] Integration and Deployment Questions [message #47526] Tue, 22 July 2008 22:22 Go to next message
Eclipse User
Originally posted by: jconlon.apache.org

Have 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-starte d-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
Re: [ODA Ecore] Integration and Deployment Questions [message #47620 is a reply to message #47526] Wed, 23 July 2008 22:45 Go to previous messageGo to next message
Linda Chan
Messages: 845
Registered: July 2009
Senior Member
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.
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.

Linda

"John E. Conlon" <jconlon@apache.org> wrote in message
news:g65mid$540$1@build.eclipse.org...
> Have 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-starte d-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
Re: [ODA Ecore] Integration and Deployment Questions [message #47749 is a reply to message #47620] Thu, 24 July 2008 20:48 Go to previous messageGo to next message
Eclipse User
Originally posted by: jconlon.apache.org

Linda,

See comments below.

Linda Chan wrote:
> 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.

I suspect, but am not sure, that the Ecore model plugin (generated from
the model .ecore file) may also have to be in the
WEB-INF/platform/plugins directory for BIRT and the ECore ODA to
recognize the registered model ID of the serialized model instance.

Have BIRT JEE deployment scenarios been tested with the ECore ODA?

John

>
> Linda
>
> "John E. Conlon" <jconlon@apache.org> wrote in message
> news:g65mid$540$1@build.eclipse.org...
>> Have 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-starte d-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
>
>
Re: [ODA Ecore] Integration and Deployment Questions [message #47779 is a reply to message #47749] Fri, 25 July 2008 23:02 Go to previous message
Linda Chan
Messages: 845
Registered: July 2009
Senior Member
> I suspect, but am not sure, that the Ecore model plugin (generated from
> the model .ecore file) may also have to be in the WEB-INF/platform/plugins
> directory for BIRT and the ECore ODA to recognize the registered model ID
> of the serialized model instance.

Yes, naturally any plugin dependencies need to be included as well.

> Have BIRT JEE deployment scenarios been tested with the ECore ODA?

Well, we welcome the community to test it and let us all know. The ECore
ODA driver is in incubation, and has yet to provide its downloadable plugin
jars. It would need more community contribution at this stage.

Linda
Re: [ODA Ecore] Integration and Deployment Questions [message #592194 is a reply to message #47526] Wed, 23 July 2008 22:45 Go to previous message
Linda Chan
Messages: 845
Registered: July 2009
Senior Member
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.
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.

Linda

"John E. Conlon" <jconlon@apache.org> wrote in message
news:g65mid$540$1@build.eclipse.org...
> Have 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-starte d-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
Re: [ODA Ecore] Integration and Deployment Questions [message #592255 is a reply to message #47620] Thu, 24 July 2008 20:48 Go to previous message
Eclipse User
Originally posted by: jconlon.apache.org

Linda,

See comments below.

Linda Chan wrote:
> 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.

I suspect, but am not sure, that the Ecore model plugin (generated from
the model .ecore file) may also have to be in the
WEB-INF/platform/plugins directory for BIRT and the ECore ODA to
recognize the registered model ID of the serialized model instance.

Have BIRT JEE deployment scenarios been tested with the ECore ODA?

John

>
> Linda
>
> "John E. Conlon" <jconlon@apache.org> wrote in message
> news:g65mid$540$1@build.eclipse.org...
>> Have 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-starte d-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
>
>
Re: [ODA Ecore] Integration and Deployment Questions [message #592261 is a reply to message #47749] Fri, 25 July 2008 23:02 Go to previous message
Linda Chan
Messages: 845
Registered: July 2009
Senior Member
> I suspect, but am not sure, that the Ecore model plugin (generated from
> the model .ecore file) may also have to be in the WEB-INF/platform/plugins
> directory for BIRT and the ECore ODA to recognize the registered model ID
> of the serialized model instance.

Yes, naturally any plugin dependencies need to be included as well.

> Have BIRT JEE deployment scenarios been tested with the ECore ODA?

Well, we welcome the community to test it and let us all know. The ECore
ODA driver is in incubation, and has yet to provide its downloadable plugin
jars. It would need more community contribution at this stage.

Linda
Previous Topic:Could not open the editor: Editor could not be initialized.
Next Topic:ODA Plugin Project Structure / References / Deployment
Goto Forum:
  


Current Time: Fri Sep 19 17:56:09 GMT 2014

Powered by FUDForum. Page generated in 0.02407 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software