Integrating with BIRT Reporting Engine

Greetings,
We are working at integrating with BIRT to produce our reports. Has
anyone been involved with this so far? Interested in joining our
efforts?
Thanks

Jacques,

For other reader's reference, Eclipse BIRT (www.eclipse.org/birt) is a
Java-based, open source reporting project.

I'm most familiar BIRT 1.0, things may have changed some in the 2.x
releases. There should be two approaches. First, you can call into the
BIRT engine directly, assuming there is some kind of Ruby-to-Java
bridge. (I'm a Ruby newbie, so don't know if there is...) I suppose you
could simply run the BIRT engine in a separate Java process if nothing
else. Check out the BIRT report engine API if you want to go this
approach.

Second, you can use URLs to redirect the browser to the BIRT viewer.
The URL could let your user view an existing report. The URL should
also allow you to specify report parameters so you can run a new report
based on data from your Rails-based app. There were instructions on the
BIRT website (I hope they are still there) about how to integrate with
PHP using URLs; the same should work for Ruby.

I hope this is helpful...

    - Paul

From: "PaulR" <par0328@yahoo.com>
Reply-To: rubyonrails-talk@googlegroups.com
To: "Ruby on Rails: Talk" <rubyonrails-talk@googlegroups.com>
Subject: [Rails] Re: Integrating with BIRT Reporting Engine
Date: Tue, 19 Sep 2006 18:10:01 -0700

Jacques,

For other reader's reference, Eclipse BIRT (www.eclipse.org/birt) is a
Java-based, open source reporting project.

I'm most familiar BIRT 1.0, things may have changed some in the 2.x
releases. There should be two approaches. First, you can call into the
BIRT engine directly, assuming there is some kind of Ruby-to-Java
bridge. (I'm a Ruby newbie, so don't know if there is...) I suppose you
could simply run the BIRT engine in a separate Java process if nothing
else. Check out the BIRT report engine API if you want to go this
approach.

Second, you can use URLs to redirect the browser to the BIRT viewer.
The URL could let your user view an existing report. The URL should
also allow you to specify report parameters so you can run a new report
based on data from your Rails-based app. There were instructions on the
BIRT website (I hope they are still there) about how to integrate with
PHP using URLs; the same should work for Ruby.

I hope this is helpful...

    - Paul

I think this will do it,

http://jruby.codehaus.org/Java+Integration

Jim

I looked at this recently but hit a showstopper when dealing with XML data sources in BIRT:

I looked at this recently but hit a showstopper when dealing with XML data sources in BIRT:

http://dev.eclipse.org/newslists/news.eclipse.birt/msg13195.html

Any solutions to this?

-Jonathan.

Jonathan Viney wrote:

I looked at this recently but hit a showstopper when dealing with XML
data
sources in BIRT:

http://dev.eclipse.org/newslists/news.eclipse.birt/msg13195.html

Any solutions to this?

-Jonathan.

Has anyone found a solution to this problem yet.. I am working on a
project where we decided to intergrate BIRT for our reporting.. And i
cannot find any documentation what so ever anywhere online.. Has anyone
successfully integrated BIRT to a Rails Project? If so i would really
appreciate any help you can give me..

Thanks in advance..

Anooj