One of my colleagues used Jasper Reports to generate High-school Student
Transcripts and the PDF output looked great, but runtime performance was

How is the Java code being run? If it was run in a batch job you could
probably get much better performance out of it.

I have been looking to create an open source reporting project based on the
Eclipse BIRT stuff. Basically you could have business users build the
report in Eclipse and then upload the report definition to the iSeries.
From there a Java component could be written that accepts input from an RPG
process to occupy the BIRT report with business data. This is similar in
concept to my RPGChartEngine tooling (

Let me know if that scenario would interest you and we can possibly put
together an open source project around it. I just don't know how much
interest there would be around such a tool which is why I haven't pursued it

Aaron Bartell

On Mon, Apr 21, 2008 at 2:50 PM, Nathan Andelin <nandelin@xxxxxxxxxxxx>

I'd like to thank folks on this list for their feedback on recent
assignments which have included a popup calendar, javascript
compression, a utility for maintaining user defined fields, and a
utility for uploading and attaching files to records in our database.

My next assignment is to come up with a solution for reports. The scope
includes generating, cataloging, and working with reports. I have the
leeway to develop something myself, but I'm not particularly inclined to
reinvent the wheel. Vendor solutions can be considered. The project is
NOT well defined, but I understand that reporting is a broadly scoped

The report library (or catalog) needs a browser-based UI and needs to be
more robust and extensible than the WRKOUTQ command. Report formats
need to include HTML and PDF as well as ASCII text.

One of my colleagues used Jasper Reports to generate High-school Student
Transcripts and the PDF output looked great, but runtime performance was

For generating reports, I've considered writing an API for RPG
programmers to output HTML or PDF files, and cross-reference generated
stream files with entries in the catalog. This is appealing to me as an
RPG programmer and addresses a couple concerns. First, many of our
reports are produced as part of a larger process. Posting fees to
accounts generates a transaction listing, for example. Second, the API
that generates the report could also generate index entries in the
catalog. For example, if a program generated a 60,000 page report of
student transcripts, it would be helpful if the viewer in the report
catalog could filter the page listing to include only those pages for a
particular student.

Any thoughts?


This is the Web Enabling the AS400 / iSeries (WEB400) mailing list
To post a message email: WEB400@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
or email: WEB400-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2020 by and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].