Install Four Js License Manager
To centralize licensing, install the Four Js License Manager. Four Js License Manager is a separate product, to be installed in a dedicated directory with its own configuration file.
Installation can vary depending on the host operating system. Ensure you follow the installation instructions for your host operating system.
System requirements
For details about system requirements, refer to the Supported platforms and databases document (available on the Download page of the Four Js Web site) or contact your support center.
Upgrade the FLM without re-applying licenses
When you upgrade the Four Js license manager, you do not need to reinstall your existing licenses.
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.
Genero product | Licence controller |
---|---|
Genero Enterprise | Four Js License Controller for BDL (fglwrt) |
Genero Report Engine | Four Js License Controller for GRE (greWrt) |
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.
-
fpi
-
For older DVM versions, execute the command:
fglrun -V
-
Or
fglnodb -V
Four Js License Manager packages
The Four Js License Manager (FLM) software is a self-extractable installation program.
On UNIX™, the installation program is a shell script. On Windows, the installation file is an executable (exe) file.
A Four Js or Genero software package follows a specific naming convention:
fjs-product-version-build-osident.extension
where:
- product is the product identifier ("flm" for Four J's License Manager).
- version is the software release number.
- build is the software build number.
- osident is the operating system identifier.
- extension is the file extension: sh or run on UNIX platforms, exe on Windows platforms, and dmg or run on macOS™ platforms.
Launching the installation
Four Js License Manager can be installed on Windows, UNIX, or macOS platforms.
Install on UNIX platforms
-h
) option:sh fjs-flm-5.10.3a-build333-lnxlc23.run -h
When installation is complete, see License Manager configuration for configuration information and instructions.
Install on Windows platforms
When installation is complete, see License Manager configuration for configuration information and instructions.
Installing the service (Windows only)
The installation wizard gives you the option of installing the Four Js License Manager as a service.
flmprg --service-install
flmprg --service-start
Install FLM on macOS
You need a macOS and an user account which has administrator access level.
Download the installation package for the macOS .
Follow these instructions to install the Four Js License Manager (FLM) on macOS.
When installation is complete, see License Manager configuration for configuration information and instructions.
Setting the environment
Before starting the Four J's License Manager, the FLMDIR
and
PATH
environment variables must be set.
A script for setting the environment is created during the installation phase. Located in the
Four J's License Manager installation directory (FLMDIR
), this file is named
envflm on UNIX platforms and
envflm.bat on Windows platforms. By running this script file, the following actions are performed:
on UNIX (using sh as shell script):
FLMDIR=/opt/fourjs/flm
export FLMDIR
PATH=$PATH:$FLMDIR/bin
export PATH
on Windows:
set FLMDIR=c:\fjs\flm
set PATH=%PATH%;%FLMDIR%\bin
Starting Four Js License Manager
To start the License Manager service, execute the following command:
flmprg -r
On Linux/UNIX, the License Manager runs as a daemon. On Windows®, it runs as a service.
flmprg --service-start
Stopping license manager
To stop the License Manager service, execute the following command:
flmprg -s
Alternatively, on Windows, you can also issue the following command:
flmprg --service-stop