Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Will man eine existierende Report-Vorlage überschreiben, muss zuerst der neue Report im Verzeichnis

  • /home/jboss/reports 

abgelegt werden (s.o.).

...

Note

Falls die existierenden Dateien im Unterverzeichnis ./build nicht gelöscht wurden, werden die "alten" Dateien weiterverwendet.

Besonderheiten beim Arbeiten mit Sub-Reports in JasperReports

Das System unterstützt Vorlagen, die mit Sub-Reports arbeiten, nicht automatisch. Wird ein solcher Report wie oben beschrieben in das Verzeichnis /home/jboss/reports/ geladen, so kann er nicht ausgeführt werden.

Um einen Report mit Sub-Reports lauffähig zu bekommen, müssen alle Sub-Reports als .jasper-Dateien in das Unterverzeichnis

gelegt werden.

 

 

Sicherheit - Beschränkung des Datenzugriffs

...

  • user=LIVE_USER
    db=LIVE_DB
    host=LIVE_HOST

  • mysqldump -u $user -p -h $host $db Rechnung RechnungsItem LinkableEntry \
    ZahlungsKondition BeitragsSatz BeitragsArt BeitragsKonto BeitragsZahlung> ica_report_data.sql

Typische Fehlerquellen

  • LeinKlein-/großschreibungGroßschreibung: Der Report wird auf einer Windows-Umgebung erstelltl, dann unterscheidet die Maysql / MariaDB Datenbank (im Standard) bei Tabellennamen keine Groß- und Kleinschreibung. Die Unix-Zielumgebung ist jedoch immer case-sensitive, d.h. der Report, bzw. die Abfragen des Reports funktionieren dann nicht.

  • Schriften: Die Schriftarten, die über "Styles" definiert sein sollten, stehen auf dem Zielsystem nicht zur Verfügung, der Report kann dann nicht erzeugt werden.

  • Bilder, andere Objekte: Falls diese nicht ins Zielverzeichnis (/home/jboss/reports/build) mitkopiert wurden oder die Pfade im Report absolut angegeben wurden, kann der Report nicht erzeugt werden.

...