A team 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.
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.
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.
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:
- You will need:
- Your login credentials for Greenhouse. If you don't have this information, contact your account manager or email@example.com.
- 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.
- 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).
- Choose the appropriate license in the list, then click Generate in the Actions column.
- 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.
- 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.
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.
- Enter one of the following commands at a command prompt.
On Windows, enter the command:ipconfig /all
On Mac or Linux, enter the command:ifconfig
- 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.