Professional Documents
Culture Documents
HCL Leap v9.2 Installation Guide
HCL Leap v9.2 Installation Guide
2 Installation Guide
The Local License Server is an alternate way to manage HCL software entitlements. This option is
provided for customers who want to keep network traffic within their local isolated network, rather
than communicating with a Cloud License Server on the public internet. The Local License Server is a
stand-alone application for which installation, configuration, and management must be done by the
customer and then synchronized with the HCL License Portal. Refer to the documentation of the
HCL Common Local License Server for the full list of requirements and installation steps.
2. Secure License Server Configuration
Secure communication between HCL Leap and the HCL License Server (cloud or local) involves signed
content using a public/private keypair. You will need to generate and distribute this keypair. HCL
Leap will sign licensing requests with the private key and the License Server will verify signatures
with the corresponding public key.
Various third-party tools are available for generating this keypair. Refer to the documentation supplied
with the third-party tool for instructions.
For example:
flexnetlsadmin.bat -server https://
hclsoftware.compliance.flexnetoperations.com/api/1.0/instances/FED321CBA -
authorize admin adminpwd -uploadPublicKey C:\temp\leap_public_key.der
If you experience SSL issues when using the “flexnetlsadmin” tool, try one of the following:
i. Upgrade the JVM which is being used to run the “flexnetlsadmin” tool
ii. Import the certificate of https://hclsoftware.compliance.flexnetoperations.com into
the JVM’s trust store
iii. Run the “flexnetlsadmin” tool with the -noCertCheck flag (not recommended)
3. Confirm Entitlement Mapping
Invoke the following command to confirm that you have mapped entitlements to your license server
instance:
flexnetlsadmin.bat -server https://[license server
host]/api/1.0/instances/[license server ID] -authorize admin [license sever
admin password] -licenses -verbose
For example:
flexnetlsadmin.bat -server https://
hclsoftware.compliance.flexnetoperations.com/api/1.0/instances/FED321CBA -
authorize admin adminpwd -licenses -verbose
Sample output:
=======================================================================================
=======================================================================================
=======================================================================================
Device Information:
-------------------------------------------------------------
-------------------------------------------------------------
=======================================================================================
=======================================================================================
4. Product Installation
Follow the HCL Leap installation instructions at
http://leap.hcldoc.com/help/topic/LEAPv9/LEAP/in_overview.html to install the HCL Leap product
on IBM WebSphere Application Server with an IBM DB2 or Oracle database.
5. Additional Product Configuration
Additional product configuration properties are required for communication with the License Server. See
http://leap.hcldoc.com/help/topic/LEAPv9/LEAP/co_configuring_the_properties_file.html for instructions on updating the “Leap_config.properties” file.
Note: Leap must be restarted after making changes to any of these values.
Note: This value can also be used if there is a reason to migrate the
Leap instance to a fail-over server, hosting the exact same applications
in the same database.
Usage of this property outside of these use cases is not permitted and
may result in loss of usage or faulty product behaviour.
hcl.LicensingConfig.licenseServerType Valid values: Indicates usage of Cloud License Server or Local License Server. If
“Cloud” or “Local” unset, the default value is "Cloud".
Must be set to "Local" if using a Local License Server.
hcl.LicensingConfig.localLicenseServerBaseURI The base URI of Example: “https://hcllicenseserver.companyinternal.com”
the HCL Common Must be set if using a Local License Server.
Local License
Server.
hcl.LicensingConfig.checkLicenseInterval Interval (in hours) Example:
for checking hcl.LicensingConfig.checkLicenseInterval=12
licenses with the
license server.
Maximum value is
7 days. If unset,
the default is 2
hours.
7. Troubleshooting
a. If you experience SSL issues when HCL Leap is contacting the licensing server, validate that
you are using the most recent IBM JVM with IBM WebSphere Application Server. You may
have to import the license server’s certificate into the IBM WebSphere Application Server
environment, as below.