Install UFT Developer license on Linux/Mac

  • KM03645441
  • 27-May-2020
  • 28-May-2020

Summary

On Linux/Mac machines, install seat or concurrent licenses directly in a terminal.

Reference

On Linux/Mac machines, install seat or concurrent licenses directly in a terminal.

Note: You must have ROOT user permissions to install the license.

  1. In a terminal, change to the <UFT Developer installation>/Tools directory.

Example: 

Linux: cd /opt/uftdeveloper/Tools

Mac: cd /Applications/UFTDeveloper/Tools

  1. Run the License Installer, license-installer, appending the relevant command and set of parameters:

Action

Commands and parameters

Verify status and locking code

Run the License Installer, appending: status

Example: ./license-installer status

Help

Run the License Installer, appending: help

Example: ./license-installer help

Seat license

Install a seat license

Run the License Installer, appending: seat "<license_file_path>"

Wrap the path to the license key file in quotes.

Example: ./license-installer seat "/home/user/license.txt"

Concurrent license

Verify the available licenses on the server

Run the License Installer, appending: licenses <license server name/IP address>

The available licenses are displayed by unique license ID and license version.

Example: ./license-installer licenses organizationallicenseserver.net

Install a concurrent license

  1. Run the License Installer to verify the available licenses on the server on the AutoPass license server, as described above.

The available licenses are displayed by unique license ID and license version.

  1. Select one of the licenses and run license-installer again, this time appending the following command and parameters:

concurrent <license ID> <version> <license server name/IP address

where license ID and version are the unique ID and version of the license you want to use.

Example: ./license-installer concurrent 12345 1 organizationallicenseserver.net

Modify server connection protocol

Run the License Installer, appending:

  • Primary license server:config protocol.primary <protocol>
  • Secondary license server: config protocol.second <protocol>

where <protocol> is http or https as needed.

Example: ./license-installer config protocol.primary https