Rebranding CIS and Security Server

Companies can resell the Cloverleaf software under their company name. To do this, you must make changes to the product name and service name. The installer checks for the existence of a brand directory in the root directory of the zip/tar file downloaded from the DLC.

If the directory exists, then the values in the brand/product.txt file are used to set the values of the variables ProductName, CompanyName, and ServiceName. Based on these values, the registry settings, program folder, and NT service is created with the rebranded name.

At the end of installation, the CL_branding.pl Perl script is run. This changes the Cloverleaf name with the rebranded name in several files that are visible to users during runtime.

Cloverleaf branding references files located in the runtime folder $HCIROOT/client/brand. These files store the product name, company name, support information, icons, and flash screen. The sources of these files default to Cloverleaf.

For example, the default contents of %HCIROOT%/client/brand/product.txt is:

Infor Cloverleaf(R) Integration Services
Copyright (c) 2021 Infor. All rights reserved.
Infor
Infor Cloverleaf(R) Integration Services
IB
To change the software name that displays on the Windows uninstall dialog box, start-up menu, and Windows registries, you must create and modify /installer_temp_directory/brand/product.txt. To do this:
  1. Before installation, create a brand folder under /installer_temp_directory/.
  2. Copy all rebranding files, including icons and flash screen, to the folder.
  3. Start the installation.
    The installer reads the product.txt file to get the product name and company name. It then generates the correct NT service name and start menu icon names.
    The installer copies all content in the brand folder to the runtime directory at $HCIROOT/client/brand. This is where the IDE and engine runtime retrieves this information to display properly.
  4. After installation, you can modify (rebrand) the product name, company name on the GUI’s title, and log information, in %HCIROOT%/client/brand/. You must restart the server and re-launch the GUI for the changes to take effect.

    These are the files that can be rebranded:

    • product.txt

      Defines product name and company name.

    • brand.txt

      Defines the support information.

    • brand-splash.gif

      The splash-screen image that is used when launching the GUI.

    • brand-16x16.png

      The icon that is used at the top left of the GUI.