Reporting (Conf)


../../../../_images/reporting.png

Base

  • Enable: if checked, it enables the creation of reports.

  • Reporting language: the language of the report. Currently supported are English, German and Italian. (Note that this setting is not visible in advanced view at the moment.)

  • Execution cron [Advanced]: a scheduling time expression for the report creation. To modify its cron expression, press the Edit button, enter the expression and then press Save. For further detail, refer to the Cron Trigger Tutorial (Quartz Cron) section.

  • Date format [Advanced]: the date format for the report. Refer to the Java simple date format documentation.

  • XLS Date Format [Advanced]: the xls date format, refer to the Microsoft Custom XLS date format.

  • Mail notification subject: the subject of the email for a new report notification.

[Advanced] Binary

  • Delete automatically orphan files found: if checked, orphaned files are deleted after every executed check.

  • Orphan check execution cron: a scheduling time expression of the orphan file. To modify its cron expression, press the Edit button, enter the expression and then press Save. For further detail, refer to the Cron Trigger Tutorial (Quartz Cron) section.

Delete Old Report Instances

  • Purge: if checked, the purge of reports is enabled.

  • Execution cron: a scheduling time expression of the purge.

  • Lifetime days: the lifetime of the report.

[Advanced] Advanced

The configuration for Jasper report virtualization.

The virtualizer is an interface that enables the reporting engine to optimize memory consumption during report filling, removing parts of the JasperPrint object from memory and storing them on disk or in other temporary locations. The JasperPrint instance is a resulting document which comes from a compiled report template filled in with data.

When a report is created, a virtualizer uses a single swap file to serialize virtual data during the report creation. Swap file implementation can be used as a disk cache for arbitrary binary data. Fixed-size blocks are allocated in the swap file when a caller wants to write data. The caller receives a handle to the allocated area based on which it can read data or free up the area.

  • Swap file block size: the size of the blocks allocated by the swap file (bytes).

  • Swap file min grow count: the minimum number of blocks through which the swap file grows when full.

  • Virtualization max size: the maximum size of reporting JR swap file virtualization.

[Advanced] Encoding

  • Write BOM (Byte Order Mark) on CSV and TSV files: if enabled, BOMs are written on CSV and TSV files.

Security

  • File encryption enabled: if checked, it enables the encoding of report files, before they are stored on File System. The encryption is performed by AES 256 bit algorithm.

To save, press the Save button and then Back.