emerson software licensing user manual

50
User Manual GFK-3104C Mar 2021 Emerson Software Licensing User Manual

Upload: others

Post on 25-Dec-2021

18 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Emerson Software Licensing User Manual

User Manual

GFK-3104C

Mar 2021

Emerson Software Licensing

User Manual

Page 2: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Contents GFK-3104C Mar 2021

Contents i

Contents

Section 1: About this Manual ................................................. 1

1.1 Glossary .............................................................................................................. 1

1.2 Revisions in this Manual ....................................................................................... 2

Section 2: Overview of Emerson Software Licensing............... 3

2.1 Software Fulfillment ........................................................................................... 4

2.1.1 Order Fulfillment Email .............................................................................. 4

2.2 Electronic Software Download and Install ............................................................ 5

2.3 Activating Entitlements ...................................................................................... 6

2.3.1 Overview of Activation Options ................................................................ 6

2.4 Software is Licensed ............................................................................................ 6

2.5 New Updates Coming Soon ................................................................................. 6

Section 3: Entitlement and Licensing Manager Overview ....... 7

3.1 Entitlement and Licensing Manager Overview ..................................................... 7

3.2 Entitlement and Licensing ................................................................................... 7

3.3 Minimum Installation Requirements .................................................................... 7

3.4 Other System Requirements ................................................................................ 8

Section 4: Installation ............................................................ 9

4.1 Installing Entitlement and Licensing Manager ...................................................... 9

4.2 Uninstallation .................................................................................................... 10

Section 5: Activating Entitlements ....................................... 11

5.1 Activating Entitlement Explanation .................................................................... 12

5.2 Automatic Entitlement Activation ..................................................................... 13

5.3 Manual Entitlement Activation .......................................................................... 15

5.4 Automatic Entitlement Activation through PAC Machine Edition ....................... 19

Section 6: Returning a License ............................................ 20

6.1 Automatic License Returns ................................................................................ 20

6.1.1 Requirements ......................................................................................... 20

6.1.2 Automatic License Return Procedure ....................................................... 20

6.2 Manual License Returns ..................................................................................... 22

6.2.1 Requirements ......................................................................................... 22

Page 3: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Contents GFK-3104C Mar 2021

Contents ii

6.2.2 Manual Entitlement Return Procedure ..................................................... 23

Uploading Return Confirmation to the Customer Center .................................. 25

Requirements 25

Return Confirmations to the Customer Center Procedure ................................. 26

Section 7: Licensing with a Hardware License Key ................ 27

7.1 Using a Hardware License Key on a PC ............................................................... 27

Section 8: Sharing Application Licenses ................................ 28

8.1 Opening Multiple Instances with the Same License ............................................ 28

8.2 Returning a Shared License ................................................................................ 28

Section 9: Troubleshooting .................................................. 29

9.1 Unable to Return Entitlement ............................................................................ 29

9.2 Unable to Locate Returnable Entitlements ......................................................... 30

9.3 Virtual Machine Time Differs from Host Machine ............................................... 30

9.4 Multiple Hardware License Keys Not Working .................................................... 31

9.5 Antivirus Exception ............................................................................................ 31

9.6 Troubleshooting Messages Summary ............................................................... 32

9.6.1 Check that the License Manager is Running ............................................. 32

9.6.2 Check for Internet Connection ................................................................ 32

9.6.3 Upload Return Conformation Files to Customer Center ........................... 33

9.6.4 Contact Technical Support ...................................................................... 33

9.6.5 Save Log Files .......................................................................................... 33

9.6.6 Finding the Return Confirmation Summary ............................................. 33

Appendix A: Secure Deployment Guide .................................... 34

A.1 What is Security? ............................................................................................... 34

A.2 General Security Recommendations .................................................................. 34

A.3 Secure Deployment and Hardening ................................................................... 35

Appendix B: Licensing PAC Software on Virtual Machines ........ 36

B.1 Type 2 Hypervisor with a Software Key (VMware Workstation Running on a

Local Machine) .................................................................................................. 37

B.2 Licensing an Application Running on a Type 2 Hypervisor with a Hardware

License Key ....................................................................................................... 41

Appendix C: Setting System Environment Variables ................ 44

Page 4: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Warnings and Cautions GFK-3104C Mar 2021

Warnings and Cautions iii

Warnings and Caution Notes as Used in this Publication

WARNING

Warning notices are used in this publication to emphasize that hazardous voltages, currents, temperatures, or other

conditions that could cause personal injury exist in this equipment or may be associated with its use.

In situations where inattention could cause either personal injury or damage to equipment, a Warning notice is used.

CAUTION

Caution notices are used where equipment might be damaged if care is not taken.

Note: Notes merely call attention to information that is especially significant to understanding and operating the equipment.

These instructions do not purport to cover all details or variations in equipment, nor to provide for every possible contingency to be met during installation, operation, and maintenance. The information is supplied for informational purposes only, and Emerson makes no warranty as to the accuracy of the information included herein. Changes, modifications, and/or improvements to equipment and specifications are made periodically and these changes may or may not be reflected herein. It is understood that Emerson may make changes, modifications, or improvements to the equipment referenced herein or to the document itself at any time. This document is intended for trained personnel familiar with the Emerson products referenced herein.

Emerson may have patents or pending patent applications covering subject matter in this document. The furnishing of this document does not provide any license whatsoever to any of these patents.

Emerson provides the following document and the information included therein as-is and without warranty of any kind, expressed or implied, including but not limited to any implied statutory warranty of merchantability or fitness for particular purpose.

Page 5: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 1 GFK-3104C Mar 2021

About this Manual 1

Section 1: About this Manual

1.1 Glossary

Entitlement – An entitlement is a purchased right to use a software application for a specified time

period or in perpetuity. An entitlement is activated on a supported device for use. An activated

entitlement results in a license that is bound to a device.

License – A license results from activating an entitlement onto a supported device. A license enables

customers to use the software on the device to which it is bound. A customer may have an entitlement

from a recent order with multiple activations that can be activated or returned. Only one license may

be active on a device. Additional licenses will replace previous licenses. Licenses with additional

features will replace a license, not augment features.

Activation Code – An activation code converts a customer’s entitlement to a software license.

Device Locking Code – A device locking code binds a license to a specific device.

Type 1 Hypervisor Virtual Machines – A Type 1 Hypervisor (or a bare metal hypervisor) is installed

directly on a physical host server in place of an operating system. Support for this Hypervisor type will

be available in the future.

Type 2 Hypervisor Virtual Machines – A Type 2 hypervisor (or hosted virtual machine) is a virtual

machine manager that is installed as a software application on a host operating system. In Type 2

Hypervisor with a Software Key (VMware Workstation Running on a Local Machine)we discuss a use

case in which a customer may wish to install and license Emerson software on a guest virtual machine.

Environment Variable – An environment variable is a device-wide variable that is configured outside of

an application. Users can specify a name and value for the environment variable that can be referenced

by any number of applications.

Page 6: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 1 GFK-3104C Mar 2021

About this Manual 2

1.2 Revisions in this Manual

Revision Date Description

C Mar 2021

• Hardware License Keys compatible with ELM 1.2 or later

• Instructions for using Hardware License Keys with virtualization

• ELM splash screen to displays the locking device information and the Emerson Customer Center link

• Automatic license activation process now activates entitlements with the host computer name

• Manual activation process allows users to customize the device name

• ELM is used to read license from Hardware License Key

• Activation process allows users to share a license for up to three instances of an application on the same computer

• Troubleshooting section expanded

B May 2020

• Instructions for activating entitlements

• Instructions for returning entitlements

• Addition of troubleshooting section

• Updates to screenshots

• Adds firewall and proxy issues to the Appendix

• Adds further instruction on licensing in a Type 2 hypervisor environment to the Appendix (B1)

A Jan 2020 Initial Release

Page 7: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 2 GFK-3104C Mar 2021

Overview of Emerson Software Licensing 3

Section 2: Overview of Emerson Software

Licensing

Emerson provides cloud services to allow end-users to manage their investment in Machine

Automation Solutions software. These services start with the fulfillment of the ordered software where

an end-user receives an email on how to download the ordered software and activate it. End-users can

use services to download the ordered software anywhere in the world – no need to wait for software to

be delivered by mail. Once installed, the cloud services allow end-users to activate the entitled

software. Services are flexible to allow software activation on devices that are connected to the internet

or not connected to the internet.

Figure 1 illustrates the three steps to use Emerson cloud services to download and activate your

Emerson software.

Figure 1: Emerson Software Licensing Overview

Page 8: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 2 GFK-3104C Mar 2021

Overview of Emerson Software Licensing 4

2.1 Software Fulfillment

Note: This section references the first heptagon in Figure 1.

2.1.1 Order Fulfillment Email

Once an order for Emerson software has been placed, customers will receive an order fulfillment email

with a link to the Emerson Customer Center (Figure 2). This email will provide the customer with their

activation code, account number, username, and temporary password. Follow the links provided in the

email to continue to the Emerson Customer Center.

Figure 2: Order Fulfillment Email Example

Page 9: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 2 GFK-3104C Mar 2021

Overview of Emerson Software Licensing 5

2.2 Electronic Software Download and Install

Note: This section references the second heptagon in Figure 1.

Customers may visit the Emerson Customer Center to download ordered software. The ordered

software will be displayed in the Downloads tab in Figure 3.

Figure 3: Download Software

Page 10: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 2 GFK-3104C Mar 2021

Overview of Emerson Software Licensing 6

2.3 Activating Entitlements

Note: This section references the third heptagon in Figure 1.

2.3.1 Overview of Activation Options

Customers can activate software entitlements automatically and manually using Emerson Software

Licensing. Each of these activations are covered in greater detail in:

▪ Automatic Entitlement Activation (Section 5.2)

▪ Manual Entitlement Activation (Section 5.3)

▪ Automatic License Returns (Section 6.1)

▪ Manual License Returns (Section 6.2)

Note: The two activation methods support activation of a software application installed on

a physical machine. For information on entitlement activation on a virtual machine, please

see Appendix B: 9.6.6Appendix B:Licensing PAC Software on Virtual Machines.

2.4 Software is Licensed

Customers will be able to view licensed software and the quantity of available and issued licenses on

the Emerson Customer Center (https://emerson-mas.force.com/communities). ELM software can be

used to return licenses.

2.5 New Updates Coming Soon

• Enterprise License Server

The Enterprise License Server is a an enterprise license management tool designed to manage

enterprise-wide licenses in bulk. Key features include: clients leasing licenses from a centralized server,

license usage data and bulk license activation, and license.

Page 11: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 3 GFK-3104C Mar 2021

Entitlement and Licensing Manager Overview 7

Section 3: Entitlement and Licensing Manager

Overview

3.1 Entitlement and Licensing Manager Overview

Emerson provides a cloud-based entitlement and license management solution for all PAC and PACSystems™ software products designed to aid systems administrators issue and return licensing to devices in their administrative domain.

Customers will have the opportunity to manage the following entities using Emerson cloud services:

• Products

• Downloads

• Orders

• Activations

• Devices

3.2 Entitlement and Licensing

The Entitlement and Licensing Manager (ELM) is a desktop application that is distributed with Machine Automation Solutions software products like PAC Machine Edition. It acts as a client application to the Emerson cloud services and allows customers to easily interface with those services. It is used to activate entitlements on supported devices resulting in a license bound to the device. It can also manage licenses by returning them to cloud, hence making the associated entitlement available to be activated onto another device. For example, a license is returned from a laptop that is being retired so that the associated entitlement can be activated onto a new laptop.

3.3 Minimum Installation Requirements

System Requirements for the ELM Suite:

• A physical machine (The ELM suite cannot be installed on virtual machines.)

• Windows 7 SP1, Windows 10, or Windows Server 2012/2016/2019.

• At least 1 GB of Disk Space

• At least 2 GB of RAM

Page 12: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 3 GFK-3104C Mar 2021

Entitlement and Licensing Manager Overview 8

3.4 Other System Requirements

ELM Software Suite (Required)

• Entitlement and License Manager (ELM)

System Requirements for Application Software

• Specific to the application software being used, but the application may reside on a physical or

virtual machine

Internet Access Requirements for Online Activation / Return of Licenses

• Internet access is required for online activation and license return from the ELM software using

HTTPS protocol on TCP port 443.

Page 13: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 4 GFK-3104C Mar 2021

Installation 9

Section 4: Installation

The ELM software can be installed in one of two ways: with its individual installer as a software suite or

as part of the installation of an application software product; e.g. PAC Machine Edition.

4.1 Installing Entitlement and Licensing Manager

The wizard installation will start the first time the ELM setup file is run.

1. To begin, run LicenseToolSetup.exe.

2. Follow the prompts by the installation wizard (Figure 4).

3. Accept the EULA terms.

4. Select the destination folder for installation (Figure 5).

5. Choose the required level of installation (Figure 6). Customers will have the choice to install the full

recommended installation package or a custom install of individual components.

6. Click Finish when the installation wizard has completed.

Note: A restart is not required before running the program.

Figure 4: Install Wizard

Page 14: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 4 GFK-3104C Mar 2021

Installation 10

Figure 5: Destination Location

Figure 6: Select the Installation Level

4.2 Uninstallation

1. In the Windows’ search box, type Add or Remove Programs

2. Locate the program entitled Entitlement and Licensing Manager.

3. Right-click Entitlement and License Manager and select Uninstall. This process may take a few minutes to complete.

Note: Uninstalling the Entitlement and License Manager will not return licenses deployed to devices.

Page 15: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 5 GFK-3104C Mar 2021

Activating Entitlements 11

Section 5: Activating Entitlements

Emerson makes it easy for customers to activate entitlements and return licenses. The Entitlement and

Licensing Manager uses an intuitive two-button interface to activate entitlements and return licenses

with just their activation code.

Note: Hardware keys are configured-to-order in the factory. They do not require activation.

Figure 7: Entitlement and Licensing Manager Activation and Return Screen

Note: Ensure that you have administrative permissions on the machine designated to receive the

installation.

Page 16: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 5 GFK-3104C Mar 2021

Activating Entitlements 12

5.1 Activating Entitlement Explanation

By clicking the Activate button, the ELM software will detect whether the target device has access to

Emerson Cloud Services via the internet. If there is access, the software will prompt the user for their

activation code and attempt to license the software automatically. If there is no internet access at the

target device, users will need to copy or document their device locking code and manually activate

their device from a second device with internet access.

The device locking information can be accessed by toggling the Device Locking Information arrow in Figure 8 to display the Primary Locking Code, Secondary Locking Code, and Device Name.

Figure 8: Device Locking Information

If for some reason the computer equipment was damaged or destroyed and a manual return of a license is not feasible, the customer may call technical support to recover from an activated license. Please find the technical support numbers provided at the end of this document. Please be sure to have your license activation code ready upon request.

Page 17: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 5 GFK-3104C Mar 2021

Activating Entitlements 13

5.2 Automatic Entitlement Activation

Customers can activate their software using two methods. The two methods deviate depending on

whether the target machine you wish to receive the license has direct internet access.

Note: The target machine is the device on which the entitlement will be licensed. The license can be

used to exercise the rights to use the software on that device.

If the target machine has direct internet access, the License Activation Wizard can complete most of

the steps.

1. Launch the Entitlement and License Manager software.

2. Enter the activation code that was emailed to you in the order fulfillment email (Section 2.1.1)

3. Click the Activate button. If the application has detected internet access on the target PC, ELM should request your activation code (Figure 9).

Figure 9: Automatic Activation

Page 18: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 5 GFK-3104C Mar 2021

Activating Entitlements 14

4. The entitlement has been successfully activated (Figure 10).

Figure 10: Successful Activation

Page 19: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 5 GFK-3104C Mar 2021

Activating Entitlements 15

5.3 Manual Entitlement Activation

Customers also have the opportunity to activate their device without direct internet access. (Emerson highly recommends connecting to the Internet for automatic activation, as it requires fewer steps.)

Requirements:

• Second device with internet access

• Transferable Storage Media (such as USB drive)

These steps are for the target machine (to receive a license) without internet access:

1. Launch the ELM software and select the Activate button.

2. Write down or copy the Device Locking Code that is provided on the next screen (Figure 11). The Device Locking Code can be copied to a text file and saved to a USB flash drive.

Note: Do not close this window. The user will need to return to it in Step 10.

Figure 11: Device Locking Code

3. From a second device with internet access, visit and log in to Emerson’s Customer Center site: https://emerson-mas.force.com/communities/CC_Login)

Page 20: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 5 GFK-3104C Mar 2021

Activating Entitlements 16

4. From the support site, navigate to the Software Orders and Downloads tab, locate your software order, and click the Activate Manually button (Figure 12) .

Figure 12: Find Order and Activate Entitlement Manually

5. In the Device Locking Code field (Figure 13), enter or paste the code that was provided by the ELM software in step 2.

a. (Optionally) Provide a device name in the Device Name field. If no name is provided, the device name will remain blank.

Note: Automatic Activation will not allow users to customize the Device Name. The system will use the PC’s HOSTNAME as the Device Name.

6. Click the Complete Activation button (Figure 13).

Figure 13: Enter the Device Locking Code and Complete Activation

Page 21: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 5 GFK-3104C Mar 2021

Activating Entitlements 17

7. Click the Download the License File button (Figure 14).

Figure 14: Download the License File

8. Copy the files onto the USB flash drive and return to the target device without internet access.

9. Insert the USB flash drive into the target device and click Continue in ELM.

10. Click the Browse button and select the unzipped license file from the USB flash. The filename is lservrc (Figure 15).

11. Click Install License.

Figure 15: Install License File

Page 22: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 5 GFK-3104C Mar 2021

Activating Entitlements 18

12. A screen will display to alert the user that the activation was successful (Figure 16).

Figure 16: Activation Successful

Page 23: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 5 GFK-3104C Mar 2021

Activating Entitlements 19

5.4 Automatic Entitlement Activation through PAC

Machine Edition

Customers will be able to activate their entitlements from within PAC Machine Edition. From the App menu, customers can select the Activate an Entitlement button enter their Activation Code (Figure 17).

If the customer elects to activate their entitlement over the internet, they will need to ensure that the

machine being licensed is connected to the internet.

Note: Customers will have the ability to check license statuses using the Return a License button (Figure 17) in PME. Alternatively, customers can check their license statuses in the Emerson Customer Center.

Figure 17: Activation by App

Page 24: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 6 GFK-3104C Mar 2021

Returning an Entitlement 20

Section 6: Returning a License

Returning a license will allow users to activate entitlements and license software on other devices.

6.1 Automatic License Returns

6.1.1 Requirements

• Internet Connection to the Customer Center

• ELM is Live and Operational

• Activated Licenses Available for Return

6.1.2 Automatic License Return Procedure

1. Launch the executable file and select the Return icon (Figure 18).

Figure 18: Select the Return Icon

Page 25: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 6 GFK-3104C Mar 2021

Returning an Entitlement 21

2. The Screen will display all returnable entitlement IDs (Figure 19).

3. Select the Return button on any on entitlement ID to return a single license (Figure 19).

Figure 19: Entitlement IDs Available

4. Select the Return button to confirm the return of a license (Figure 20).

Figure 20: Return a License

Page 26: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 6 GFK-3104C Mar 2021

Returning an Entitlement 22

5. After the return is complete, the display will indicate if the return operation was successful (Figure

21).

Figure 21: Return Status

Note: If the operation failed, more information will be provided. Please consult Section 9:

Troubleshooting of this manual for information on how to troubleshoot a failed return.

6.2 Manual License Returns

When no internet connection is available on the device with an activated entitlement, a manual return

operation can be used to return the license from the device. The process will return a confirmation file,

which is a file that is used to confirm the entitlement has been returned from the device.

Note: The Return Confirmation file will need to be transferred to another device with an internet

connection to complete the process.

6.2.1 Requirements

• Separate Computer with Internet Connection to the Customer Center

• ELM is Live and Operational

• Activated Licenses Available for Return

• Ability to Transfer Files from One Computer to Another Computer

Page 27: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 6 GFK-3104C Mar 2021

Returning an Entitlement 23

6.2.2 Manual Entitlement Return Procedure

1. Launch the executable and select the Return icon (Figure 22).

Figure 22: Select the Return icon

2. If no internet connected is detected, a screen with instructions for a manual return sequence will

appear. Click Continue to proceed with the manual return operation (Figure 23).

Figure 23: Manual Return Required

Page 28: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 6 GFK-3104C Mar 2021

Returning an Entitlement 24

3. The screen will display all returnable entitlement IDs. (Figure 24).

4. Select the Return button on any one entitlement ID to return a single license (Figure 24).

Figure 24: Entitlement IDs Available

5. Select the Return button to confirm the return of an license (Figure 25).

Figure 25: Return a License

Page 29: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 6 GFK-3104C Mar 2021

Returning an Entitlement 25

6. After the return is complete, the display will indicate if the return operation was successful and

display the path to the Return Confirmation (Figure 26).

Figure 26: Manual Return Success

7. Transfer the Return Confirmation(s) to another device with Internet access and navigate to the

Customer Center to upload the Return Confirmation.

Uploading Return Confirmation to the Customer Center

Requirements

• Internet Connection

• Credentials for Customer Center

• Return Confirmations Generated from the Entitlement and License Manager

Page 30: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 6 GFK-3104C Mar 2021

Returning an Entitlement 26

Return Confirmations to the Customer Center Procedure

1. Login to the Emerson Customer Center (https://emerson-mas.force.com/communities/).

2. Click the Activations tab on the navigational and confirm that the activated entitlements are listed

(Figure 27).

Figure 27: Activations Tab

3. Click on the Manual Return button on the top-right navigation panel and a screen will pop up

(Figure 28).

4. Upload the Return Confirmation file and click on the Manual Return Button (Figure 41).

Figure 28: Confirm Return

Note: If the operation failed, more information will be provided. Please consult Section 9:

Troubleshooting of this manual for information on how to troubleshoot a failed return.

Page 31: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 7 GFK-3104C Mar 2021

Returning an Entitlement 27

Section 7: Licensing with a Hardware License Key

ELM versions 1.2 or later, Emerson provides customers with the optional ability to license an application

with a USB device called a Hardware License Key. The Emerson Hardware License Key is a preconfigured

USB key that contains the activated license for the desired software. The user does not need to activate

the key to begin using the software.

Emerson’s hardware license key also supports application licensing on bare metal PCs and Type 2

Hypervisor virtual machines.

For information on using Hardware License Keys with virtual machines, please see Appendix B.2

Licensing an Application Running on a Type 2 Hypervisor with a Hardware License Key.

Note: In the event that a Hardware License Key needs to be refreshed, the key will need to be sent to

Emerson.

For more information on ordering a preconfigured Hardware License Key, please visit the Emerson

Customer Center website: https://emerson-mas.force.com/communities/CC_Contact

7.1 Using a Hardware License Key on a PC

The activated license is stored on the Hardware License Key. The user can launch and use the

application without further action. The application will periodically check for the Hardware License

Key. If the key is removed, the application will become unlicensed and the user will be unable to

save changes, risking data loss.

1. Insert the Hardware License Key into the physical machine.

2. Wait one minute for the key to be detected by ELM.

3. Launch the application licensed with the Hardware License Key.

Page 32: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 8 GFK-3104C Mar 2021

Returning an Entitlement 28

Section 8: Sharing Application Licenses

Emerson licensing allows up to three copies of the application to be opened on the same computer

using the same login name. A single license cannot be shared between more than one computer while

it is in use. If another computer on the network uses the same license, the licensing on the host

computer is lost. This arrangement allows users to use a Type 2 Hypervisor configuration (such as

VMware Workstation) while remaining within the terms of the licensing agreement.

Due to frequent issues with shared licensing, Emerson no longer supports sharing more than three

licenses. In reducing the number of copies available, Emerson hopes to mitigate the opportunity for

error.

Note: Sharing the same licensing on different computers is not supported, nor can licenses be shared

on different terminal sessions on the same computer with different usernames supported (such as with

RDP on a Windows Server).

8.1 Opening Multiple Instances with the Same License

To share a license across multiple instances, simply launch the application from the executable again.

The second and third instances of the application will use the same licensing key.

8.2 Returning a Shared License

When a program is closed cleanly, the license is returned immediately. If the program is abruptly closed

(for example, using the force quit command in the task manager), it is possible that the licensing

software can take up to five minutes to make another copy available. This timeout will never exceed

five minutes.

Page 33: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 9 GFK-3104C Mar 2021

Troubleshooting 29

Section 9: Troubleshooting

Refer to Table 1 if you are having issues returning your licenses or entitlements. The following table

displays possible error states for returns. If none of the possible resolutions worked, you can contact

our technical support team at the number provided at the end of this document.

9.1 Unable to Return Entitlement

Figure 29: Unable to Return Entitlement

Possible Resolution

1. Please click on Open Troubleshooting link for more information on how to proceed.

2. Verify that the License Manager is live and operational:

a. Open the Services application on your Desktop.

b. Under the Name column, look for Sentinel RMS License Manager.

c. Ensure that the status is Running.

Page 34: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 9 GFK-3104C Mar 2021

Troubleshooting 30

9.2 Unable to Locate Returnable Entitlements

Figure 30: Unable to Locate Returnable Entitlements

Possible Resolution

Please contact the technical support team at https://emerson-mas.force.com/communities/CC-

Contact

9.3 Virtual Machine Time Differs from Host Machine

Users have experienced difficulty licensing applications when their virtual machine date and time

differs from the date and time on the host machine.

If users report that recent licenses have dropped, verify that the times on both the virtual machine and

the host PC are the same.

Possible Resolution

Issues may arise if both operating systems are not synced to observe daylight savings changes. Verify

the daylight savings settings of the virtual machine and the host PC

Page 35: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 9 GFK-3104C Mar 2021

Troubleshooting 31

9.4 Multiple Hardware License Keys Not Working

Emerson only supports a single Hardware License Key per physical machine. Only one virtual machine

on a physical machine may use a Hardware License Key at a time.

9.5 Antivirus Exception

There have been reports that some anti-virus software (such as Trend Micro) may try to open the license manager's time-tampering related file in the background. If the license manager attempts to access file at the same time as the anti-virus software, then a file-access-error will be observed on license-manager-side. This will cause the license to stop working and license manager will need to be restarted.

Possible Resolution

The anti-virus may need to be disabled or an exception should be added for anti-virus to exclude the license manager and its related files during its scan. Emerson suggests creating an exception for all files at the following path: C:\ProgramData\SafeNet Sentinel\Sentinel RMS Development Kit\System to exception.

Page 36: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 9 GFK-3104C Mar 2021

Troubleshooting 32

9.6 Troubleshooting Messages Summary

The following table captures error messages or situations that may be common. Please read the

possible resolutions to these issues. Additional information on the possible resolutions follow the table.

Table 1: Troubleshooting Messages Summary

Message Possible Resolutions

▪ Unable to return license.

▪ Please click on Open Troubleshooting link for more

information on how to proceed.

▪ Check that the license manager is

running.

▪ Unable to return license.

o Could not connect to Emerson Cloud.

o Could not generate Return Confirmation file.

▪ Please click on Open Troubleshooting link for more

information on how to proceed.

▪ Save log files and contact technical

support.

▪ Check that license manager is running

and check for internet connection

before trying again.

▪ Unable to return license.

▪ Could not connect to Emerson Cloud.

▪ Upload the Return Confirmation to https://emerson-

mas.force.com/communities/CC_Contact

▪ Click on Open Troubleshooting link for more

information on how to proceed.

▪ Upload the Return Confirmation file to

customer center. If you have more

licenses to return, check for an internet

connection before initiating any more

returns.

9.6.1 Check that the License Manager is Running

1. Open the Services application on your Desktop.

2. Under the Name column, look for Sentinel RMS License Manager.

3. Ensure that the status is Running.

9.6.2 Check for Internet Connection

Check your desktop and ensure that you have access to the customer center:

https://emerson-mas.force.com/communities/CC_Contact

Page 37: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Section 9 GFK-3104C Mar 2021

Troubleshooting 33

9.6.3 Upload Return Conformation Files to Customer Center

1. On the Return Status screen, click on the link Open Folder with Return Confirmation and

transfer those Return Confirmations to a computer with internet connection. If you have

internet connection and can access the customer center, then you do not need to transfer the

Return Confirmations to another computer.

2. Please refer to Section 6: Returning a License for next steps.

9.6.4 Contact Technical Support

1. Please refer to the "General Contact Information" for more information on how to contact our

technical support.

2. Be sure to have your logs available.

9.6.5 Save Log Files

1. On the Return Status screen, click on the link Open Folder with Log Files.

2. Save the log file with timestamp closest to when you performed the return operation by either

moving the log file to another local folder or just bookmark the log folder path to your desktop

for fast access.

9.6.6 Finding the Return Confirmation Summary

1. When returning entitlement manually, along with Return Confirmation file, a Return

Confirmation summary file is also generated and placed in the same folder as the Return

Confirmation. The naming convention of the Return Confirmation summary file is

"ReturnConfirmationFileList_Entitlement_{The entitlement id}_YYYYMMDD_HHSS.txt". The

first line of the file will give you the status code at the end of the return operation, as well as the

completion time. Each of the following lines will be the name of the Return Confirmation file

that can be used to complete the return process in the Customer Center. Most entitlement

should only generate a single Return Confirmation, but there are some cases where multiple

may be generated, in which case, all of them must be uploaded to the Customer Center to

complete the process.

2. When returning entitlement automatically, a Return Confirmation file and a Return

Confirmation summary file are generated as a backup. They are placed in

/%AppData%/Emerson/Entitlement And License Manager/ folder, in a subfolder associated

with the specific entitlement that the return attempt failed. The Return Confirmations in the

folder will have the same file naming convention.

Page 38: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Appendix A GFK-3104C Mar 2021

Secure Deployment Guide 34

Appendix A: Secure Deployment Guide

This section introduces the fundamentals of security and secure configuration and deployment.

A.1 What is Security?

Security is the process of maintaining the confidentiality, integrity, and availability of a system:

• Confidentiality: Ensure only the people you want to see information can see it.

• Integrity: Ensure the data is what it is supposed to be.

• Availability: Ensure the system or data is available for use.

Emerson recognizes the importance of building and deploying products with these concepts in mind

and encourages customers to take appropriate care in securing their Emerson products and solutions.

A.2 General Security Recommendations

Emerson product users are recommended to follow the following general security recommendations:

• Harden system configurations by enabling/using the available security features, and by disabling unnecessary ports, services, functionality, and network file shares.

• Apply all of the latest Emerson product security updates, Software Improvement Modules (SIMs), and other recommendations.

• Apply all of the latest operating system security patches to control systems PCs.

• Use anti-virus software on control systems PCs and keep the associated anti-virus signatures up-to-date.

• Use whitelisting software on control systems PCs and keep the whitelist up-to-date.

• Limit the installation and usage of software to necessary user groups.

• Firewall: To use the ELM system with Emerson Cloud, allow all outbound traffic at TCP port 443 to URL intelliplatform.prod.sentinelcloud.com. Be sure to allow replies to connections as well.

• Proxy: When running ELM on a machine that connects to the Internet via a proxy, ELM uses system proxy settings when communicating with the Emerson cloud to conduct activations and returns.

Page 39: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Appendix A GFK-3104C Mar 2021

Secure Deployment Guide 35

A.3 Secure Deployment and Hardening

Recommendations for setting up the Entitlement and License Manager include:

1. Implement the necessary ACL restrictions such that only users with Administrator level of privilege

can run the Entitlement and License Manager.

2. Configure local firewall to allow HTTPS traffic to reach out to the Internet through port 443.

3. Configure local firewall to allow incoming UDP port 5093, unless the default port has been changed.

Page 40: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Appendix B GFK-3104C Mar 2021

Setting System Environment Variables 36

Appendix B: Licensing PAC Software on Virtual

Machines

This section covers common license management scenarios along with the recommended

management software deployment strategies that accompany them.

For individual licenses (not intended to be shared across a network):

• Type 2 Hypervisor (Hosted Hypervisor)

Note: Emerson only supports the use of one Hardware License Key per physical machine. Only one virtual machine on a physical machine may use a Hardware License Key at a time.

Page 41: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Appendix B GFK-3104C Mar 2021

Setting System Environment Variables 37

B.1 Type 2 Hypervisor with a Software Key (VMware

Workstation Running on a Local Machine)

To use Emerson Software Licensing in a Type 2 Hypervisor environment, ELM is installed and runs on

the same physical machine as the hypervisor software. Activation and return of entitlements can be

performed using the ELM utility automatically or manually on the physical machine itself, but not within

any virtual machines running on the Type 2 hypervisor.

Figure 31 depicts a scenario in which a user has PAC Machine Edition on a virtual machine hosted on a

Windows 10 physical machine. The deployment strategy is to install ELM on the physical machine that

is hosting the hypervisor software.

Important

When licensing an application on a virtual machine with a software key, ELM must be installed on the

physical machine. (By contrast, when licensing an application on a virtual machine with a Hardware

License Key, ELM must be installed on the virtual machine.)

Figure 31: Hypervisor Type 2

Page 42: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Appendix B GFK-3104C Mar 2021

Setting System Environment Variables 38

Licensing in a Type 2 hypervisor Environment

To use Emerson Software Licensing in a Type 2 hypervisor environment, it is recommended that an

independent virtual network adapter be created and connected to the host-only network that exists on

the host operating system. This will ensure that the network connection to the Entitlement and

Licensing Manager software is uninterrupted. The following instructions assume that the operating

systems involved are Microsoft Windows 10 and the virtualization software is VMWare Workstation

Pro.

Creating a Network Adapter

Upon installation, VMWare Workstation Pro will create a host-only virtual network, typically labeled as

"VMnet1." To add a second host-only virtual network adapter1 to the virtual machine running

applications such as PAC Machine Edition or PAC Productivity Suite, follow these instructions:

1. Power down the virtual machine.

2. Edit the virtual machine settings and add a second Network Adapter by clicking Add... button and selecting Network Adapter (Figure 32).

3. Click Finish to add a new adapter to the Device list.

4. Select the new adapter and click the radio button labeled Host-only: A private network shared with the host to finalize the configuration of the network adapter.

5. Power on the virtual machine.

Figure 32: VM Settings

1 Only one network adapter is required to create licenses.

Page 43: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Appendix B GFK-3104C Mar 2021

Setting System Environment Variables 39

To verify that the new adapter is properly configured, record the IP address of the network adapter on

the host operating system:

1. Launch the Command Prompt.

2. Type ipconfig and press enter.

3. Inspect the results to find the adapter labeled Ethernet adapter VMWare Network

Adapter VMnet1 and record the IPv4 address.

Note:

• Users should record the IPv4 address of the adapter VMnet1, not the VMWare

Network by the same name.

• The IPv4 address on your computer may differ from the address shown in the

screenshot below.

Figure 33: Host Network IP

From the virtual machine, ensure that the host-only network is reachable:

1. Launch the command prompt.

2. Type Ping xxx.xxx.xxx.xxx, where the Xs are replaced with the IPv4 address of adapter for

VMnet1 and press enter.

Emerson Software Licensing on the virtual machine can now be configured to use the host physical

machine’s virtual network adaptor that is assigned to the host-only virtual network through the

LSFORCEHOST system environment variable.

Please note that it is possible that the Virtual Network settings have been configured in a non-default

way, in this case the Virtual Network Editor tool will be needed to identify or configure a host-only

virtual network for the specific environment in use. For further instructions on how to configure

VMware Workstation virtual networking, please see the VMware documentation and support available

at https://www.vmware.com.

Page 44: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Appendix B GFK-3104C Mar 2021

Setting System Environment Variables 40

Setting Environment Variables

When ELM must activate an entitlement for an application that is installed on a Type 2 Hypervisor, the

user may also need to perform the following configuration steps on the virtual machine with the

application.

Use the instructions in the following section Setting Variable Definitions to set the VM’s environment

variables to the values displayed in the table below:

Environment Variable Value

LSFORCEHOST

IP Address of Host (see Figure 41)

Note: The LSFORCEHOST variable is not

available to use with a Hardware License Key.

This setting is only used with software keys.

LSPORT 5093

LSFORCE_BROADCAST_INTERVAL 3

LSFORCE_NETWORK_TIMEOUT 3

Note: If the user creates or changes this environment variable after installing the application, the user

may need to restart the application. With a restart, the valued specified by the environment variable

will not be used.

Page 45: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Appendix B GFK-3104C Mar 2021

Setting System Environment Variables 41

B.2 Licensing an Application Running on a Type 2

Hypervisor with a Hardware License Key

An Emerson hardware license key is a preconfigured removable media key that allows users to run

applications without activating a license first. The activated license is stored on the removable media

giving customers a plug-and-play experience.

Figure 40 illustrates a common configuration that would allow the Hardware License Key to be mapped

to the VM and allow users to run licensed applications.

Important

When licensing an application on a virtual machine with a Hardware License Key, ELM must be installed

on the virtual machine. (By contrast, when licensing an application on a virtual machine with a software

key, ELM must be installed on the physical machine)

Figure 34: Overview of Hypervisor 2 Configuration for Hardware Key Activation

Page 46: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Appendix B GFK-3104C Mar 2021

Setting System Environment Variables 42

The following example use Workstation 15.5 and virtual machine with Windows 10 64-Bit installed.

1. The USB controller must be present (configured in the VM settings)

Figure 35: Virtual Machine Settings

2. Plug the Hardware License Key into the physical machine and Windows will announce New USB

Device Detected (Figure 36)

3. Select Connect to a virtual machine and then select the virtual machine by its name. Click OK.

Figure 36: Connector a Virtual Machine

Important

The operating system will recognize the Hardware License Key as two USB devices. Thus, the dialog box

in Figure 36 will appear once for each device. Both devices must be connected to the same virtual

machine for the Hardware License Key to function properly.

Page 47: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Appendix B GFK-3104C Mar 2021

Setting System Environment Variables 43

4. Windows 10 on the VMWare Workstation will detect the device and announce that the device is

ready (Figure 37).

Figure 37: Device is Ready

5. The new device will be listed as an available device on the VM.

Figure 38: Sentinel HL Available

Page 48: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Appendix C GFK-3104C Mar 2021

Setting System Environment Variables 44

Appendix C: Setting System Environment

Variables

Administrator privileges are required to create the following setting environment settings. Each

environment variable should be added as a system variable (as opposed to a user variable).

Note: Environment variable LSFORCEHOST is ignored when using a Hardware License Key. The user will

only need to configure the environment variable for software key configurations.

1. For Windows, follow this path to System Properties:

Control Panel > System > Advanced System Settings > Environment Variables

2. On the Advanced tab under System Properties, click the Environment Variables button (Figure 39).

3. Click the New button from the System Variables section (Figure 40).

4. Provide a system variable name and an IP address (Figure 41).

Note: The IP address should be the IP address of the host machine (not the VM).

5. Click OK. Repeat these steps for any additional variables that must be configured.

Figure 39: Setting Environment Variables

Page 49: Emerson Software Licensing User Manual

ELM Licensing User Manual and FAQ Appendix C GFK-3104C Mar 2021

Setting System Environment Variables 45

Figure 40: Adding New System Variables

Figure 41: New System Variable

Page 50: Emerson Software Licensing User Manual

Support Links Home link: http://www.emerson.com/industrial-automation-controls Knowledge Base: https://www.emerson.com/industrial-automation-controls/support

Customer Support and Contact Information Americas

Phone: 1-888-565-4155

1-434-214-8532 (If toll free option is unavailable)

Customer Care (Quotes/Orders/Returns): [email protected]

Technical Support: [email protected]

Europe

Phone: +800-4444-8001

+420-225-379-328 (If toll free option is unavailable)

Customer Care (Quotes/Orders/Returns): [email protected]

Technical Support: [email protected]

Asia

Phone: +86-400-842-8599

+65-6955-9413 (All other countries)

Customer Care (Quotes/Orders/Returns): [email protected]

Technical Support: [email protected]

Any escalation request should be sent to: [email protected]

Note: If the product is purchased through an Authorized Channel Partner, please contact the seller directly for any support.

Emerson reserves the right to modify or improve the designs or specifications of the products mentioned in this manual at any time without notice. Emerson does not assume responsibility for the selection, use or maintenance of any product. Responsibility for proper selection, use and maintenance of any Emerson product remains solely with the purchaser.

© 2021 Emerson. All rights reserved.

Emerson Terms and Conditions of Sale are available upon request. The Emerson logo is a trademark and service mark of Emerson Electric Co. All other marks are the property of their respective owners.