There are several ways to influence the behavior of the report generation.
With this property it is possible to set the default report viewer used in a browser. Possible values are: HTML report viewer, Java report viewer (applet) or PDF.
If this option is activated, it is allowed to connect to data sources that are saved in a report file and are not yet available in the server configuration. If this option is deactivated, only datasources that are administrated on server side can be used for data connections. This will prevent that any user has the ability to load data from any external database.
Most browsers transfer the language of the client to the server. If this property is enabled then this client language will be used for:
If this option is deactivated then the server-locale will be used for those cases.
If "Use Client Timezone" is enabled, date and time values will be formatted with the timezone of the client. The formatting depends on the language and only takes place for display, not for grouping. This works automatically in the Java report viewer, but for rendering other formats, the URL parameter "timezone" must be set (see Report URL Parameter).
Defines for all reports whether they can be rendered with a Group Tree or not. The Group Tree is required for the Drill Down feature. If this option is enabled and data is available the Group Tree Data will be rendered.
If Has Group Tree is enabled: With the help of the Report URL Parameter "HasGroupTree" it is possible to define for each request whether the Group Tree will be displayed or not. Alternatively you can use the Viewer API method ReportView.setHasGroupTree(boolean) for one report or ReportViewer.setHasGroupTree(boolean) for the entire viewer.
If an error occurs during the execution of a SQL statement with a WHERE clause, the query will be repeated without this clause. Otherwise the report execution is stopped. Note: The execution of a SQL query without the WHERE clause can result in an OutOfMemoryError caused by a large number of records.
Defines in which cases the prompt dialog will show up and how to handle default values in case no value is set. Possible values:
This property defines which version of the render engine is used to emulate in regards to version-specific features.
Activating this property will cause the server or application to only log all errors occurring while rendering a report, rather than aborting the entire report. If you want the report rendering to be aborted after a number of errors, deactivate this property and set a number for the property "Number Of Errors Tolerated".
This number determines how many errors may occur during the rendering of a report before the report is aborted with an error. Errors are understood as any exception occurring during rendering, such as formula issues or connection problems. If you would like to specify a "zero tolerance" behavior for your report, causing it to abort on the slightest error, enter the value "0", otherwise you can provide a specific number of errors to be tolerated.