Skip over secondary navigation

Secondary navigation

Skip over Content

Content

Common Licensing in NX5

Overview

Siemens UGS PLM Software is moving to a common licensing scheme for all products. The rollout will be taking place a few products at a time and as other products move to common licensing, customers will benefit from a single license daemon, a merged common UGS license file and more efficient license administration.

This strategy utilizes a new license daemon called ugslmd. NX 5 is one of the first UGS products to adopt this strategy and common daemon.

NOTE:   In the past, new versions of NX Flex licensing software would support previous versions of NX, allowing all concurrent versions to operate under the same server software and license file.

With NX 5, this is no longer true. Customers who wish to retain earlier NX versions are required to run two license servers - one version for NX 4 and below and one for NX 5. The new common ugslmd daemon does not work with NX 4 or other products that utilize older daemons. However, you can run both older and new versions of NX because FLEXlm supports multiple vendor daemons and license files per server. You must run both the old and new daemons and their associated license files when:

  • Running multiple versions of the same product (for example NX 4 and NX 5).
  • Transitioning a product from a previous version to the new common licensing version.

The ugslmd daemon:

  • Utilizes composite hostIDs (CIDs) for node-locking purposes.
  • Communicates with the server on port 28000, which is dedicated to UGS, rather than the FLEXlm 27000 port. This eliminates port conflicts with other software using FLEXlm

For example:

  • You are running an NX 4 installation and receive NX 5 with the new daemon and license file. The NX 4 installation is not touched and the new NX 5 daemon and license file are installed. NX 5 clients will use the NX 5 license and NX 4 clients will use the NX 4 license file.
  • You are running NX 3 while testing and planning a transition to NX 5. Keep your NX 3 installation intact and install the new licensing daemon and license file on the same server. Remove the NX 3 license after the transition.

How to Generate the Composite HostID for Common License Generation

The NX license file is now generated on-line by means of a composite host ID. The composite host ID (CID) is a unique machine identifier used by UGS common licensing. It is obtained by running the UGS supplied utility called: ugs_composite.exe. This utility is provided as part of the media kit shipped with your software products that utilize common licensing OR can be downloaded from our website (with a valid webkey account) via this link. http://www.ugs.com/Support/LicenseManagement

**ugs_composite.exe cannot be run by double clicking on the executable. The user must open a command window and execute the file from there. This web tool is for initial CID registration only. To obtain your CID, this utility must be run on the license server or on all three servers in your redundant configuration. The utility will generate a CID code. Once you have the CID information you may enter them via this link: http://www.ugs.com/Support/LicenseManagement by selecting the "ENTER CID" button.

The user will then see a form with the following information:

Please enter the Composite Host ID (CID) information you obtained for your license server and enter below. If you have redundant servers, enter all three CIDs and then submit. You also have the option to enter your license server hostname so it will be automatically generated on your license file.

More Information on Composite HostID

Composite HostID

The license server identifier located on the SERVER line of the license file will be changed from a single product hostID to a composite hostID (CID). The CID utilizes a combination of hardware and OS 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 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 utility on each of the three servers.

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

The CID is not required for NX 5 if you have a dongle as the host ID. However, dongles are being phased-out as noted below.

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 registered prior to NX 5 shipment you will automatically receive a permanent license file. 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 registeration of the CID is only required once for the transition to common licensing. Once the CID is registered, and as long as your license servers do not change:

  • New releases of UGS products on common licensing will include a permanent license file.
  • You can install and run new releases of UGS 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 UGS 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 phase out in NX 6

Dongles as a license server host ID are currently only supported on the Windows 32-bit version of NX and use of this version is expected to decline. The common licensing plan will accelerate the phase-out of dongle support because a composite host ID, with its multiple license characteristics, is not compatible with a dongle. The dongle continues to be supported as a host ID in NX 5 for existing customers and a CID is not required.

NX6 will discontinue dongle support and the composite host id will be required.

Dongles will continue to be supported for individual license modules (node locked licenses).

New license environment variables

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

  Pre-NX 5 NX 5
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

Common licensing for other UGS products

NX Nastran, I-deas and Teamcenter Visualization are incorporating common licensing at their next release. In addition, other products are planning to incorporate common licensing as their development schedules allow. When each product using the common licensing ships, the new license file for a given license server will incorporate all the product licenses. It is not necessary to combine the files. Just install the latest license file to enable all the products that use common licensing.

Installation

The common license daemon is independent of any specific UGS 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 for additional information on common licensing. This site also has links to download the CID Licensing caveats for Windows platforms

The License Option tool should only be used to borrow NX 5 licenses. The License Option tool does not filter out features that are of a lower version than NX 5 (v23.00) in the license, for example Teamcenter Visualization licenses. Attempting to borrow non-NX 5 licenses causes an error in the License Option tool.

If the License Option tool encounters an error when borrowing, the tool looses track of whether a license is borrowed or not and may display both an error message and an incorrect license state. To view the correct state, refresh the license display by exiting the old License Option tool session and launching a new session.


Context