Vorbereiten für Verwendung von *REPORT/RUNREPORT
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.