EGL Development User Group

EGL Development User Group

EGL Development User Group

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.

 View Only
  • 1.  How to develop EGL BIRT

    Posted Mon May 09, 2016 08:51 PM

    Hi All,

    Is there a new tutorial to develop EGL Birt ?

    I have an old document "BIRT Integration with EGL v7.5.1.3" by Michael Virga.  And this documenti works with JSF and RBD no more support JSF.

     

    Thanks !

    Hsieh


  • 2.  Re: How to develop EGL BIRT

    Posted Tue May 10, 2016 09:17 AM

    Hsieh,

    One reference is the RBD Knowledge Center:

    http://www.ibm.com/support/knowledgecenter/SSMQ79_9.5.0/com.ibm.egl.pg.doc/topics/pegl_brep_birt_overview_cpt.html?lang=en

     

    I don't know of a more up-to-date tutorial, but the team will check.

     

    However, while I have not worked with BIRT directly,  I would think the info in the tutorial is valid except the BIRT invocation would be from a service invoked by a RUI instead of the handler itself. 

     

    I will let others correct me if that is wrong.  

     

    take care.

    Mark

    markevans


  • 3.  Re: How to develop EGL BIRT

    Posted Wed May 11, 2016 12:37 PM

    Hsieh,

     

    O BIRT pode ser invocado como um serviço.

    Os apaixonados por JAVA utilizam com frequência.

    O que você precisa, especificamente ?

    Att

    Osvaldo Menezes

     

    ojomenezes


  • 4.  Re: How to develop EGL BIRT

    Posted Thu May 12, 2016 09:58 AM

    Oi Osvaldo,

    Preciso construir relatório em PDF e disponibilizar esta impressão na JSP.

    Obrigado !

    Hsieh

    Hsieh


  • 5.  Re: How to develop EGL BIRT

    Posted Thu June 30, 2016 06:33 AM

    Hi, 

     

    Besides the method described by Mark Evans (which I have not used but I think it is the more EGL native solution) there are 2 other ways utilizing Birt in a RUI Project:

     

    1) By installing birt.war application on your Websphere and putting the reports you create to the root folder of  birt.war. Then you simply redirect the user to the report (http://localhost/birt/your_report.rttdesign)

    2) By installing the report engine of BIRT runtime (consisting of several jar files) to your WebContent/WEB-INF/lib folder of the Web application that is deployed on your server. Then you put your reports to a folder under your WebContent folder and you call them through a servlet that calls the Birt report engine (for example http://localhost/your_project/your_servlet?reportname=your_report)

     

    The first solution is easy but the reports are not under your project context root and also is suitable only for reports that run the sql query inside the report.

    The second solution requires medium to strong Java skills but once configured is the best since the reports run under your project context root, you can pass data (such as the data in a datagrid in a RUI handler can be passed to the report without having to execute an SQL query again in the report) etc. This solution can also be applied to other Report Engines such as Jasper.

     

    Hope this helps. 

     

    chp21


  • 6.  Re: How to develop EGL BIRT

    Posted Thu June 30, 2016 07:31 AM

    Hi Panagiotis,

     

    Thanks a lot for advanced.

     

    Best regards,

     

    Hsieh

    Hsieh