NX 7.5 Licensing Guidelines

NX 7.5 utilizes a new license daemon called ugslmd that is a component of Siemens PLM Software’s common licensing strategy. Customers will benefit from a single license daemon, a merged common Siemens PLM Software license file and more efficient license administration.

Licensing daemon

Licensing for NX uses a new daemon named ugslmd which was designed to support the Siemens PLM Software common licensing direction. All Siemens PLM Software products that incorporate common licensing will adopt this daemon. The ugslmd daemon:

  • Utilizes composite hostIDs (CIDs).

  • Communicates with the server on port 28000, which is dedicated to Siemens PLM Software, rather than the FLEXnet Publisher port of 27000. This eliminates port conflicts with other software using FLEXnet Publisher.

Composite HostID

The license server identifier located on the SERVER line of the license file uses a composite hostID (CID). The CID utilizes a combination of hardware and operating system parameters to create a unique hardware identifier. The CID allows support for virtual machines as license servers. This capability is noted by the COMPOSITE keyword on the SERVER line as shown in this example from a license file:

SERVER cyli6013 COMPOSITE=89D32AAA27DB 28000
VENDOR ugslmd

To obtain the CID, run the ugs_composite.exe utility which generates the CID. This utility is provided on the license server installation CD or is available for download from GTAC. Please note the following guidelines for obtaining the CID:

  • This utility must be executed on the target license server for it to output the CID for that system.

  • If your installation has redundant servers, you must run the ugs_composite.exe utility on each of the servers.

Node locked licenses will continue to use the standard host ID or dongle ID on the INCREMENT line. Composite hostIDs are only used on the SERVER line.

Multiple Composite Host ID

Systems that have multiple network interfaces or that change their network interface, such as a laptop that docks and undocks, can create problems when attempting to use the CID. While the CID is based on the network MAC address it is not possible to determine which CID corresponds to which network MAC address. For licensing to work in all configurations, it is important to utilize the CID that remains constant.

The CID utility, ugs_composite.exe, has been enhanced to now display the CID for all active network addresses. The order is based on the network binding. Here is an example of the output of the utility when there are two physical network addresses.

Example:

c:ugs_composite.exe
The UGS Licensing composite hostid is :
""COMPOSITE=8F4FFDB2C5EE COMPOSITE=B2C5EE8F4FFD""
Press the ENTER key to continue...

The display of multiple CIDs allows the flexibility of using a CID associated with any physical address. Previously, you were limited to just the CID associated with the device at the top of the network binding. In most cases, you should select the first CID in the list. If the selected CID changes or disappears for any reason, use the next CID in the list.

If you utilize a system, such as a laptop, that will change its network configuration, it is recommended that you run the CID utility in each of the various configurations and select the CID that remains constant.

Registering the composite host ID

To obtain a permanent license file, you must register your composite host ID (CID) on your webkey account, or give it to your customer service representative. If your CID is not registered, you will receive a temporary license file that can be used while you obtain and register your CID. The registration of the CID is only required once. Once the CID is registered, and as long as your license servers do not change:

  • New releases of Siemens PLM Software products on common licensing will include a permanent license file.

  • You can install and run new releases of Siemens PLM Software products without providing the CID information.

An additional benefit of registering your CID is that you can also register your license server’s hostname which will then be automatically generated on the SERVER line of the license file.

Combined license files

A benefit of the common license strategy is that all Siemens PLM Software products that use the new common license daemon will have all their licenses combined into a single license file at each product shipment. This means that as more products adopt the strategy you will receive a new license file at each product shipment that combines all the previous licenses.

Dongle support

There has been a lot of confusion regarding dongles. Please note:

  • The multiple characteristics of the composite host ID make it incompatible with a dongle. Therefore a dongle cannot be used as the host ID of a license server.

  • However, dongles will continue to be supported for individual license modules (node locked licenses).

  • NX also supports a new license type called a Standalone node locked license. This license type does not require a license server and can utilize a dongle.

Virtual License Servers

A benefit of the composite host ID is its ability to support the generation of license files for license servers running in virtual machines, such as provided by VMware. Running the composite host ID utility, ugs_composite.exe, in the virtual machine will provide a unique identifier that can be used for the license file generation.

Note:

The operation of the license server in a virtual machine is not a tested configuration for Siemens PLM Software. Problems reported with license server operation, which cannot be reproduced at Siemens PLM in their test environment, may require the customer to reproduce the problem in a non-VM environment.

New license environment variables

Several licensing related NX environment variables have been renamed to reflect the licensing changes.

 

Pre-NX 5

NX 5 and higher

Environment variable that defines the license server

UGII_LICENSE_FILE

UGS_LICENSE_SERVER

Environment variable that defines the bundle name

UGII_FLEX_BUNDLE

UGS_LICENSE_BUNDLE

Default port for the servers

27000

28000

Vendor daemon name

uglmd

ugslmd

Installation

The common license daemon is independent of any specific Siemens PLM Software product and incorporates its own installation procedure. Product installations will not include any of the server licensing components. It is recommended that you install the latest licensing daemon and license file first so that license information, if utilized, is available for the product’s installation.

Additional information

Please visit the GTAC support website at http://support.ugs.com/ and click Licensing in the left column for additional information on common licensing. This site also has links to download the CID utility and to register your CID.