{"id":107,"date":"2023-03-28T11:06:45","date_gmt":"2023-03-28T11:06:45","guid":{"rendered":"https:\/\/developer9.openinventor.com\/?page_id=107"},"modified":"2023-03-28T11:06:45","modified_gmt":"2023-03-28T11:06:45","slug":"licensing-use-open-inventor-licenses","status":"publish","type":"page","link":"https:\/\/developer9.openinventor.com\/index.php\/general-documentation\/licensing-use-open-inventor-licenses\/","title":{"rendered":"Licensing \u2013 Use Open Inventor Licenses"},"content":{"rendered":"<p style=\"text-align: justify;\">Open Inventor is protected by a license key mechanism limiting its usage to specified computers or network environments based on commercial agreements. In this chapter, we explain how to setup the licensing for the different licensing cases.<\/p>\n<h2>Overview<\/h2>\n<p style=\"text-align: justify;\">Your license(s) of Open Inventor and associated extensions have been designed to run on a specific hardware configuration and used by a specified number of users. You might have purchased either <strong>node-locked licenses<\/strong>, which are individually bound to identified equipment, or a <strong>floating license<\/strong>, which is to be installed on a specified number of single computers driven by a license server.<\/p>\n<p style=\"text-align: justify;\">Each type of license needs to be activated to get a Certificate License File (also called password) which you will install on your machine.<\/p>\n<p style=\"text-align: justify;\">The Open Inventor licensing mechanism uses the FLEXnet technology, by Flexera.<\/p>\n<p style=\"text-align: justify;\"><strong>Note<\/strong>: the hostID was called the ComputerID in versions of Open Inventor prior to 8.6.<\/p>\n<hr>\n<ul style=\"list-style-type: square;\">\n<li><a href=\"#NodeLock\">Setting up a nodelock license<\/a><\/li>\n<ul style=\"list-style-type: square;\">\n<li><a href=\"#NodeLockHostId\">Getting the hostID<\/a><\/li>\n<li><a href=\"#RequestNodeLocked\">Requesting your license key<\/a><\/li>\n<li><a href=\"#InstallNodeLocked\">Installing the license key<\/a><\/li>\n<\/ul>\n<li>Setting up a floating license environment<\/li>\n<ul style=\"list-style-type: square;\">\n<li><a href=\"#FloatingOverview\">Overview<\/a><\/li>\n<li><a href=\"#GettingStarted\">Getting Started<\/a><\/li>\n<li><a href=\"#FloatingHostId\">Getting the hostID<\/a><\/li>\n<li><a href=\"#RequestLicenseKey\">Requesting your license key<\/a><\/li>\n<li> License Key installation\n<ul style=\"list-style-type: square;\">\n<li><a href=\"#InstallingFLEXnetServerLinux\">Installing the Linux FLEXnet Server<\/a><\/li>\n<li><a href=\"#InstallingFLEXnetServerWindows\">Installing the Windows FLEXnet Server<\/a><\/li>\n<li><a href=\"#InstallingServerLicenseFile\">Installing the Server License File<\/a><\/li>\n<li><a href=\"#InstallingClientLicenseFiles\">Installing the Client License Files<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/ul>\n<hr>\n<h2><a name=\"NodeLock\"><\/a>Setting up a node-locked license<\/h2>\n<p>Node-locked licenses are licenses which allow you to use Open Inventor on an identified computer. Designated equipment(s) are identified by a hostID.<\/p>\n<\/p>\n<h3><a name=\"NodeLockHostId\"><\/a>Getting the hostID<\/h3>\n<p>To activate your node-locked license, you need the hostID of your computer.<\/p>\n<p><strong>Note: <\/strong>The ComputerID displayed in the Open Inventor V8.x License Manager (Ladmin) does not match the FlexNet hostID. Do not use this value as hostID. The Ladmin tool is now deprecated.<\/p>\n<h3><a name=\"RequestNodeLocked\"><\/a>Requesting your license key<\/h3>\n<p>Once you have the hostID, you need to activate your license to get a Certificate License file (also called password) which you will install on your machine. If you have not activated your license yet, please consult  <a href=\"https:\/\/developer9.openinventor.com\/index.php\/general-documentation\/licensing-activate-open-inventor-licenses\/\" target=\"_blank\" rel=\"noopener\">Licensing \u2013 Activate Open Inventor Licenses documentation<\/a>.<\/p>\n<h3><a name=\"InstallNodeLocked\"><\/a>Installing your Certificate License<\/h3>\n<p>The provided license file must be copied in the &lt;OIVHOME&gt;\/License\/password.dat or &lt;OIVHOME&gt;\/arch*release\/license\/password.dat directory in order to unlock the product.<\/p>\n<p>Where OIVHOME is the installation path of the Open Inventor package.<\/p>\n<h2><a name=\"FloatingLicense\"><\/a>Setting up a floating license environment<\/h2>\n<h3><a name=\"FloatingOverview\"><\/a>Overview<\/h3>\n<p class=\"rteleft\" style=\"text-align: justify;\">Read this section only if you have purchased a floating license for your site where a single license server provides the license key for several users located on other machines of the same network environment. Standalone licenses also called nodelock licenses, application password licenses and temporary licenses are not managed using this mechanism.<\/p>\n<p class=\"rteleft\" style=\"text-align: justify;\">FEI uses the FLEXnet licensing option to support floating licenses. In this scenario, a site purchases a specific number, N, of Open Inventor licenses. The FLEXnet license server tracks the licenses being used and allows simultaneous use of up to N instances of the Open Inventor software. The advantage of this approach is that, unlike standard Open Inventor licensing, Open Inventor is not locked to a specific computer, but can be run on any computer that can communicate with the license server.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-466 aligncenter\" src=\"https:\/\/developer9.openinventor.com\/wp-content\/uploads\/2019\/08\/FloatingLicenses.png\" alt=\"\" width=\"634\" height=\"399\" srcset=\"https:\/\/developer9.openinventor.com\/wp-content\/uploads\/2019\/08\/FloatingLicenses.png 634w, https:\/\/developer9.openinventor.com\/wp-content\/uploads\/2019\/08\/FloatingLicenses-300x189.png 300w\" sizes=\"auto, (max-width: 634px) 100vw, 634px\"><\/p>\n<p style=\"text-align: justify;\">A small set of FLEXnet-related files are provided for managing the FLEXnet licensing. These files must be copied onto the system to where the license server will be run. The license server can be run on the same system where Open Inventor is installed, but it doesn't have to be.<\/p>\n<p style=\"text-align: justify;\">One of the supplied files, <em>lmgrd<\/em> (\"license manager daemon\"), is a FLEXnet executable that is responsible for starting the vendor daemon, which does the actual checking in and out of licenses specific to that vendor. The supplied vendor daemon, <em>mcslmd<\/em> (\"FEI license manager daemon\"), handles the requests for licenses from the Open Inventor application programs.<\/p>\n<p style=\"text-align: justify;\">There is a FLEXnet license file that is read by the server. This license file contains information indicating which products are licensed and how many licenses are allowed for each.<\/p>\n<p style=\"text-align: justify;\">In addition, each Open Inventor installation has a separate license file which indicates the name of the FLEXnet license server.<\/p>\n<p style=\"text-align: justify;\">The sections below will provide the basic technical details of installing and managing a FLEXnet license server.<\/p>\n<p style=\"text-align: justify;\">For complete technical details regarding FLEXnet itself, please check official Flexera Software documentation, available <a href=\"https:\/\/www.fei-software-center.com\/wp-content\/uploads\/2020\/09\/fnp_LicAdmin.pdf\" target=\"_blank\" rel=\"noopener\">here<\/a>.<\/p>\n<h3><a name=\"GettingStarted\"><\/a>Getting Started<\/h3>\n<p style=\"text-align: justify;\">The first thing to do is decide on which computer you wish to run the FLEXnet license server. This system should be \"visible\" from any system that might want to request a license. It should also be highly reliable.<\/p>\n<p style=\"text-align: justify;\">The server can be installed on a computer on which Open Inventor is installed, but it does not have to be.<\/p>\n<p style=\"text-align: justify;\">It is possible to do FLEXnet licensing in a heterogeneous environment. That is, the server and Open Inventor can be running on different operating systems. For instance, the FLEXnet server could be on a Linux box, with the Open Inventor users running Open Inventor on a Windows platform.<\/p>\n<p style=\"text-align: justify;\">If your site already has a FLEXnet license server running that is used for licensing other vendors' products, this may affect where and how you decide to configure the Open Inventor license server. See, for example, the chapter \"Managing Licenses from Multiple<br \/>\nSoftware Publishers\" in the <a href=\"https:\/\/www.fei-software-center.com\/wp-content\/uploads\/2020\/09\/fnp_LicAdmin.pdf\">FLEXnet Licensing End User Guide<\/a>.<\/p>\n<p style=\"text-align: justify;\">For the rest of this discussion, we will assume that you will be setting up a license server used only for licensing Open Inventor.<\/p>\n<p style=\"text-align: justify;\">Once you have selected the server machine, if you are not going to run the server from the Open Inventor installation directory (i.e., from &lt;oiv_install_dir&gt;\/&lt;architecture&gt;\/license), you will need to copy the FLEXnet-related files provided by FEI to that system into an empty directory.<\/p>\n<p>Suggested server directory name:<\/p>\n<pre class=\"rteindent1\">oiv_flexnet<\/pre>\n<p>The FLEXnet files are provided in:<\/p>\n<pre class=\"rteindent1\">&lt;oiv_install_dir&gt;\/&lt;architecture&gt;\/license<\/pre>\n<p>On the Open Inventor download pages, &nbsp;FLEXnet files are also available for platforms other than the one on which you will be running Open Inventor.<\/p>\n<p>Open Inventor 9.9.x requires FLEXnet tools 11.14.0.0.<br \/>\nOpen Inventor 10.x to 10.2.x requires FLEXnet tools 11.14.0.0.<br \/>\nOpen Inventor 10.3.x and above requires FLEXnet tools 11.16.0.0.<\/p>\n<p>Instructions for installing and configuring the server are provided in below.<\/p>\n<h3><a name=\"FloatingHostId\"><\/a>Getting the hostID<\/h3>\n<p>In order to generate a FLEXnet license, we will need hostID of the system on which the license server is running\/will run<\/p>\n<h4><strong><a name=\"LinuxHostID\"><\/a>Linux<\/strong><\/h4>\n<ol>\n<li>On the system where the server is running\/will run, in a command shell, go to the directory where the server will be installed:\n<pre class=\"rteindent1\">cd &lt;server_install_dir&gt;\n<\/pre>\n<\/li>\n<li>To get the host ID, execute the <em>lmutil<\/em> program as follows:\n<pre class=\"rteindent1\">.\/lmutil lmhostid<\/pre>\n<p>The output will look like<\/p>\n<pre class=\"rteindent1\">lmutil - Copyright (c) 1989-2005 Macrovision Europe Ltd. and\/or Macrovision Corporation. All Rights Reserved.\nThe FLEXlm host ID of this machine is \"001422505387\"<\/pre>\n<\/li>\n<li>To get the IP address (optional):\n<pre>.\/lmutil lmhostid -internet<\/pre>\n<\/li>\n<li>Save the lmhostid output (or IP address).<\/li>\n<\/ol>\n<h4><strong><a name=\"WindowsHostID\"><\/a>Windows<\/strong><\/h4>\n<ol>\n<li>On the system where the server is running\/will run, run <em>LMTOOLS<\/em>. It should be located in:\n<pre>&lt;server_install_dir&gt;\\lmtools.exe<\/pre>\n<\/li>\n<li>Click on the <em>Systems Settings<\/em> tab.\n<p><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-465 aligncenter\" src=\"https:\/\/developer9.openinventor.com\/wp-content\/uploads\/2019\/08\/SystemSettings.png\" alt=\"\" width=\"677\" height=\"419\" srcset=\"https:\/\/developer9.openinventor.com\/wp-content\/uploads\/2019\/08\/SystemSettings.png 677w, https:\/\/developer9.openinventor.com\/wp-content\/uploads\/2019\/08\/SystemSettings-300x186.png 300w\" sizes=\"auto, (max-width: 677px) 100vw, 677px\"><\/p>\n<ul style=\"list-style-type: square;\">\n<li>The <em>Ethernet Address<\/em> field contains the required hostID.<\/li>\n<li>The <em>IP Address<\/em> field contains the optional IP address.<\/li>\n<\/ul>\n<\/li>\n<li>Save those values<\/li>\n<\/ol>\n<h3><a name=\"RequestLicenseKey\"><\/a>Requesting your license key<\/h3>\n<p>Once you have the hostID, you need to activate your license to get a Certificate License file (also called password) which you will install on your machine. If you have not activated your license yet, please consult  <a href=\"https:\/\/developer9.openinventor.com\/index.php\/general-documentation\/licensing-activate-open-inventor-licenses\/\" target=\"_blank\" rel=\"noopener\">Licensing \u2013 Activate Open Inventor Licenses documentation<\/a><\/p>\n<h3><strong><a name=\"InstallingFLEXnetServerLinux\"><\/a>Installing the Linux FLEXnet Server<\/strong><\/h3>\n<p>At this point, we assume that the FLEXnet files are in their desired location:<\/p>\n<ul style=\"list-style-type: square;\">\n<li>either in the default location, &lt;oiv_install_dir&gt;\/&lt;architecture&gt;\/license<\/li>\n<li>or have been copied to &lt;some_path&gt;\/oiv_flexnet directory on the system where the server will run.<\/li>\n<\/ul>\n<p>The vendor daemon <em>mcslmd<\/em> must be in the same directory as <em>lmgrd<\/em>.<\/p>\n<p>The command to start the server looks like:<\/p>\n<pre class=\"rteindent1\">.\/lmgrd -c &lt;server_license_file&gt; -l [+]&lt;debug_log_path&gt;<\/pre>\n<p>where:<\/p>\n<ul style=\"list-style-type: square;\">\n<li>&lt;server_license_file&gt; is the full path to the server license file, and<\/li>\n<li>&lt;debug_log_path&gt; is the path to the debug log file.<\/li>\n<\/ul>\n<p>Prepending the + character the the log file name causes log entries to be appended.<\/p>\n<p>The following is the suggested command to use:<\/p>\n<pre class=\"rteindent1\">.\/lmgrd -c passwordServer.dat -l +flexnet.log\n<\/pre>\n<p><strong>TIP:<\/strong> It can be convenient to set up the server so that it is started automatically upon system reboot. This would involve editing the system boot script. See the <em>FLEXnet Licensing End User Guide<\/em>, chapter \"The License Server Manager\" for details.<\/p>\n<h3><a name=\"InstallingFLEXnetServerWindows\"><\/a>Installing the Windows FLEXnet Server<\/h3>\n<p>At this point, we assume that the FLEXnet files are in their desired location:<\/p>\n<ul style=\"list-style-type: square;\">\n<li>either in the default location, &lt;oiv_install_dir&gt;\\&lt;architecture&gt;\\license<\/li>\n<li>or have been copied to &lt;some_path&gt;\\oiv_flexnet directory on the system where the server will run.<\/li>\n<\/ul>\n<p>FLEXnet uses a program called <em>lmgrd<\/em> to manage licenses. On Windows, FLEXnet provides a GUI called <em>LMTOOLS<\/em> that allows one to configure <em>lmgrd<\/em> to run as a service. This is the preferred method of configuring FLEXnet and is outlined below.<\/p>\n<p><strong>NOTE:<\/strong> To configure a license server as a service, <u>you must have Administrator privileges<\/u>.<\/p>\n<p>The vendor daemon <em>mcslmd.exe<\/em> must be in the same directory as <em>lmgrd.exe<\/em>.<\/p>\n<table>\n<tbody>\n<tr>\n<td>\n<ol>\n<li>Run <em>LMTOOLS<\/em>.<\/li>\n<li>Click the <em>Configuration using Services<\/em> radio button to select it.<\/li>\n<li>Click the <em>Config Services<\/em> tab.<\/li>\n<li>In the <em>Service Name<\/em> field, type the name of the service that you want to define.It is recommended that you use the name <em>OIV License Manager<\/em>.<\/li>\n<\/ol>\n<\/td>\n<td><a href=\"https:\/\/developer9.openinventor.com\/wp-content\/uploads\/2019\/08\/image001.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/developer9.openinventor.com\/wp-content\/uploads\/2019\/08\/image002.png\"><\/a><\/td>\n<\/tr>\n<tr>\n<td>\n<ol start=\"5\">\n<li>In the <em>Path to the lmgrd.exe file<\/em> field, enter or browse to <em>lmgrd.exe<\/em> for this license server.In many cases the path will be:&lt;oiv_install_dir&gt;\\&lt;architecture&gt;\\license\\lmgrd.exe.<\/li>\n<li>In the <em>Path to the license file <\/em>field, enter or browse to the license file for this license server.It is recommended that you copy the server license file to:&lt;oiv_install_dir&gt;\\&lt;architecture&gt;\\license\\passwordServer.dat<\/li>\n<li>In the <em>Path to the debug log<\/em> file, enter or browse to the debug log file that this license server writes. For example, <em>FLEXnet.log<\/em>.(Prepending the debug log file name with the + character appends logging entries. The default location for the debug log file is the C:\\WINDOWS\\System32 folder. To specify a different location, make sure you specify a fully qualified path.)For most users, the following should be appropriate:+&lt;oiv_install_dir&gt;\\&lt;architecture&gt;\\license\\flexnet.log<\/li>\n<li>(Optional) Click on the <em>View Log<\/em> button to display the log file. Check that no logging errors occur (i.e., log file is openable and it contains readable text). Click on the <em>Close Log<\/em> button to close the log file.<\/li>\n<li>To ensure that the license service is always running and automatically started upon system reboot, it is necessary to set the two checkboxes, <em>Use Services<\/em> and <em>Start Server at Power Up<\/em>, at the bottom of the dialog.<\/li>\n<li>To save the new OIV License Manager service, click the <em>Save Service<\/em> button.<\/li>\n<\/ol>\n<\/td>\n<td><a href=\"https:\/\/developer9.openinventor.com\/wp-content\/uploads\/2019\/08\/image003.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/developer9.openinventor.com\/wp-content\/uploads\/2019\/08\/image004.png\"><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Starting the Server (Windows)<\/h3>\n<table>\n<tbody>\n<tr>\n<td>Once the license manager service is configured, <em>lmgrd<\/em> is started by starting the service from the LMTOOLS interface:<\/p>\n<ol>\n<li>Run <em>LMTOOLS<\/em> if it is not already running. <em>LMTOOLS<\/em> appears with the <em>Service\/License File<\/em> tab open.<\/li>\n<li>Click the <em>Configuration using Services<\/em> radio button.<\/li>\n<li>Select the service name from the list presented in the selection box.If you followed the recommendations above, the service name should be <em>OIV License Manager<\/em>.<\/li>\n<li>Click the <em>Start\/Stop\/Reread<\/em> tab.<\/li>\n<\/ol>\n<\/td>\n<td><a href=\"https:\/\/developer9.openinventor.com\/wp-content\/uploads\/2019\/08\/image005.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-472 aligncenter\" src=\"https:\/\/developer9.openinventor.com\/wp-content\/uploads\/2019\/08\/image006.png\" alt=\"\" width=\"233\" height=\"144\"><\/a><\/td>\n<\/tr>\n<tr>\n<td>\n<ol start=\"5\">\n<li>Start&nbsp;OIV License Manager by clicking the <em>Start Server<\/em> button.<\/li>\n<\/ol>\n<p>The&nbsp;OIV License Manager license server should now be started and writing its debug log output to &lt;oiv_install_dir&gt;\\&lt;architecture&gt;\\license\\flexnet.log.<\/p>\n<p><strong>NOTE:<\/strong> Any time you make a change to the server configuration, you should stop the server then restart it in order for the changes to take effect.<\/p>\n<p><strong>NOTE:<\/strong> Any time you make a change to the server password file, you should use the <em>Start\/Stop\/Reread<\/em> tab, and press the <em>ReReadLicenseFile<\/em> button. If the first time you press it, the operation fails, wait briefly (a minute or less), and try pressing it again.<\/p>\n<\/td>\n<td><a href=\"https:\/\/developer9.openinventor.com\/wp-content\/uploads\/2019\/08\/image007.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-462 aligncenter\" src=\"https:\/\/developer9.openinventor.com\/wp-content\/uploads\/2019\/08\/image008.png\" alt=\"\" width=\"233\" height=\"144\"><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><a name=\"InstallingServerLicenseFile\"><\/a>Installing the Server License File<\/h3>\n<p>You should have received an email containing FLEXnet server license file from the FEI's License administrator.<br \/>\nHere's an example of server license file:<\/p>\n<pre class=\"rteindent1\">SERVER XP-PANGOLIN2 001234567890\nVENDOR mcslmd\n\nFEATURE OpenInventor mcslmd 6.0 permanent 2 SIGN=9F667CAD92\nFEATURE OpenInventorSDK mcslmd 6.0 permanent 2 SIGN=1E9D961EEA\nFEATURE VolumeVizLDM mcslmd 6.0 permanent 2 SIGN=C1AF9459F8\nFEATURE VolumeViz mcslmd 6.0 permanent 2 SIGN=873B4AC82\nFEATURE MeshViz mcslmd 6.0 permanent 2 SIGN=27291E2020\nFEATURE HardCopy mcslmd 6.0 permanent 2 SIGN=22131C30D0\nFEATURE ScaleViz mcslmd 6.0 permanent 2 SIGN=A2E3800ECA\n<\/pre>\n<h4>Linux<\/h4>\n<p>On Linux, the server license file is specified when the server is started.<\/p>\n<ol>\n<li>Decide where you want to place the server license.Recommended location:\n<pre>&lt;server_install_dir&gt;\/passwordServer.dat\n<\/pre>\n<\/li>\n<li>Using a text editor, copy the server license strings into that file.<\/li>\n<li>Start the server:\n<pre>.\/lmgrd -c passwordServer.dat -l +flexnet.log\n<\/pre>\n<\/li>\n<\/ol>\n<h4>Windows<\/h4>\n<ol>\n<li>Decide where you want to place the server license file.Recommended location:\n<pre>&lt;server_install_dir&gt;\\passwordServer.dat<\/pre>\n<\/li>\n<li>Using a text editor, copy the server license strings into that file.<\/li>\n<li>Run <em>LMTOOLS<\/em>, click on the <em>Config Services<\/em> tab, then specify the \"path to the license file\".<\/li>\n<li>For this change to take effect, stop and restart the server using the <em>Start\/Stop\/Reread<\/em> tab.<\/li>\n<\/ol>\n<h3><a name=\"InstallingClientLicenseFiles\"><\/a>Installing the Client License Files<\/h3>\n<p>Each system that might request an Open Inventor license from the FLEXnet license server must have an Open Inventor license file.<\/p>\n<p>Here's an example client license file:<\/p>\n<pre class=\"rteindent1\">SERVER XP-PANGOLIN2 ANY\nUSE_SERVER\n<\/pre>\n<p>On each client system, copy the client license info to the Open Inventor license file.<\/p>\n<p>The default (and recommmended) location is:<\/p>\n<pre>&lt;oiv_install_dir&gt;\/License\/password.dat\n<\/pre>\n<p style=\"text-align: justify;\">This can be changed by setting the VSG_LICENSE_FILE environment variable to a new path, including the file name. Once this variable is set, Open Inventor automatically looks for the license file in the specified location. If Open Inventor cannot find the license file, the user is presented with a dialog that asks for the license information.<\/p>\n<\/p>\n<p><center><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-464 aligncenter\" src=\"https:\/\/developer9.openinventor.com\/wp-content\/uploads\/2019\/08\/OIVLicenseManager.png\" alt=\"\" width=\"321\" height=\"354\" srcset=\"https:\/\/developer9.openinventor.com\/wp-content\/uploads\/2019\/08\/OIVLicenseManager.png 321w, https:\/\/developer9.openinventor.com\/wp-content\/uploads\/2019\/08\/OIVLicenseManager-272x300.png 272w\" sizes=\"auto, (max-width: 321px) 100vw, 321px\"><\/center><\/p>\n<h3><a name=\"NomadLicensingBorrowing\"><\/a>Nomad Licensing \/ Borrowing<\/h3>\n<p style=\"text-align: justify;\">To use a FLEXnet floating license on a system that is not always connected to the license server, you will need to \"borrow\" a license while you are connected to the server, then disconnect from the server. This kind of licensing is what we call \"nomad\" licensing. Below are the detailed instructions. We will assume that standard FLEXnet licensing, i.e., not borrowing, is already working correctly.<\/p>\n<h4>Linux<\/h4>\n<ol>\n<li>On the client machine, in a command shell, go to the directory where the FLEXnet utilities are installed. By default, these utilities are found on the client machine in: &lt;oiv_install_dir&gt;\/&lt;architecture&gt;\/license.cd &lt;oiv_install_dir&gt;\/&lt;architecture&gt;\/license<\/li>\n<li>To initiate borrowing, execute the lmutil program on the client as follows:lmutil lmborrow mcslmd &lt;enddate&gt; &lt;time&gt;where:&lt;enddate&gt; &lt;time&gt; Enddate is the date the license is to be returned in dd-mmm-yyyy format. Time is optional and is specified in 24-hour format (hh:mm) in the FLEXenabled application local time. If time is unspecified, the checkout lasts until the end of the given end date.For example:lmutil lmborrow mcslmd 16-jan-2007 13:00<\/li>\n<\/ol>\n<p>To print information about borrowed features, issue the following command on the machine from which they are borrowed:<\/p>\n<pre>lmutil lmborrow -status<\/pre>\n<\/p>\n<h4>Windows<\/h4>\n<ol>\n<li>Run LMTOOLS on the client machine. By default, LMTOOLS is found on the client machine in: &lt;oiv_install_dir&gt;\/&lt;architecture&gt;\/license.<\/li>\n<li>Click on the Borrowing tab.<\/li>\n<li>Specify a return date.<\/li>\n<li>Optional, specify the vendor name (mcslmd).<\/li>\n<li>Press the Set Borrow Expiration button.<br \/>\n<img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-463 aligncenter\" src=\"https:\/\/developer9.openinventor.com\/wp-content\/uploads\/2019\/08\/image009.png\" alt=\"\" width=\"677\" height=\"419\" srcset=\"https:\/\/developer9.openinventor.com\/wp-content\/uploads\/2019\/08\/image009.png 677w, https:\/\/developer9.openinventor.com\/wp-content\/uploads\/2019\/08\/image009-300x186.png 300w\" sizes=\"auto, (max-width: 677px) 100vw, 677px\"><\/li>\n<li>Start your Open Inventor Application, then use all of the extensions that you want to borrow.<\/li>\n<li>Disconnect from the network.<\/li>\n<li>Exit your Open Inventor Application and confirm that you can restart it and use all of the borrowed modules.<\/li>\n<\/ol>\n<p>You can check how many licenses are checked-in or out by pressing the List Currently Borrowed Features button of the Borrowing tab of the LMTOOLS application.<\/p>\n<p>Additional controls&nbsp;can be set directly into the license string. The most important are:<\/p>\n<ul style=\"list-style-type: square;\">\n<li>Limit the number of token that can be borrowed:<br \/>\nExamples: The customer want to keep 60 tokens over his 100 tokens, so only 40 tokens can be borrowed.<br \/>\nAdd a BORROW_LOWWATER line:<\/p>\n<pre>BORROW_LOWWATER | Product | 60<\/pre>\n<\/li>\n<li>Limit the number of days a token can be borrowed:<br \/>\nExamples: One week (7days x 24hours = 168hours). Add a MAX_BORROW_HOURS line:<br \/>\nMAX_BORROW_HOURS Product 168<br \/>\nNotes: If not specified, default value is one year.<\/li>\n<li>Specify who is allowed to borrow:\n<ul style=\"list-style-type: square;\">\n<li>a user<br \/>\nINCLUDE_BORROW Product USER Jim<\/li>\n<li>a group of users<br \/>\nINCLUDE_BORROW Product GROUP project_dev<\/li>\n<li>a computer<br \/>\nINCLUDE_BORROW Product HOST&nbsp; hots_name<\/li>\n<li>a group of computers<br \/>\nINCLUDE_BORROW Product HOST_GROUP computer_group<\/li>\n<\/ul>\n<\/li>\n<li>Specify who is not allowed to borrow:\n<ul style=\"list-style-type: square;\">\n<li>a user<br \/>\nEXCLUDE_BORROW Product USER Jim<\/li>\n<li>a group of users<br \/>\nEXCLUDE_BORROW Product GROUP project_dev<\/li>\n<li>a computer<br \/>\nEXCLUDE_BORROW Product HOST&nbsp; hots_name<\/li>\n<li>a group of computers<br \/>\nEXCLUDE_BORROW Product HOST_GROUP computer_group<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3><a name=\"DefiningGroups\"><\/a>Defining groups<\/h3>\n<ul style=\"list-style-type: square;\">\n<li>Group of users:<br \/>\nGROUP project_dev Jim Mike Bob<\/li>\n<li>Group of computers:<br \/>\nHOST_GROUP &nbsp;computer_group &nbsp;host1 host2 host3<\/li>\n<\/ul>\n<h3><a name=\"ReservingTokens\"><\/a>Reserving tokens<\/h3>\n<p>Tokens can be reserved for specific users groups or &nbsp;computers.<\/p>\n<ul style=\"list-style-type: square;\">\n<li>Reserve 10 tokens for an user:<br \/>\nRESERVE 10 Product USER Jim<\/li>\n<li>Reserve 10 tokens for a group of users:<br \/>\nRESERVE 10 Product GROUP project_dev<\/li>\n<li>Reserve 10 tokens for a computer:<br \/>\nRESERVE 10 Product HOST host1<\/li>\n<li>Reserve 10 tokens for a group of computers:<br \/>\nRESERVE 10 Product HOST_GROUP&nbsp;computer_group<\/li>\n<\/ul>\n<h3><a name=\"SettingAccessPermissions\"><\/a>Setting Access Permissions<\/h3>\n<p>You can control who is allowed to use a product using the INCLUDE EXCLUDE commands.<\/p>\n<ul style=\"list-style-type: square;\">\n<li>Who is allowed to use a product :<br \/>\nINCLUDE Product USER Jim<br \/>\nCan be used for GROUP, HOST and HOST_GROUP as described above.<\/li>\n<li>Who is not allowed to use a product :<br \/>\nEXCLUDE Product USER Mike<\/li>\n<\/ul>\n<h3><a name=\"Troubleshooting\"><\/a>Troubleshooting<\/h3>\n<p>Refer to the FLEXnet documentation. The <em>FLEXnet Licensing End User Guide<\/em> contains a troubleshooting appendix.<\/p>\n<p>Finally if you need assistance getting your FLEXnet licenses installed and operational, please contact the <a href=\"https:\/\/developer.openinventor.com\/index.php\/general-documentation\/support\/\">technical support<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Open Inventor is protected by a license key mechanism limiting its usage to specified computers or network environments based on&hellip;<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":46,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-107","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/developer9.openinventor.com\/index.php\/wp-json\/wp\/v2\/pages\/107","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/developer9.openinventor.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/developer9.openinventor.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/developer9.openinventor.com\/index.php\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/developer9.openinventor.com\/index.php\/wp-json\/wp\/v2\/comments?post=107"}],"version-history":[{"count":1,"href":"https:\/\/developer9.openinventor.com\/index.php\/wp-json\/wp\/v2\/pages\/107\/revisions"}],"predecessor-version":[{"id":108,"href":"https:\/\/developer9.openinventor.com\/index.php\/wp-json\/wp\/v2\/pages\/107\/revisions\/108"}],"up":[{"embeddable":true,"href":"https:\/\/developer9.openinventor.com\/index.php\/wp-json\/wp\/v2\/pages\/46"}],"wp:attachment":[{"href":"https:\/\/developer9.openinventor.com\/index.php\/wp-json\/wp\/v2\/media?parent=107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}