Downloads21
Subscribe
1
Bookmark
1
This application is not supported by InterSystems Corporation. Please be notified that you use it at your own responsibility.
Details
Releases
Reviews
Issues
Videos
Articles

What's new in this version

Initial Release

Gitter
Quality Gate Status
Reliability Rating

License: MIT

JIRISReport

This is a tool for create and execute JasperReports on InterSystems IRIS.

Description

The JIRISReport allows you:

  • Design reports using JasperReports Studio
  • Run the report files (jrxml files) and get PDF, Word, Excel or HTML reports

Prerequisites

Installation with Docker

Clone/git pull the repo into any local directory

$ git clone https://github.com/yurimarx/jirisreport.git

Open the terminal in this directory and call the command to build and run InterSystems IRIS in container:
Note: Users running containers on a Linux CLI, should use “docker compose” instead of “docker-compose”
See Install the Compose plugin

$ docker-compose up -d

Installation with ZPM

USER> zpm install jirisreport

If your OS host is Linux, install ttf fonts:

sudo echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | debconf-set-selections
apt-get update && \ 
apt-get install ttf-mscorefonts-installer -y && \
apt-get install fontconfig -y
sudo fc-cache -v -f /usr/share/fonts

Tutorial how to use this library

https://community.intersystems.com/post/part-i-jasperreports-open-source-drag-and-drop-reports-iris

Test procedures

  • To all persons report
  1. Execute ##class(dc.jirisreport.SampleReportGenerator).CreateSampleReport() on IRISAPP namespace.
  2. See the generated file on /tmp/outsample.pdf
  • To filtered persons report
  1. Execute ##class(dc.jirisreport.SampleReportGenerator).CreateFilteredSampleReport() on IRISAPP namespace (if you want change parameters values inside the method).
  2. See the generated file on /tmp/out.pdf
IPM installation
zpm "install jirisreport"
Rating
4.5 (1)
ObjectScript quality test
Passed
Updated on 05 December 2023
ObjectScript quality report
Category
Solutions
Works with
InterSystems IRISInterSystems IRIS for HealthHealthShare
Tags
Info
Version
1.0.0
Last updated
2023-11-14
Repository
Open
Documentation
Open
License
Link