Anatomy of a License File

Document created by guy_wettstein on Feb 15, 2012Last modified by guy_wettstein on Apr 3, 2015
Version 3Show Document
  • View in full screen mode

The map below details the functional fields within a Mentor Graphics license file. There are optional fields that may be added by the user. These are detailed in the FlexNet Admin Guide. This example applies to both Floating and Mobile Compute so please refer to the expanded descriptions below the graphic to determine which fields apply to your license environment.


Click on the graphic for a full-size view.




Note: The first two lines, SERVER and DAEMON, are only present in floating license files. Mobile Compute license files do not require a server and therefore, don't have them.



Defines a server line - This field tells the FlexNet license manager daemon (lmgrd) to expect information about the server. (Floating-only)


Placeholder for server name - You must replace this field with your server's hostname. (Floating-only)


Server hostid - This hostid must match that of your server. It must not be changed. You can verify the hostid using the 'lmutil lmhostid' command. (Floating-only)


Port number for license manager daemon (lmgrd) - This tells the license manager which TCP/IP port to use. You may change this to any free port. (Floating-only)


Defines daemon line - Tells the license manager to expect information about a vendor daemon. (Floating-only)


Vendor daemon - Tells the license manager that the information that follows applies to the Mentor Graphics vendor daemon, mgcld. (Floating-only)


Placeholder for vendor daemon path - You replace this field with the path to mgcld, including the filename. (Floating-only)



Defines feature line - Tells the license manager or license client to process the proceeding fields as license feature information.


Feature name - Defines the name of the feature. This is the name of the license that is checked out by the application at run time.


Vendor daemon - This designates the license feature as one to be used by the Mentor Graphics vendor daemon or license client.


Exact access date - This is a version date that relates to the version of the product being run. Applications require minimum license versions in order to run. Keeping your support contract for your products current ensures you will always be able to run the latest versions of the applications you purchased. More information on Exact Access Date (EAD) can be found here.


Expiration date - This is when the license (authorization code) expires. This date corresponds to the end of your support contract term plus three months. More information can be found here.


Quantity - This field defines the quantity of each license feature. For Floating licenses, this will be an integer of 1 or great. For Mobile Compute features, given they are not counted by a license manager, the quantity is always 0. This field is how you can determine if you licenses are Floating or Mobile Compute. Information about license types can be found here.


Encryption - 20-digit encryption used to secure the license feature.


Vendor string - Assigned by Mentor Graphics for security.


Hostid for nodelocked (Mobile Compute) - Locks the feature to a specific host ID. Hostids can be the system hostid (Solaris), Ethernet (Linux and Windows) or a hardware key/dongle (Windows-only). Please seeDetermining the Hostid for Licensing for help in determing which ID to use.


Authorizes floating rights - Reflects geographic usage rights defined by uplift agreement.


Serial number - Unique ID used to track licenses internal to Mentor Graphics.


Encryption - Enhanced encryption used to secure the license feature.