Complete proof of concept showing ability to run any Pentaho report from within Mifos

Description

John to send Pawel/Jakub the Java/JAR files to accomplish this.

Discussed during reporting integration scoping meeting on 4/11/2012.

Environment

None

Activity

Show:
Paweł Gesek
April 20, 2012, 8:08 AM
Edited

It is now possible to upload and run Pentaho(.prpt) reports in Mifos the same way as Birt reports. This runs out of the box in workspace server, but in a standard Jetty server JNDI has to be turned on. The changes that have to be made to 'start.ini' in jetty directory are:

1) Add 'plus' and 'annotations' to OPTIONS, so that it looks something like this:

OPTIONS=Server,jsp,jmx,resources,websocket,ext,plus,annotations

2) Enable the plus configuration by adding the following line at the end:

etc/jetty-plus.xml

Mifos reports in the BI repo depend on localization property files, so when running these reports, labels will be missing. In order to resolve this, the missing properties files must be added to the report files themselves and settings.xml must be modified. I am attaching a sample report with properties(modified ActiveLoansLoanProduct.prpt from mifos-bi).

Lukasz Chudy
June 13, 2012, 11:41 AM

Verified on 13.06.2012
Now, it is possible to run any compatible Pentaho report directly in Mifos.

Build Date: Tue Jun 12 02:13:03 PDT 2012
Build Number: hudson-head-i-release-archive-3

Assignee

Paweł Gesek

Reporter

Ed Cable

Implementation Priority

None

URL

None

Team

Core

Scheduled For

None

productboard URL

None

Man Day Estimate

None

Time tracking

0m

Time remaining

0m

Components

Fix versions

Priority

Minor
Configure