Community
Participate
Working Groups
I would like to propose and contribute a new BIRT functionality in the area of report delivery to the Eclipse BIRT project. Report Delivery is a fundamental and integral part of reporting. Initial proposal is to provide a more extensible solution for report delivery in BIRT. The solution should provide some out-of-the-box delivery mechanisms such as e-mail, ftp, etc. as well as providing the flexibility for the BIRT developers to customize their report delivery requirements by defining their own extensions for report delivery. The custom report delivery will be provided via Eclipse plug-in extension point mechanism. With the delivery extension defined and integrated to BIRT, it would be relatively easy to provide other custom report delivery mechanisms such as FTP, printer, cache, fax, Web Portals, etc. An implementation for a mail delivery extension is supplied with the attachments along with the proposal document. The changes are based on the latest BIRT CVS HEAD (v2.2). Appreciate feedbacks from the BIRT community.
Created attachment 58401 [details] Report delivery proposal document
Created attachment 58402 [details] Proposed patch for report engine
Created attachment 58403 [details] Proposed patch for HTML emitter
Created attachment 58404 [details] Proposed patch for PDF emitter
Created attachment 58405 [details] Proposed patch for mail delivery extension
Comment on attachment 58405 [details] Proposed patch for mail delivery extension Note the mail delivery extension is a plug-in project.
Created attachment 58492 [details] Proposed BIRT Report Delivery Proposal (revised)
I think it's a good addtional function for BIRT. I'm really interest it.
Thanks for considering the proposal. I just want to make a note that the initial prototype was just a quick way for proof of concept and it was convenient to reuse Report Engine's core code to have an engine task rather than to have a separate engine for report delivery. The code logic certainly can be relocated to its own BIRT engine for the Report Server or Report runner to invoke. (much like they call the Report Engine to generate a report). I would like to continue to work on this, how should we proceed? Appreciate further comments and suggestions.
Created attachment 58583 [details] Top Selling Products Report sent as HTML mail
Hi, it has been over a month now since the proposal submission. Any updates on the status of the proposal? Thanks.
defer to future release
add plan key word