License Server AdministrationΒΆ

To use the JCMsuite floating licensing system you have to start a central license server JCMlicenseServer on a machine reachable to all JCMsuite clients. The executable JCMlicenseServer is placed within in the license folder of your JCMsuite installation or can be downloaded here:

As a stand-alone command line tool you can copy the executable to the computer hosting the license server.

The license server itself requires a node-locked license for the computer running the server. The granted licensed instances are than distributed by the license server to the clients. Please see the command line help documentation of JCMlicenseServer for instructions on how to register the server hardware identification, to install the license and how to start and stop the server:

>> JCMlicenseServer start --license_file <Path to license file> --port <serverPort>
    , or
>> JCMlicenseServer start --activation_key <key> --port <serverPort>
     (starts license server on local machine running on TCP/IP port <serverPort>)
>> JCMlicenseServer stop [--wait]
     (shutdowns server running at <host:port>, waits for unfinished jobs if --wait is given)
>> JCMlicenseServer renew --license_file <Path to license file>
    , or
>> JCMlicenseServer renew --activation_key <key>
     (renews license file, pass either activation key or license file)
>> JCMlicenseServer usage_summary
     (prints summary of license usage)
>> JCMlicenseServer set_op_password
     (sets a password to allow non-admin users (operator) to free licenses.
      Warning: DO NOT USE ANY OF YOURS PRIVATE PASSWORDS.)

The following commands can also be called from a remote client computer
  >> JCMlicenseServer status --url <host:port>
       (prints license server status and information))
  >> JCMlicenseServer list --url <host:port> [--host <hostname>] [--user <username>]
       (lists currently checked out licenses, if hostname of username is given the output
        is restricted to matching instances)
  >> JCMlicenseServer free [--url <host:port>] [--op] --job_id <job id>
       (frees blocked license instance. The owner process will stop running,
        on a remote client setting option --op is required and the caller is asked
        for the operator password)

If you have created a hardware identification file please follow the instructions in Offline application to apply for a license. JCMlicenseServer runs as a service in the background. We recommend to include the JCMlicenseServer start commands within the startup scripts of your system.