Common Licensing Toolkit
Siemens PLM Software has developed a common licensing toolkit with the intent of incorporating this technology into many of our products. Siemens PLM Software developed the licensing toolkit based on FLEXlm from Flexera Software in an effort to consolidate the advanced licensing capabilities needed for all Siemens PLM Software products. This web site will help you understand our licensing plans and how it will affect your installation.
The common licensing toolkit was initially released in 2007 and continues to be updated and enhanced to meet the needs of our products and stay current with new releases of the Flexera software. The following is a summary of changes and capabilities that are offered by adopting this toolkit.
- New "ugslmd" daemon. All products adopting the toolkit will share this daemon. This will allow Siemens PLM Software to provide a combined license file for products using the new toolkit.
- Utilizes port 28000 for licensing communications. Siemens PLM Software has registered and reserved this port for our licensing plans. This should eliminate conflicts with other packages using FLEXlm.
- Enhanced license files. Siemens PLM Software will be incorporating the TRL (Tamper Resistant License) capability of FLEXlm. License files will be slightly larger due to the longer signatures on feature lines.
- Composite HostIDs. The current license server hostID is being replaced by a composite hostID. This capability was added to support license servers on virtual machines. Obtaining the composite hostID(CID) requires running a Siemens PLM Software provided utility on the license server.
- NX Dongle Support Change. The use of the Composite HostID is not compatible with hardware keys (e.g. dongles) so the dongle can no longer be used as the hostID of the license server. However, dongles are still supported for standalone node locked licenses when used with non-served licenses. (Non-served license files do not contain a SERVER line and are installed directly on the client system.)
Siemens PLM Software common licensing was incorporated in response to customer requests for a single Siemens PLM Software license file and more consistency in licensing. The common licensing technology was designed and is being updated to offer that capability. The immediate benefits of these plans are as follows:
- Single daemon. Having a single Siemens PLM Software daemon will simplify installation and operation of licensing for Siemens PLM Software products. As our products adopt the common licensing toolkit, you can look forward to a single daemon and license file to install.
- Combined license file. Siemens PLM Software will combine all license files for those products that adopt the toolkit.
- Included Hostname on license file. Enhancements to WebKey are in place to enter the composite hostID and hostname for your license servers. If the hostname is present, your license file will be ready to use without editing.
- Common capabilities. Enhancements to the licensing technology will be available to all product lines using the toolkit. While some application development is still required, the strategy is to offer additional capabilities across Siemens PLM Software products.
- Cross product bundles. Once a single daemon is utilized, it will be possible to implement a true cross product bundle that will enable Siemens PLM Software to offer unique and high-value packages to our customers.
- Virtual machine license generation support. The use of virtual machines (VM) is gaining lots of attention in IT and offers increased flexibility for customer server deployments. The use of composite hostID offers a mechanism to support the generation of a license file for a license server in a VM environment.
The composite HostID (CID) replaces the older hostID associated with FLEXlm. The lmhostid utility included in FLEXlm has been replaced by a Siemens PLM Software utility called "ugs_composite.exe". This utility is provided on the license server media kit or can be downloaded via the GTAC web site.
The utility must be run on the license server or on the three servers in a redundant configuration. The output is a 12 digit hexadecimal number which is the CID. The CID needs to be entered into your customer record to generate a permanent license file. The CID can be entered via WebKey or by calling your customer account analyst (CAA) or your customer service representative (CSR). The CID only needs to be entered once. After initial entry it becomes part of your customer record and is used for all future license files on that license server.
A redundant triad, used for high availability of the license server, requires the CID be provided for each of the license servers in the triad.
The CID is not used for node locked licenses. Node locked licenses can use either the traditional hostID (e.g. MAC address) or a dongle ID.