Installing Updates and Hotfixes

This section explains how to install Denodo updates and hotfixes over an installation of the Denodo Platform. These instructions also apply for updates and hotfixes of the Solution Manager.

The updates or hotfixes are released in a zip file, which include the following:

  • A file (RELEASENOTES) that describes the bug fixes and enhancements included.
  • A jar file that contains the update.
  • Beta updates include a temporary license that allow you install the beta update on a separate environment without interfering with your current deployments.

There are two ways of installing an update:

  1. Graphically, from the Control Center.
  2. From the command line.

The Denodo servers keep backward compatibility regarding its administration tools and its drivers, within the same major version. That is, you can install a newer update in the server than in the administration tool and JDBC/ODBC clients.

Installing an Update or Hotfix Graphically

Follow these steps to install an or a hotfix from the Control Center:

  1. In the host where you are going to install the update or hotfix, stop all the Denodo servers and tools and all the instances of Microsoft Internet Explorer.

  2. Although not mandatory, on the production servers we recommend copying the folder of the Denodo Platform before installing a new update.

    This copy will allow you to restore quickly the Platform to its previous state, if necessary.

  3. Decompress the zip file of the update.

  4. Read the RELEASE NOTES file of each product. Pay special attention to the “Postinstallation actions” of each product.

  5. Open the Control Center.

  6. Click Update. This dialog lists the updates that have been installed (the last update of the list is the current one).

  7. Click Install update and select the jar file (not the zip file) of the update. The Control Center will display a dialog with a progress bar.

Installing an Update or Hotfix from the Command Line

You can install an update or a hotfix from the command line, without displaying a GUI. This is useful if you want to install an update or a hotfix using a script or in a host without graphical support.

To do this, follow these steps:

  1. In the host where you are going to install the update or hotfix, stop all the Denodo servers and tools and all the instances of Microsoft Internet Explorer.

  2. Although not mandatory, on the production servers we recommend copying the folder of the Denodo Platform before installing a new update.

    This copy will allow you to restore quickly the Platform to its previous state, if necessary.

  3. Decompress the zip file of the update or hotfix.

  4. Read the RELEASE NOTES file of each product. Pay special attention to the “Postinstallation actions” of each product.

  5. Open a command line. On Windows, launch the command line with the option “Run as administrator” even if you are logged in as an administrator.

  6. Execute the following command:

cd <DENODO_HOME>
cd jre
cd bin
java -jar <path to the jar file of the update>/denodo-v70-update-<yyyyMMdd>.jar <DENODO_HOME> -c

This installs the update in the installation of <DENODO_HOME>.

If the installer detects that any Denodo server or tool is running, it will ask for configuration to continue. The installer does this to make sure that the update or the hotfix can be installed correctly. Take this into account if you are using a script to install the same update or hotfix on several hosts.

This command returns one of these exit codes:

  • 0: the update/hotfix is installed successfully.
  • 1: one or more commands executed during the installation of the update/hotfix fails.
  • -1: when any other kind of error occurs.