Elixir Repertoire Software Delivery

Thank you for choosing our software, Elixir Repertoire, an Integrated Business Intelligence Suite.  After installing the software, you will need to deploy the full license keys attached in this email to activate the features according to the licenses you procured.

Repertoire 8.8.0

The Elixir toolset now combines Ensemble (Data Designer), Report (Report Designer) and Perspective (Dashboard Designer) into a single Repertoire Designer. There is a new Remote Designer which includes a Schedule Designer (previously Choreographer) as part of the package for Repertoire Server.

Elixir Repertoire Server 8.8.0 now includes Ad Hoc report and analysis (Elixir Ad Hoc Server) and provides a web administration browser interface. Integration with the Repertoire Server can now be carried out via REST API as well as the existing Java Client (ERS Client) API for backward compatibility. With Ad Hoc features fully built into the Server, a plug-in will no longer be required.

SoftwareFormatFile SizeDownload Links
Repertoire Installer.exe
.zip
Repertoire Server Installer.zip111MB

Supported Platforms

Elixir Repertoire 8 requires Java SE version 7.x Runtime Environment (JRE) to run on the following platforms:

  • Windows
  • Solaris
  • AIX
  • Linux
  • Macintosh OS X

Please note that for optimal JVM performance, the latest bug fixed versions should be used. For Windows, you should use at least versions 1.6 or later.
Developers may prefer to use the Java Development Kit (JDK) instead of the JRE as this provides the JConsole application monitoring tool.

Software Requirements

Elixir Repertoire 8 is fully self-contained and only requires the Java Runtime Environment (JRE) to run. Please verify that your JRE is installed correctly by opening a command prompt and type in:
java -version

You should make sure the version is up to date as described above.
Other supporting software you might need depending on your usage requirements are;

  • Database Drivers: Depending on where your data will be retrieved from, you will need the corresponding JDBC or ODBC drivers, which should be provided by the respective vendors. Please make sure you use the latest version – usually not the one in the original CDs, and check that it is designed for the JVM you have installed.
  • Client Browser: Elixir Repertoire HTML output is standard compliant and hence any browser such as MS IE 8.x, or Firefox 3.x can be used to view them. However, for dashboards where transparency is used extensively, or where there is large dataset to be cached at the browser, you should go with the latest browser like Firefox 3.x and MS IE 8.x.
  • Various Output “Viewers”: Elixir Repertoire Professional allows configuration of viewers for the various output types, whereas the Server relegates to the MIME type setting on the browser. Specifically, Elixir’s PDF output conforms to PDF Reference, Third Edition, version 1.4, which is readable by Acrobat 5.0 and later versions

Hardware Requirements

Elixir software is able to run on a usual entry level system available in the market.  As long as the operating system and the Java runtime is able to operate smoothly, Elixir software itself only requires an incremental amount of RAM.  The primary demand for hardware resources comes from the volume of data retrieval (requiring more RAM), the complexity of rendering logic (speed of processor will benefit), and concurrency of rendering (multiple processors or cores will help).

You may refer to the “System requirements for the Java Runtime Environment” at https://www.java.com/en/download/manual.jsp

Elixir Repertoire 8 Professional

A recommended minimum configuration would be 512MB, and for more advanced usage, 1GB or more RAM is recommended to for very large datasets.

You should reserve a total of 140MB disk space for the following:

-42 MB for Repertoire Designer, Repertoire Interactive, and Repertoire Runtime software, as well as accompanying documentations and samples.

-Up to 80 MB for the Java runtime (depending on the version)

-20 MB reserved space for other 3rd party add-on software like database drivers

Elixir Repertoire Server and Ad hoc Server 8

A recommended minimum configuration would be 512MB, and for more advanced usage, 1GB or even 2GB is common.

A recommended minimum configuration would be 512MB, and for more advanced usage, 1GB or even 2GB to cater for concurrent rendering involving large datasets.

You should reserve a total of 140MB disk space for the following:

-40 MB for the Repertoire Server, Repertoire Client, and Repertoire Remote Software, documentations and samples.

-Up to 80 MB for the Java runtime (depending on the version)

-20 MB reserved space for other 3rd party add-on software like database drivers

Elixir Repertoire 8 Remote

Elixir Repertoire 8 Remote can be launched from the Repertoire 8 Server and automatically installed at the client environment through Java Web Start with auto-updating. A recommended minimum configuration would be 256MB, and for more advance usage, 512MB or even 1GB to cater for very large dataset. At 3MB download size, the installed version requires 11MB

 

*Note: Since system requirements are ultimately subject to data volume, report complexity, and usage concurrency to meet the desired response time, it is important to do a proper system sizing for optimal performance.  You may request for system sizing assistance by contacting our technical team at support@52.221.4.180

Java runtime is required

The software requires a Java SE version 7.x Runtime Environment (JRE) onwards. If you do not have Java pre-installed, please download and install it from here or from your preferred vendor.

Tip: To test if your system is Java enabled, open a Command Prompt or equivalent Console and enter “java -version”. This will show the version of Java installed in your system, if any.

Deploying License Keys

The installation includes all the various software components, but it is your license key that determines which components get activated.

Please note that if you have a key of an earlier version, eg version 6, you will need to obtain a new key as the key is refreshed for every major version.

Deploying the key has been made simple in this version.  Instead of having to deploy the key separately, you can now go ahead to install the software and run it.  You will then be prompted for the license key if found missing.  You can point to the .zip file containing the license, or the license .txt file itself.  The name of these files does not matter as the built-in key installer will copy out the content into the $USER_HOME directory, eg. C:\Documents and Settings\User, to create a new license file, ElixirRepertoire8-Designer-license.txt.

For Elixir Repertoire Remote

All users given the access to the Server will be able to use Repertoire Remote as a Viewer without any key deployed, as a built-in key is already provided at the server side. But for modifying templates, each user will need to have a license key for Remote.

To install the key, run the server, browse to http://localhost:8080/ and logon as any user, eg the default “user”, password, “pass”.  Select “Remote” at the top menu, and click on the software image or the “launch” button to run Remote.  You can now use the Remote as an interactive “Viewer” to view and render reports, data, and dashboard, as well as to create scheduling jobs, if you are so authorized by your administrator.

To enable Remote as a designer, you will need to install the key by clicking on the “Global Properties” icon at the top bar.  The license tab will allow you to locate the .zip file containing the license, or the license .txt file itself.  The name of these files does not matter as the built-in key installer will copy out the content into the $USER_HOME directory, eg. C:\Documents and Settings\User, to create a new license file, ElixirRepertoire8-Remote-license.txt.

Once the key is deployed, you may run the software by navigating into the \bin directory to select the launcher. For Designer, start menu is set up for easier navigation. There is also a report viewer, Elixir Interactive Viewer, free for distribution within a licensed organization.  This allows opening of report output file in .glint or .iml formats.

For automatic launching of this viewer, you may choose to associate the .glint and .iml extensions with the operating system, especially when selecting this output option from the Repertoire Server web application.

Tip: On a Java enabled platform, one should be able to run a JAR file by double-clicking on the JAR file. However, due to cases of potential conflicting file association, other applications like Winzip may take over opening of a JAR file. In such case, please open a Command Prompt or equivalent Console in the same directory as the saved JAR file and enter java -jar XXX.jar, where XXX is the name of the deployer required.

For Elixir Repertoire Server and Ad Hoc Server

Once the keys are deployed, you may run the software by navigating into the \bin directory to select the appropriate launcher, eg startServer.bat for Windows or startServer.sh for Unix and Linux. Remote Designer is launched after the Server is running by first logging in to http://localhost:8080 with default administrator id: “admin”, and password: “sa”. Remote menu is then available for launching, which will deploy over the web through Web Start to install a locally cached copy, with auto-update when the server has a newer copy. You can now access the server administration module to create new users, groups, and filesystems, specifying the access control, or simply view the templates provided.

User manual are available either from the Start Menu, in the on-line help in the software, or in the /docs folder. There are additional technical references of the underlying object models of our template formats for advanced level scripting and development use.

You can find a running demo for embedding our runtime component with API and source code provided. Please note that this runtime is free for distribution within the licensee’s company, and for external distribution, please approach our sales team at sales@52.221.4.180 to obtain an OEM license at a one-time fee with an option for yearly Partner Kit subscription for free runtime upgrade, developer licenses of the full set of our software, and priority support.

Elixir Repertoire Server is designed for standalone operation, requiring only Java SE to run. By decoupling the Server from the calling program, it provides a more cost effective way for adding multiple instances of the Server on the same or different physical server for horizontal scalability. Vertical scalability can also be achieved by allowing higher multi-threading, subject to license control, without the usual resource contentions that may occur in an embedded environment.

Nonetheless, one can still embed the standalone Repertoire Runtime in a Java EE application, but it’s restricted to allow only a single-threaded operation. To unlock for multi-threading, please approach our sales team to purchase the corresponding key.