Für das Design von Reports wird die Version Jasper-iReport 4.1.2 verwendet. Diese muss entsprechend installiert werden.
Nach der Installation ist in das Optionsmenü von iReport zu wechseln, welches sich in der Menüleiste unter ‚Extras' befindet.

Als erstes ist sicherzustellen, dass unter ‚iReport/General/Compatibility' für die Kompatibilität „Last version" ausgewählt wird.

Treiber einrichten

Die nächste Einstellung im Optionsmenü ist unter dem Punkt ‚iReport/Classpath' vorzunehmen. Hier werden die .jar-Files für die Kommunikation mit der Datenbank hinterlegt. Im gezeigten Beispiel ist dies eine DB2.

Es muss das Folgende .jar-File eingebunden werden.

Datenbankverbindung herstellen

Im Symbolmenü wird das Icon zum Verwalten der Datenbankverbindungen, wie untenstehend gezeigt, ausgewählt, um eine neue Datenbankverbindung einzurichten.

Hier werden die passenden Datenbankverbindungen, für eine Benutzung von iReport im oxaion-Netzwerk, importiert. Über den Button ‚New' wird eine neue Connection aufgebaut:

Hier wird die Datenbankverbindung definiert. Der „JDBC Driver" kommt aus dem zu Anfang importierten .jar-File. Die Verbindung ist entsprechend der Abbildung anzulegen.

Datenbankverbindung für den entsprechenden Server, auf welchem oxaion installiert ist (der unterstrichenen Teil ist von der Adresse des Servers abhängig):
jdbc:db2://csoxd01:50000/oxopen:currentSchema=OOPEN43;retrieveMessagesFromServerOnGetMessage=true;applname=test;trace=true;defaultIsolationLevel=1;
In das Feld Username wird der eigene Benutzername (kleingeschrieben) eingetragen. Wenn alle Daten vollständig eingegeben sind, auf Test klicken und bei einer Passwortabfrage das eigene Passwort angeben. Nach einem erfolgreichen Test und Speichern ist die Datenbankverbindung angelegt.

Ordnerstruktur

Es muss an der Stelle, wo die Reports definiert werden (siehe nachfolgendes Kapitel) ein Ordner ‚report' angelegt sein.
Als Unterordner gibt es noch einmal den Ordner ‚reports' sowie die Ordner ‚runs' und ‚templates'.
Unter dem Ordner reports sind wiederum die existierenden Nummern der Reports (aus IS60200R) als Unterordner angelegt. Darunter sind die tatsächlichen Berichte samt Subreports hinterlegt.

Dabei ist zu beachten, dass der Ordner und der Hauptreport jeweils genauso benannt werden müssen, wie der Report im Programm IS60200R definiert wurde:

Zugehörige Subreports sind von Namenskonventionen befreit, wobei es empfehlenswert ist, diesen zumindest mit der Report-Nummer als Vorwahl deklariert werden.
Im Ordner ‚templates' sind die verschiedenen Vorlagen abgespeichert, im Ordner ‚runs' findet man alle bisherigen Report-Abrufe.

Registrierung für oxaion

In der oxaion-registry (Kurzbefehl ‚reg') muss der Reports-Ablagepfad unter ADMIN  PC INTEGRA  PATH_FOR_REPORTS hinterlegt werden. Beispiel:

  • Keine Stichwörter