Migrating icCube : 2.5.5 to 2.5.6

icCube 2.5.6 is backward compatible with the previous version but see below for new configuration properties.

Installation Reminder

Different versions of icCube can be installed side-by-side on the same machine and no file will be removed during the installation of a new version.

The main two directories mentioned in this page are:

  • the installation directory (referred to $install hereafter) : this is where the icCube binaries are installed,
  • the application directory (referred to $app hereafter) : this is the place where a running instance of icCube server is storing its data (e.g., users, roles, cubes, etc...). On startup of icCube this directory (if not existing) is created and initialized with the content of the $install directory.

Configuration (icCube.xml)

Within the configuration file $install/bin/icCube.xml, the following properties have been either added, modified or deleted.


  • schemaDataDirectory : (added) schema data : e.g., facts files.


  • icCube.factFileSize : (added) facts files max. size.
  • icCube.factFileBufferSize : (added) facts files buffer size.
  • icCube.cleanerActive : (added) Windows only : fact files cleaner running in the background.
  • icCube.cleanerDelay : (added) Windows only : determines the delay in seconds between each run of the cleaner.
  • icCube.cleanerFileCount : (added) Windows only : determines the maximum number of files being deleted during each run of the cleaner (-1 means no limit - all files available for deletion are tried).