Configure compatibility for Genero 3.20

To make your Genero 3.20 installation compatible with the Four Js License Manager 6.00, you must update the Genero 3.20 license controller and configure the license controller configuration file.

If using the Four Js License Manager (FLM) for licensing, it is assumed you have configured the server and the service is running.

In the first two steps of this procedure, you update the Genero product's license controller with the latest version and you configure it for compatibility with version 6.
Note: Future versions of FLM will manage licensing for earlier Genero product versions. In this task you configure backward compatibility for product version 3.20.
  1. To update the license controller to the latest version, follow the procedure described in Patching a license controller.
  2. Having updated the controller, you must configure the product for compatibility with FLM 6.

    Open the product profile file (for example, for your FGLGWS installation edit $FGLDIR/etc/fglprofile) and set the following entry:

    flm.server="compatv6"

    The license controller is now updated to use FLM 6.00.

  3. If using Four Js License Manager (FLM), you will need to install the product license on the FLM and configure the product license controller configuration file with the license number.
    1. Install the product license on the FLM.
    2. Edit the license controller configuration file. For example, to configure licenses for your FGLGWS installation, edit the $FGLDIR/etc/fgllicense file.
      [license]
      # License to use with FLM service
      number=license_number
      If using FLM, add its server's details, for example, with these entries:
      [server]
      host=hostname 
      port=port     # Default is 6800

    The license controller is now updated to use FLM 6.00 and the license manager is configured to manage licensing for the product.

  4. Test your license.
    1. Use the license controller command ( for example, fglwrt -a info license) or if using the FLM for licensing, use the command flmprg -a info license to output the license information.
      Information about the license is written to stdout. Check for errors in the configuration that may be written out also.
    2. To check that your license configuration is taken into account at runtime, run the gwc-demo application.
      Start an instance of the Genero Desktop Client (GDC). In the FGL demo directory ($FGLDIR/demo) run the command fglrun demo.42m.
      The application should launch without error messages.
    3. Use the license controller command ( for example, fglwrt -a info users) or if using the FLM for licensing, use the command flmprg -a info users to check the active users while the demo application is running.
      License      : TAB#AAXXXXXX
      License key  : XYYYYYYYYYYY
      Product      : Four Js Universal Compiler
      Type         : Development version
      Users        : 1/10
      Host         : DESKTOP-CC
          FrontEndId2 {664c8963-6f9f-4b92-bc62-bab5961227ab}
              Process Id 11068
                  creation-date: 2021/07/09 09:51:44
                  ping-date: 2021/07/09 09:51:44
                  cx-mode: direct
                  app-id: {d2bb5dab-8651-f871-7b23-08e5dd255f5b}
                  user-name: jodo
                  host-addr: 127.0.0.1
                  hw-addr: 0A-00-23-00-00-05
                  host-name: DESKTOP-CC
      The application should show one active user over the maximum users allowed for the license; Users : 1/10 in the sample output above.