LicensingUserGuide
LicensingUserGuide
version 1.5.1
el
ekt
robi
t.
com
Product licensing User Guide
Technical support
Support URL
https://www.elektrobit.com/support
Legal notice
Confidential and proprietary information
ALL RIGHTS RESERVED. No part of this publication may be copied in any form, by photocopy, microfilm,
retrieval system, or by any other means now known or hereafter invented without the prior written permission
of Elektrobit Automotive GmbH.
All brand names, trademarks and registered trademarks are property of their rightful owners and are used only
for description.
Copyright 2020, Elektrobit Automotive GmbH.
Page 2 of 87
Product licensing User Guide
Table of Contents
Modification history ............................................................................................................................... 7
2. Overview .................................................................................................................................. 11
2.1. Target groups ............................................................................................................................. 11
2.2. Maintenance license model ........................................................................................................ 11
2.3. License bundles ......................................................................................................................... 12
2.3.1. Single user or evaluation license ...................................................................................................... 12
2.3.2. Floating license ............................................................................................................................. 12
2.3.3. Dongled license ............................................................................................................................ 13
2.3.4. Hardware license .......................................................................................................................... 13
Page 3 of 87
Product licensing User Guide
Page 4 of 87
Product licensing User Guide
Page 5 of 87
Product licensing User Guide
Page 6 of 87
Product licensing User Guide
Modification history
Modification history
Version Description
1.5.1 Fixed version incompatibility of lmgrd.exe and lmutils, which resulted in an error when us-
ing lmgrd as license server or the commmand line tools installed in the x64 directory of the
license administrator.
1.5.0 Upgrade FlexNetPublisher V11.17.2 to V11.19.1.
Upgrade from Visual Studio 2017 to Visual Studio 2022
1.4.3 Upgrade FlexNetPublisher to V11.17.2.
Linux Client Administrator:
Local trusted storage install
Activation tool
Command line utilities
Documentation enhancements.
1.4.2 Fix for vendor daemon crash.
Flexera identified an issue in FNP 11.16 which causes the EB vendor daemon to crash. A
workaround has been integrated to the EB licensing toolkit.
1.4.1 lmflex.exe command line utility provides license source information:
from client trusted storage
from unserved license file
from server trusted storage including server name
from served license file including server name
Added license repair documentation.
Documentation enhancements.
1.4.0 Upgrade FlexNetPublisher V11.14.1.1 to V11.16.5.1.
Upgrade from Visual Studio 2015 (vc140) to Visual Studio 2017 (vc141).
1.3.0 Simplified Dongle License File handling.
64 bit License Activation Utilities.
Upgrade from Visual Studio 2010 (vc100) to Visual Studio 2015 (vc140)
Deep link to related order in Elektrobit Customer Portal license notification email.
Delete expired licenses without return to FlexNet Operations Cloud via context menu.
Deleted Information about the 32 Bit Vendor Daemon.
Page 7 of 87
Product licensing User Guide
Modification history
Version Description
Deleted chapter 11.2 and 11.2.1.
Upgrade from Visual Studio 2008 SP1 (vc9) to Visual Studio 2010 (vc10)
1.1.0 Service release to resolve floating license server restart and reread license issue.
Page 8 of 87
Product licensing User Guide
Chapter 1. Typography and style conventions
The following examples contain meta information about this document and are not instruc-
tions on how to write.
The signal word WARNING indicates information that is vital for the success of the configuration.
The signal word TIP provides helpful hints, tips and shortcuts.
Throughout the documentation you find words and phrases that are displayed in bold, italic, or monospaced
font.
To find out what these conventions mean, see the following table.
Arial italics to emphasize new or important terms The basic building blocks of a configuration are
module configurations.
Arial boldface for GUI elements and keyboard keys 1. In the Project drop-down list box, select
Project_A.
2. Press the Enter key.
Monospaced font for user input, code, and file directo- The module calls the BswM_Dcm_Re-
(Courier) ries questSessionMode() function.
Page 9 of 87
Product licensing User Guide
Chapter 1. Typography and style conventions
Page 10 of 87
Product licensing User Guide
Chapter 2. Overview
2. Overview
This document describes the steps which are required to activate a license with a FlexNet Operations On Cloud
(FNOC) activation code as well as the configuration steps required to use a file-based license in combination
with a dongle.
The chapter 11, License server configuration is aimed at network administrators and server administrators. It
provides information on how to install a floating network license server.
Page 11 of 87
Product licensing User Guide
Chapter 2. Overview
Page 12 of 87
Product licensing User Guide
Chapter 2. Overview
Page 13 of 87
Product licensing User Guide
Chapter 2. Overview
No. Description
1 With the Entitlement-ID the corresponding order can be found in the EB licensing portal order
history.
2 The date-based version feature of FlexNet Publisher is used to specify the maintenance end
date. In this example, the maintenance ends on Dec. 31, 2016.
3 A license file can contain numerous license features.
4 A license can be permanent (i.e. perpetual) or if it is an evaluation-, concept- or leased license,
a license end date can be specified.
5 The serial number of the WibuKey dongle is used as HOSTID. In case of using a native Flex-
era dongle, the HOSTID is specified as HOSTID=FLEXID=sn where sn specifies the Flexera
dongle serial number.
6 A node-locked license is uncounted. Multiple instances of an application can be used on the
machine where the corresponding dongle is connected. The license checkouts are not counted
(contrary to floating licenses).
Page 14 of 87
Product licensing User Guide
Chapter 2. Overview
No. Description
1 Device board ID (HostID), see also section 8.2, Finding the EB hardware serial number.
2 Device serial number, see also section 8.2, Finding the EB hardware serial number.
3 Entitlement name, find your entitlement in the order history in the EB licensing portal.
4 Multiple license features are included in one license file.
5 Each license feature has a subscription end date related to the maintenance period, see also
section 2.2, Maintenance license model.
Page 15 of 87
Product licensing User Guide
Chapter 2. Overview
No. Description
1 The COMPOSITE-ID of the server is calculated by the lmcomposite.exe command line utility. It
must be provided to EB before a license can be issued.
2 The license feature protecting the client license file.
3 Floating licenses are permanent (i.e. perpetual).
4 Number of available floating licenses.
5 License feature for unattended builds.
6 License feature which is requested by clients from the floating server.
Page 16 of 87
Product licensing User Guide
Chapter 2. Overview
No. Description
1 The user code (UC) contains the dongle number. In this case the dongle number is 219842
(without the leading D). The number is equal to the EB delivery number.
2 Maintenance end date, see also section 2.2, Maintenance license model.
3 List of license features (EB tresos Studio + ACG modules).
Page 17 of 87
Product licensing User Guide
Chapter 2. Overview
Page 18 of 87
Product licensing User Guide
Chapter 2. Overview
Choose the appropriate activation tool depending on your license model in EB Command. For more information
on EB Command, see chapter 4, The licensing project on EB Command. For more information on the activation
tools, see chapter 5, Single user or evaluation licenses and chapter 6, Floating licenses.
Page 19 of 87
Product licensing User Guide
Chapter 3. Using the EB licensing portal
To log in, use your email address as login-ID and your customized password on the EB licensing portal:
https://elektrobit.flexnetoperations.com
Page 20 of 87
Product licensing User Guide
Chapter 3. Using the EB licensing portal
In larger companies, licenses are normally associated to specific departments or subsidiaries. Licenses for
partner customers may also be associated to a specific customer account. Use allocation accounts for these
use cases.
Page 21 of 87
Product licensing User Guide
Chapter 3. Using the EB licensing portal
Prerequisite:
Step 1
Log in to the EB licensing portal, see section 3.1.1, Login to the EB licensing portal.
Step 2
Create an allocation account, see section 3.3.1.1, Creating an allocation account.
Step 2.1
Add additional allocation accounts if needed, see section 3.3.1.2, Adding an allocation
account.
Step 3
Add members to an allocation account, see section 3.3.1.3, Adding allocation account
members.
Step 4
Assign permissions to allocation account members, see section 3.3.1.4, Assigning per-
missions to account members.
Step 5
Switch to an allocation account, see section 3.3.1.5, Switching to an allocation account.
Step 6
Move licenses to an allocation account.
Step 6.1
Transfer licenses to an allocation account, see section 3.4.3, Transferring licenses to
an allocation account.
Step 6.2
Split licenses between allocation accounts, see section 3.4.4, Splitting licenses be-
tween allocation accounts.
Step 7
Verify the successful transfer of an order, see section 3.3.1.6, Verifying a transferred or-
der.
Page 22 of 87
Product licensing User Guide
Chapter 3. Using the EB licensing portal
Prerequisite:
Step 1
In the EB licensing portal, browse to View Groups.
Step 2
Click Create New Allocation Account.
Example: In the screenshot below, the main account is ElektrobitTesting and two allocation accounts EB CIS-
I and EB CIS-T are already available.
Page 23 of 87
Product licensing User Guide
Chapter 3. Using the EB licensing portal
Step 3
Check the Download and Transfer/Split Orders check boxes. The Admin check box is
checked by default. Make sure that the Move HostDevice check box is unchecked.
Step 4
As an account administrator, you are included automatically as a member in the newly
created allocation account.
Step 5
Click Add Allocation Account to create the new allocation account.
Page 24 of 87
Product licensing User Guide
Chapter 3. Using the EB licensing portal
Each account member that has the permission Transfer & Split Orders is able to transfer
a license back to the main account.
Page 25 of 87
Product licensing User Guide
Chapter 3. Using the EB licensing portal
Step 2
Select the allocation account you want to verify, afterwards you are logged in to the allo-
cation account
Step 3
The previously transferred order is now visible within the allocation account. Only account
members of the allocation account can see this license from now on.
Page 26 of 87
Product licensing User Guide
Chapter 3. Using the EB licensing portal
Step 4
To see the license, point to the Actions button on the right side of the order line and click
License(s).
Step 5
If you accidentally assigned a license to the wrong allocation account you can transfer the
license back to the main account. Make sure to switch to the correct allocation account
before you transfer the license back. For more information on switching accounts, see
section 3.3.1.5, Switching to an allocation account.
Step 6
Follow the same procedure as used to transfer the license to the allocation account, see
section 3.4.3, Transferring licenses to an allocation account.
Page 27 of 87
Product licensing User Guide
Chapter 3. Using the EB licensing portal
Only licenses that are already associated are shown in the search result. Associated li-
censes are already activated on a specific machine or a license file was generated for a
specific dongle. Browse to the affected order to generate your license file or to retrieve your
activation codes.
You can download a subset of licenses with the Download button at the bottom of the page.
However, only licenses which are shown according to your search criterion and have their
check box activated are included in the ZIP archive.
Example: If your search criterion has provided 50 results but on the result screen you have
configured to show only 25 results on a page, only these 25 results are included in the
ZIP archive.
For information on how to access legacy licenses, see section 10.3, Accessing your lega-
cy licenses.
Step 1
Browse to the Order History page.
Step 2
Point to the Actions button on the right side of the related order line.
Page 28 of 87
Product licensing User Guide
Chapter 3. Using the EB licensing portal
Step 3
In the context menu, click License(s).
Within the order-related license overview page you can do the following:
Download individual license files for each dongled license catalog items.
To download an individual file, click Download to the right of the dongled license.
Retrieve activation codes for single user or floating license catalog items.
Activation codes are shown for single user or floating licenses.
Download all selected licenses as a ZIP archive.
To download all selected licenses, click the Download button on the bottom of the list.
Page 29 of 87
Product licensing User Guide
Chapter 3. Using the EB licensing portal
Activation codes are not included in the ZIP archive since these codes must be entered into
the appropriate license administrator tool. You can find your activation codes also in the
automatically created order notification email. You find an email history in Recent Email
Notifications.
WARNING You can only transfer licenses from EB tresos AutoCore Generic 7.3 and high-
er
If you try to transfer a legacy license, an error occurs. For more information on legacy
licenses, see chapter 10, Legacy licenses.
Prerequisite:
■ To perform this task, you need the permission Transfer & Split Orders.
Step 1
Browse to the Order History page.
Step 2
Point to the Actions button on the right side of the affected order line.
Step 3
In the context menu, click Transfer to transfer a license to an allocation account.
Step 4
Select the target allocation account in the To Account: drop-down list box.
Page 30 of 87
Product licensing User Guide
Chapter 3. Using the EB licensing portal
Step 5
Click Submit to save your selection.
Step 6
You can verify the transfer in the Order Detail view of the Order History under Alloca-
tions.
If you try to split legacy licenses, an error occurs. For more information on legacy licenses,
see chapter 10, Legacy licenses.
Prerequisite:
■ To perform this task, you need the permission Transfer & Split Orders.
Step 1
Browse to the Order History page.
Page 31 of 87
Product licensing User Guide
Chapter 3. Using the EB licensing portal
Step 2
Click the appropriate order to show a list of included line items.
Step 3
In the Order Detail view, point to the Actions button on the right side of a line item.
Step 4
In the context menu, click Split to split the license.
Step 5
Select the target allocation account in the To Account: drop-down list box.
Step 6
Select the number of licenses to transfer in the Quantity to Allocate: drop-down list box.
Step 7
Click Submit to complete the split and transfer operation.
Page 32 of 87
Product licensing User Guide
Chapter 3. Using the EB licensing portal
You can only split licenses on line-item level since each line item may
have a different number of available licenses.
Step 8
You can verify the license split in the Order Detail view of the Order History under Allo-
cations.
Page 33 of 87
Product licensing User Guide
Chapter 4. The licensing project on EB Command
https://command.elektrobit.com
List of components:
Page 34 of 87
Product licensing User Guide
Chapter 5. Single user or evaluation licenses
Prerequisite:
■ The EB Client License Administrator tool is downloaded from EB Command and in-
stalled. For more information on EB Command, see chapter 4, The licensing project
on EB Command. For information on how to install the EB Client License Administrator
tool, see section 5.1.1, Installing the EB Client License Administrator tool.
Step 1
Obtain your activation code from the EB licensing customer portal or from the order notifi-
cation email. For more information, see chapter 2, Overview.
Step 2
Activate your license with the EB Client License Administrator Tool.
For online activation, see section 5.1.2, Activating a single user or evaluation license on-
line.
For offline activation, see section 5.1.3, Activating a single user or evaluation license of-
fline.
Step 3
Start the application.
Page 35 of 87
Product licensing User Guide
Chapter 5. Single user or evaluation licenses
Step 1
Run EB_Client_License_Administrator_Setup.exe.
Step 2
Select the destination folder.
Step 3
Optionally create a Start menu entry.
Step 4
Optionally create a desktop shortcut.
Step 5
Select the default option Use License Activation Codes. For more information, see chapter 5, Single user
or evaluation licenses.
Page 36 of 87
Product licensing User Guide
Chapter 5. Single user or evaluation licenses
Step 6
Click Install to begin the installation.
Step 1
Open a command line terminal.
Step 2
Unarchive the downloaded file EB_Client_License_Administrator_Linux.tar.gz.
Step 3
Change directory to eb_license.
Command: # cd eb_license
Step 4
Run install_eb_license_tools.sh with root rights.
Step 2
Enter an activation code in the Activation Code text box.
Page 37 of 87
Product licensing User Guide
Chapter 5. Single user or evaluation licenses
Step 3
Click Activate.
Step 4
Verify the license activation in the Status section.
Step 5
Your license is ready to use.
Step 2
Change directory to location where the EB_Client_License_Administrator_Linux has installed. Usually /usr/
local/share/FNP/service64/[Version]/.
Command: # cd /usr/local/share/FNP/service64/11.19.1/
Step 3
Activate the code using ebactutil.sh.
Command: # ./ebactutil.sh -activate "YOUR-CODE-FORA-EBPR"
Page 38 of 87
Product licensing User Guide
Chapter 5. Single user or evaluation licenses
Step 4
Verify the activation using ebactutil.sh.
Command: # ./ebactutil.sh -view
Step 5
Your license is ready to use.
Step 2
Enter an activation code in the Activation Code text box.
Page 39 of 87
Product licensing User Guide
Chapter 5. Single user or evaluation licenses
Step 3
Click Create Activation Request ....
Step 4
Save the activation request file and move it to a machine with internet access.
Step 5
On the machine with internet access, log in to the EB licensing portal.
Step 6
Browse to Offline License Handling.
Step 7
Click Browse... to load your previously created activation request file.
Step 8
Click Process to process your offline license activation request and save the activation response file.
Step 9
Move the activation response file to your client machine where you created the activation request.
Step 10
On your client machine, click Process Activation ... to load and process the activation response file.
Step 11
Verify the license activation in the Status section.
Step 12
Your license is ready to use.
Page 40 of 87
Product licensing User Guide
Chapter 5. Single user or evaluation licenses
Step 2
Change directory to location where the EB_Client_License_Administrator_Linux has installed. Usually /usr/
local/share/FNP/service64/[Version]/.
Command: # cd /usr/local/share/FNP/service64/11.19.1/
Step 3
Generate the activation request using ebactutil.sh.
Command: # ./ebactutil.sh -activate "YOUR-CODE-FORA-EBPR" -gen ~/activation_re-
quest.xml
Step 4
Move the request to a machine with internet access.
Step 5
On the machine with internet access, log in to the EB licensing portal.
Step 6
Browse to Offline License Handling.
Step 7
Click Browse... to load your previously created activation request file.
Step 8
Click Process to process your offline license activation request and save the activation response file.
Step 9
Move the activation response file to your client machine where you created the activation request.
Step 10
Process the activation request using ebactutil.sh.
Command: # ./ebactutil.sh -process ~/activation_request_response.xml
Step 11
Verify the activation using ebactutil.sh.
Page 41 of 87
Product licensing User Guide
Chapter 5. Single user or evaluation licenses
Step 12
Your license is ready to use.
Step 3
Click Return.
Step 4
Your license is successfully returned and its seat is available again for new license activa-
tion.
Page 42 of 87
Product licensing User Guide
Chapter 5. Single user or evaluation licenses
Step 2
Change directory to location where the EB_Client_License_Administrator_Linux has installed. Usually /usr/
local/share/FNP/service64/[Version]/.
Command: # cd /usr/local/share/FNP/service64/11.19.1/
Step 3
Return the license using ebactutil.sh.
Command: # ./ebactutil.sh -return "YOUR-CODE-FORA-EBPR"
Step 4
Verify the license is not stored in local trusted storage anymore using ebactutil.sh.
Command: # ./ebactutil.sh -view
Step 5
Your license is successfully returned and its seat is available again for new license activation.
Step 3
Click Create Return Request ....
Page 43 of 87
Product licensing User Guide
Chapter 5. Single user or evaluation licenses
Step 4
Save the return request file and move it to a machine with internet access.
Step 5
On the machine with internet access, log in to the EB licensing portal.
Step 6
Browse to Offline License Handling.
Step 7
Click Browse... to load your previously created return request file.
Step 8
Click Process to process your offline license return request file.
Step 9
Save the generated license return response file.
The license return response file contains the license return confirma-
tion. It is not needed further on.
Step 10
Your license is successfully returned and its seat is available again for new license activa-
tion.
Page 44 of 87
Product licensing User Guide
Chapter 5. Single user or evaluation licenses
Step 2
Change directory to location where the EB_Client_License_Administrator_Linux has in-
stalled. Usually /usr/local/share/FNP/service64/[Version]/.
Command: # cd /usr/local/share/FNP/service64/11.19.1/
Step 3
Generate the return request using ebactutil.sh.
Command: # ./ebactutil.sh -return "YOUR-CODE-FORA-EBPR" -gen ~/re-
turn_request.xml
Step 4
Move the request file to a machine with internet access.
Step 5
On the machine with internet access, log in to the EB licensing portal.
Step 6
Browse to Offline License Handling.
Step 7
Click Browse... to load your previously created return request file.
Step 8
Click Process to process your offline license return request file.
Step 9
Save the generated license return response file.
Page 45 of 87
Product licensing User Guide
Chapter 5. Single user or evaluation licenses
The license return response file contains the license return confirma-
tion. It is not needed further on.
Step 10
Your license is successfully returned and its seat is available again for new license activa-
tion.
Page 46 of 87
Product licensing User Guide
Chapter 5. Single user or evaluation licenses
Step 3
Click Upgrade.
Step 4
Your license is successfully upgraded.
Step 2
Activate your license online.
For online activation, see section 5.1.2.2, Activating on Linux
Page 47 of 87
Product licensing User Guide
Chapter 5. Single user or evaluation licenses
Step 2
Activate your license offline.
For offline activation, see section 5.1.3, Activating a single user or evaluation license of-
fline
Page 48 of 87
Product licensing User Guide
Chapter 5. Single user or evaluation licenses
Step 3
Click Repair.
Step 4
Your license might be recoverd.
The license repair in virtual environments is not supported. If the license repair is needed
in such environments, please contact EB customer support.
Step 1
Open a command line terminal.
Step 2
Change directory to location where the EB_Client_License_Administrator_Linux has installed. Usually /usr/
local/share/FNP/service64/[Version]/.
Command: # cd /usr/local/share/FNP/service64/11.19.1/
Page 49 of 87
Product licensing User Guide
Chapter 5. Single user or evaluation licenses
Step 3
Try to repair local licenses using ebactutil.sh.
Command: # ./ebactutil.sh -localrepair
The context menu to delete an expired license is only available if the license is already
expired!
Step 1
Open a command line terminal.
Step 2
Change directory to location where the EB_Client_License_Administrator_Linux has installed. Usually /usr/
local/share/FNP/service64/[Version]/.
Command: # cd /usr/local/share/FNP/service64/11.19.1/
Step 3
Return the license using ebactutil.sh.
Command: # ./ebactutil.sh -delete "YOUR-CODE-FORA-EBPR"
Step 4
Verify the license is not stored in local trusted storage anymore using ebactutil.sh.
Page 50 of 87
Product licensing User Guide
Chapter 5. Single user or evaluation licenses
Page 51 of 87
Product licensing User Guide
Chapter 6. Floating licenses
6. Floating licenses
6.1. Activating floating licenses
Floating licenses are provided via FlexNet Operations On Cloud activation codes. Floating licenses are served
by a floating license server within the customers network infrastructure. You can find the activation codes either
in the order notification email or in Order History of the EB licensing portal.
Prerequisite:
■ A lmadmin license server is set up and configured. For more information, see chap-
ter 11, License server configuration.
Step 1
Obtain your activation code from the EB licensing customer portal or from the order notifi-
cation email. For more information, see chapter 3, Using the EB licensing portal.
Step 2
Activate your license with the EB Server License Administrator Tool.
For online activation, see section 6.1.2, Activating a floating license online.
For offline activation, see section 6.1.3, Activating a floating license offline.
Page 52 of 87
Product licensing User Guide
Chapter 6. Floating licenses
Prerequisite:
Step 1
Run EB_Server_License_Administrator_Setup.exe.
Step 2
Select the destination folder.
Step 3
Optionally create a Start menu entry.
Step 4
Optionally create a desktop shortcut.
Step 5
The installation of the EB Server License Administrator tool is complete.
Page 53 of 87
Product licensing User Guide
Chapter 6. Floating licenses
Step 3
Enter the number of licenses you want to activate. You can activate all ordered licenses
on one machine or you can split your licenses to several license servers.
Step 4
Click Activate.
Step 5
Verify the license activation in the Status section.
Step 6
Restart your license server or re-read the licenses with the license server front end.
Step 7
Your licenses are ready to use on your license server.
Page 54 of 87
Product licensing User Guide
Chapter 6. Floating licenses
Step 3
Enter the number of licenses you want to activate. You can activate all ordered licenses
on one machine or you can split your licenses to several license servers.
Step 4
Click Create Activation Request ....
Step 5
Save the activation request file and move it to a machine with internet access.
Step 6
On the machine with internet access, log in to the EB licensing portal.
Step 7
Browse to Offline License Handling.
Page 55 of 87
Product licensing User Guide
Chapter 6. Floating licenses
Step 8
Click Browse... to load your previously created activation request file.
Step 9
Click Process to process your offline license activation request and save the activation
response file.
Step 10
Move the activation response file to your server machine where you created the activa-
tion request.
Step 11
On your server machine, click Process Activation ... to load and process the activation
response file.
Step 12
Verify the license activation in the Status section.
Step 13
Restart your license server or re-read the licenses with the license server front end.
Step 14
Your licenses are ready to use on your license server.
Page 56 of 87
Product licensing User Guide
Chapter 6. Floating licenses
Step 3
Click Return.
Step 4
Your license is successfully returned and the related seats are available again for new li-
cense activation.
Page 57 of 87
Product licensing User Guide
Chapter 6. Floating licenses
Step 2
Select the line that shows the license you want to return.
Step 3
Click Create Return Request ....
Step 4
Save the return request file and move it to a machine with internet access.
Step 5
On the machine with internet access, log in to the EB licensing portal.
Step 6
Browse to Offline License Handling.
Step 7
Click Browse... to load your previously created return request file.
Page 58 of 87
Product licensing User Guide
Chapter 6. Floating licenses
Step 8
Click Process to process your offline license return request file.
Step 9
Save the generated license return response file.
The license return response file contains the license return confirma-
tion. It is not needed further on.
Step 10
Your license is successfully returned and the related seats are available again for new li-
cense activation.
Page 59 of 87
Product licensing User Guide
Chapter 6. Floating licenses
Step 3
Click Upgrade.
Step 4
Your license has been successfully upgraded.
Step 2
Activate your floating license offline.
For offline activation, see section 6.1.3, Activating a floating license offline
Page 60 of 87
Product licensing User Guide
Chapter 6. Floating licenses
The context menu to delete an expired license is only available if the license is already
expired!
Page 61 of 87
Product licensing User Guide
Chapter 6. Floating licenses
Step 3
Click Repair.
Step 4
Your license might be recoverd.
Step 3
Check the license in the license configuration of the specific application (e.g. EB tresos
studio or EB corbos studio).
Page 62 of 87
Product licensing User Guide
Chapter 6. Floating licenses
Contact your license server administrator to obtain the server name and port number
used by the FlexNet license server of your company.
You can combine different options. The license search order depends on the order of the
entries provided in the EB_LICENSE_FILE environment variable. The entries must be sep-
arated by semicolon.
Example: EB_LICENSE_FILE=C:\EB\Licenses;[email protected]
Do not use the generic LM_LICENSE_FILE environment variable to configure the EB li-
cense search order without having a reasonable requirement since using the generic envi-
ronment variable may lead to conflicts with other software vendors.
Page 63 of 87
Product licensing User Guide
Chapter 7. Dongled licenses
7. Dongled licenses
7.1. Prerequisites when using dongled licenses
NOTE Using remote desktop or terminal server sessions is not possible
The Dongled license is not allowed to be used on remote desktop or terminal server ses-
sions. This usage is technically prohibited. Choose the floating license for remote desktop
or terminal desktop sessions instead.
Prerequisite:
■ Install the dongle driver by downloading the WkRuntime.exe dongle driver from EB
Command. Alternatively download the latest version from Wibu-Systems: http://www.-
wibu.com
■ Download license files. For more information see section 3.4.2, Accessing your licens-
es.
Step 1
Start the application.
Step 2
Specify the license location in the application.
Step 3
Use the application.
Step 3
On the Order Detail page, point to the Actions button on the right side of the related or-
der line.
Page 64 of 87
Product licensing User Guide
Chapter 7. Dongled licenses
Step 4
In the context menu, click License(s).
Step 5
On the License Information page, click Download on the bottom to download all don-
gled licenses. To download a single dongled license, click Download on the right.
Page 65 of 87
Product licensing User Guide
Chapter 7. Dongled licenses
Dongle licenses are locked to the dongle serial number or to the cus-
tomer ID. If you need to contact EB according license issues with
your dongle, you need to provide the dongle serial number and the
customer ID to EB Customer Care. After you have connected the
WibuKey to your computer and you have installed the dongle driver
(see section 7.1, Prerequisites when using dongled licenses), you can
retrieve the required information via the WibuKey control panel applet.
Step 1
Plug in USB dongle.
Step 2
Open the WibuKey control panel applet from the Windows Control Panel.
Step 3
Retrieve your dongle serial number - Example: 12-12114690
Step 4
Retrieve your customer ID - Example: 180054
Page 66 of 87
Product licensing User Guide
Chapter 8. Hardware licenses
8. Hardware licenses
Hardware licenses are provided in a license file which must be uploaded to an EB hardware product, e.g. EB
5200 or EB 6100. The license technology is not based on FlexNet. Multiple module licenses are integrated in
one license file and a digital signature is applied during downloading the license file.
You can download all available license files associated to your account in a ZIP archive by
clicking on the Download All Licenses button. The ZIP archive contains hardware license
files as well as previously generated FlexNet license files and legacy licenses files if avail-
able. For more information about Search Licenses, see section 3.4.1, Searching licenses.
WARNING Download hardware licenses via the Order History is not possible
The hardware license files are generated during the download from the EB licensing portal.
It is not possible to download individual signed license files via the Order History page. The
received files provide only fragments of the required license file without a digital signature.
Prerequisite:
■ The EB hardware product serial number is known, see section 8.2, Finding the EB
hardware serial number.
Step 1
Login to the EB licensing portal and navigate to Search Licenses.
Step 2
Choose Serial Number in the Search drop-down box.
Step 3
Enter the last part of the serial number in the For text box with surrounding asterisks.
Step 4
Click Search Licenses.
Page 67 of 87
Product licensing User Guide
Chapter 8. Hardware licenses
Step 5
Navigate to the bottom of the page and click the Download button.
Step 6
Save the file on your machine and upload it to your EB hardware product.
Page 68 of 87
Product licensing User Guide
Chapter 8. Hardware licenses
NOTE Example
If your serial number is EB 5200-0860 then you need the number 0860 when you search
for your license on the EB licensing portal.
Page 69 of 87
Product licensing User Guide
Chapter 9. Partner licenses for EB tresos Studio
EB ships a bundle of EB tresos Studio license activation codes for partner customers to the partner. The
partner ships one activation code out of this bundle to one customer.
Unsigned modules in the partner's customer installation are not accepted and are deactivated as long as
the partner's customer uses the restricted EB tresos Studio version.
EB ships a number of evaluation licenses to the partner which can be forwarded to a partner customer to
evaluate EB tresos Studio.
Page 70 of 87
Product licensing User Guide
Chapter 9. Partner licenses for EB tresos Studio
Step 2
Develop and test the partner-specific modules.
Step 3
Sign the partner modules with the provider-ID on the command line.
Step 4
Redistribute EB tresos Studio to the customer.
Step 5
Provide one activation code for a partner customer license of EB tresos Studio to your
customer.
Step 6
Redistribute the EB Client License Administrator tool to your customer.
Step 3
Activate the partner customer license for EB tresos Studio with the activation code re-
ceived from the partner.
Step 4
Start working with EB tresos Studio.
Page 71 of 87
Product licensing User Guide
Chapter 9. Partner licenses for EB tresos Studio
Step 3
Locate the EB_TS_CRYPTO feature and extract your provider-ID from the feature name
suffix.
Example: The provider-ID in EB_TS_CRYPTOyourPartnerCode is yourPartnerCode.
Page 72 of 87
Product licensing User Guide
Chapter 9. Partner licenses for EB tresos Studio
For more information on working with the signature tool, see section How to sign modules with the crypto
command in your EB tresos Studio developer's guide.
Page 73 of 87
Product licensing User Guide
Chapter 10. Legacy licenses
Page 74 of 87
Product licensing User Guide
Chapter 10. Legacy licenses
Page 75 of 87
Product licensing User Guide
Chapter 10. Legacy licenses
Page 76 of 87
Product licensing User Guide
Chapter 10. Legacy licenses
For more information on the EB licensing customer portal, see chapter 3, Using the EB licensing portal.
Page 77 of 87
Product licensing User Guide
Chapter 11. License server configuration
The EB vendor daemon is only available as 64 Bit version for Microsoft Windows operating
systems.
Page 78 of 87
Product licensing User Guide
Chapter 11. License server configuration
Prerequisite:
Step 1
In your favorite browser, browse to localhost:8090.
Step 2
Click the Administration button to browse to the administration page.
Step 3
Log in to the server as user admin.
Page 79 of 87
Product licensing User Guide
Chapter 11. License server configuration
Step 4
The default password for the admin user is admin.
Upon your first login to the administration page you are prompted to change the default
password.
Step 2
Click Import License.
Step 3
Click Browse and select the EB_SERVER_CONFIG.lic license file. The default location
of this file is C:\EB\EB_Server_License_Administrator\licenses.
Page 80 of 87
Product licensing User Guide
Chapter 11. License server configuration
Step 4
Click Import License to import the selected license file.
If you import the license file for the first time, do not select the Overwrite License File on
License Server option. Otherwise, select the check box.
Page 81 of 87
Product licensing User Guide
Chapter 11. License server configuration
Step 2
If the path to the EB vendor daemon is not yet configured, ignore the vendor daemon er-
ror messages in the Import Errors and Import Warnings. For information on configuring
the EB vendor daemon, see section 11.6, Configuring the EB vendor daemon.
Step 3
Click OK.
Step 4
On the Vendor Daemons page, point to the vendor daemon line with the Stopped status
and click the highlighted line to browse to the EB vendor daemon configuration page.
Page 82 of 87
Product licensing User Guide
Chapter 11. License server configuration
Step 2
Select the Enable Date-based Versions check box. It is very important to check this
check box because the end date of the license subscription is coded into the license ver-
sion.
Step 3
Click Save to save your EB vendor daemon configuration.
Step 4
A message indicates that the EB vendor daemon configuration was successfully updated.
Click Start to start the EB vendor daemon.
Page 83 of 87
Product licensing User Guide
Chapter 11. License server configuration
Step 2
The status Starting up is shown.
Step 3
Wait a few seconds and click Vendor Daemon Configuration to refresh the page.
Step 4
The status Up indicates that the EB vendor daemon is active.
Page 84 of 87
Product licensing User Guide
Chapter 11. License server configuration
Step 2
Click Concurrent.
Step 3
The EB_TEST_SERVER license feature is available.
Page 85 of 87
Product licensing User Guide
Chapter 11. License server configuration
This page shows all your activated licenses available on your server
machine.
Step 2
Run test_checkout.bat to checkout the license feature EB_TEST_SERVER.
Page 86 of 87
Product licensing User Guide
Chapter 11. License server configuration
Page 87 of 87