Um Reports mit dem RUNREPORT Befehl erstellen zu können, müssen vor Verwendung die notwendigen JasperReports sowie einige zusätzliche Java Bibliotheken (jar Dateien) eingespielt werden.
Dies ist notwendig da im Auslieferungszustand von i-effect diese Bibliotheken nicht enthalten sind. Grund dafür ist, dass der Jaspersoft Studio Designer, mit dem Reportdefinitionen erstellt und getestet werden, diese Bibliotheken schon enthält . RUNREPORT sollte zwingend die gleichen Versionen dieser Bibliotheken für die Reporterstellung verwenden, das es andernfalls aufgrund von Inkompatibilitäten zu Fehlern und Abstürzen während der Verarbeitung kommen kann.
Die in *REPORT verwendete Version der JasperReports und die der zusätzlichen Bibliotheken sollte immer mindestens gleich (oder höher) wie die in JasperSoft Studio / iReport sein.
Installieren/Kopieren der Bibliotheken
Die benötigten Java Bibliotheken befinden sich im Jaspersoft Studio Installationsverzeichnis, dort im Unterordner „plugins".
Dateiname(smuster) „net.sf.jasperreports_X.Y.Z.final.jar"
Kopieren Sie die Datei in einen temporären Ordner und entpacken diese mit einem Pack-Programm wie z.B. „7Zip". Kopieren Sie nach dem Entpacken ALLE .jar Dateien aus dem Unterordner „lib" sowie aus dessen Unterordner „Spring" auf die System i in das i-effect *REPORT Bibliotheksverzeichnis
/home/ieffect/report/lib
Damit alle Bibliotheken neu geladen werden, muss das IEFFECT Subsystem neu gestartet werden. Geben Sie im i-effect Hauptmenü folgende Befehle ein:
ENDEFFSBS SUBSYSTEM(*IEFFECT)
danach kurz warten und dann folgenden Befehl zum Starten eingeben:
STREFFSBS SUBSYSTEM(*IEFFECT)
RUNREPORT kann nun verwendet werden.