Changes and Improvements in Version 5

There are many advances in features and functionality in version 5 and later. Please review the entire manual for details. This section focuses on areas of the rendering process that changed between version 4 and 5.

Data Sources

  • XML DataSource: Elixir Report version 5 (or later) supports the XML2 datasource using XPath to query the XML document, locate and retrieve data.

  • Enterprise Java Bean (EJB) Datasource: The EJB datasource is available through the Object Datasource from version 5.

  • CrossTab Datasource: From Elixir Report version 5.0, the Crosstab features are available through the Composite DataSource.

Report Elements

Below is the list of report elements that will not be migrated automatically. Manual creation of the report element is required:

  • Barcode Component

  • Chart Component: This report element is replaced with charts rendered using JFreeChart from version 5.

  • SVG Component

  • Boxed-In-Text Component: This report element is replaced by the Data Grid component from version 5.

  • HTML Component & Rich Text Format (RTF) Component: These report elements are supported through Callback component from version 5.

  • Multi-Row Data Cache Viewer Component: This report element is replaced by the Data Grid component from version 5.

  • Table Cache View Component: This report element is replaced by the Table component from version 5.

Special Parameters

Special parameters that were understood by the Elixir Report 4 engine are often handled differently in Elixir Report 5 and above. This means that parameters like "elixir.report.ds.parameter.keyset" will be migrated to ER5 parameters, but the engine will no longer utilise them. Such special parameters are no longer required in version 5 - all features can be set through the tool user interface, so there is no need to remember these long parameter names.

Render Formats

  • XHTML Files rendered with Elixir Report 3.x method will be obsoleted from version 5.

  • Java Graphics Format (JGF) export format is replaced by Glint vector graphics format which is more precise and compact as well as supporting additional features.

Runtime API

Elixir Report version 5 defines a new Runtime and Server API. Customers or developers migrating to version 5 or later will have to reengineer applications to work with the APIs. Runtime API Documentation is provided in the directory runtime/api.