Generating Team Licenses for Eggplant Functional

A team (or floating) license for Eggplant Functional lets you run a certain number of instances of the application concurrently. The number of instances of Eggplant Functional that you can run at any one time is dictated by your license terms.

If you have obtained a Floating license, you may install one or more copies of the Software on any computer, instrument, or machine within your internal computer network or on dedicated server resources provided by a third party for your internal business use, provided the total number of users who are accessing or using any of the Software at the same time does not exceed the maximum number of licenses.

Note: Use of Eggplant Functional is subject to the terms of the Keysight EULA.

For team licenses, which are also known as floating licenses, you must run a license server. Eggplant Functional uses Reprise License Manager (RLM), which you can download from the Utilities section of the Eggplant Functional Downloads page.

Note: RLM itself does not require a license.

When RLM is running in your environment, you can install and run Eggplant Functional on other machines. Each instance of Eggplant Functional requests a license from RLM when you launch it. A more detailed description of this configuration can be found in Using RLM for Team License Management.

Note: Eggplant Functional used Team License Server (TLS) for license management prior to version 16.10. If you are using TLS, you can continue to do so for existing licenses. See Installing and Licensing the Team License Server (TLS) for information about TLS. For questions about licensing in your environment, contact your account manager or

To generate licenses for Eggplant Functional, you will need to access your account on the Greenhouse license management portal. You can access Greenhouse either directly through your web browser or through the Eggplant License Registry panel within Eggplant Functional.

Step by Step: Generating Team Licenses

Follow these steps to create a team license:

  1. You will need:
    • Your login credentials for Greenhouse. If you don't have this information, contact your account manager or
    • The host ID for the machine where the RLM license server is running. If you are running Eggplant Functional on the same machine where you plan to run RLM, you can use the Eggplant License Registry panel to find the host ID (Eggplant > Licenses). For information about finding the host ID of a machine where Eggplant Functional is not installed, see Finding Your Host ID, below.
  2. Log in to your Greenhouse account. You can filter your licenses in Greenhouse by New, Active, and Renew status. The Product column indicates details about the license, including whether it's Standard (i.e., node-locked) or Team (i.e., floating).
  3. Choose the appropriate license in the list, then click Generate in the Actions column.
  4. On the Generate License Key page, enter the host ID of the machine where RLM is running in the Host ID field.
    Note: If you are generating a team license for TLS, there is no Host ID field. Instead, select the appropriate Team License Server from the drop-down list for License Server. If you have only one TLS in your environment, this field will contain only one value.
  5. Click Generate License Key to generate the new key.

After the license is generated, the License Key field displays a link so that you can download the license file, which is a plain text file with .lic file extension. The license file is also emailed to you.

When you return to the Licenses page in Greenhouse, the generated license appears in the Active tab. Click the button in the Key column to open the Copy License Key window, where you can copy or email the license key.

You need to place the license file in the same directory folder as the running RLM server. For more information about using your Eggplant Functional team licenses, visit Using RLM for Team License Management.

Note: If you have older licenses, the Key field might display the license key rather than the download link. Such keys would be entered in the Old-Style Key field on the Eggplant License Registry panel, along with the User Name.

Finding Your Host ID

You need to enter the host ID of the machine where your RLM instance is running in order to generate your Eggplant Functional license. The host ID is based on the physical address, or MAC address, of the RLM server machine. To find the host ID, follow the steps below.

  1. Enter one of the following commands at a command prompt.

    On Windows, enter the command:

    ipconfig /all

    On Mac or Linux, enter the command:

  2. In the output for the command, find the physical address. Many machines have more than one viable physical address. Make sure to find a physical address for a physical network interface. Virtual network interfaces have physical addresses, too, but those addresses generally are not static, so they make unreliable host IDs. Use the physical address for your host ID when you generate your Eggplant Functional license in Greenhouse.

If you need additional help finding a MAC address, see How to Find the MAC Address of Your Computer.


This topic was last updated on August 19, 2021, at 03:30:51 PM.

Eggplant icon | Documentation Home | User Forums | Support | Copyright © 2022 Eggplant