FLM system requirements

Before installing Four Js License Manager, ensure that your system meets the minimum system requirements.

Dynamic Virtual Machine (DVM) compatibility

Most Dynamic Virtual Machine (DVM) versions are fully compatible with the License Manager, but the older versions that need to be patched are discussed here.

Four Js License Manager is ported to all platforms supported by the DVM. The following DVM versions are fully compatible with the License Manager:

  • BDS version 3.55 and higher

  • Genero version 1.32 and higher

For information on checking your DVM version, see Identify DVM version.

Versions older than those specified above need to be patched (or entries in the fglprofile file need to be updated) to be compliant with the License Manager. See Patching a license controller.

Recent versions of the DVM can show the minimum license version required. The License Controller or License Manager will return an appropriate message in case of incompatibility. The minimum license version required should be displayed too.

Operating systems

The Four Js License Manager is supported on the same operating systems as Genero Business Development Language (BDL).

For a detailed list of supported operating systems, refer to the Supported platforms and databases document (available on the Products download page of the Four Js Web site) or contact your support center. This document also informs you which operating systems will no longer be supported as of the next release.

Hardware

Four J's License Manager requires either a UNIX™, Windows®, or Mac® machine.

Aside from requiring a host machine, the Four J's License Manager does not require any specific hardware.

Disk space

Typically 1.2 Mb of disk space is required for installation. Once the License Manager is installed, the required disk space is approximately 900 Kb. The actual amount of disk space may vary slightly, depending on the operating system.

Software

The Four J's License Manager itself does not require any specific software. During the installation phase, however, the installer program calls some system commands (such as df, tar and gzip on UNIX systems). The installation program automatically checks for such prerequisites and raises an error message if a required system command is missing.

Internet access

In order to license a product online from the Four J's Web site (http://www.4js.com), you need an internet connection.

Upgrade the FLM without re-applying licenses

When you upgrade the Four Js license manager, you do not need to reinstall your existing licenses.

  1. Make a backup copy of your FLM configuration file, FLMDIR/etc/lmprofile
  2. Start the command line interface.
    1. Open a command prompt.
      • On Windows, open the License Manager Workplace window from the Start menu.
      • On Linux®, open a command prompt. "sudo" may be required.
    2. Type flmprg -s

      The FLM service is stopped.

  3. Install the new FLM package in the same directory as the existing installation.

    Take the option to overwrite the existing files.

  4. Replace the configuration file at FLMDIR/etc/lmprofile with the backup copy created in Step 1.

    Overwrite the existing file.

  5. Remove every file and directory in the FLMDIR/lock/ path.
  6. Start your new FLM
    flmprg -r

It is also recommended to upgrade the license controllers for your Genero Business Development Language (fglWrt) or Genero Report Writer (greWrt) installations at this time. See Patching a license controller.

Patching a license controller

If you need to update the license controller in order to make an older version of Dynamic Virtual Machine (DVM) compliant with the License Manager, follow the procedure described.

To update the license controller to the latest version, you download the version for your product that is appropriate for your operating system from the Four Js web site.
Table 1. Genero Products and License Controllers
Genero product Licence controller
Genero Enterprise Four Js License Controller for BDL (fglwrt)
Genero Report Engine Four Js License Controller for GRE (greWrt)
  1. Open your browser and navigate to the Four Js web site http://www.4js.com.
  2. Navigate to the Download > Products page.
  3. Under the License manager packages heading, locate the version of the license controller that is appropriate for your operating system under the Platform heading, and click on the link under Version to start the download.
  4. When the download completes, uncompress the archive in your FGL installation directory

    The license controller is now updated.

    If a license controller version is not available for your operating system and/or for assistance with a downloaded version, contact your Four Js support center for help.

Identify DVM version

If you need to check if your Dynamic Virtual Machine (DVM) versions is compatible with the Four J's License Manager, run one of the commands described here.

To display the version number of a DVM, execute one of the following commands:
  • fpi
  • For older DVM versions, execute the command:
    fglrun -V
  • Or
    fglnodb -V