ArcGIS 10 FLEXlm License Borrowing
The release of ESRI ArcGIS software version 10 also includes an upgrade of the FLEXlm license manager to release 11.6.1. This upgrade enables the support for the long awaited FLEXlm borrowing functionality that allows user to convert a floating (concurrent) license to a node locked license for a predefined period of time.
The borrowing functionality is both an opportunity and a threat to the efficiency of license usage. Users can now take their tools to the field, gather the required information and edit it on-site. By that they can highly improve their efficiency.
On the other hand users may borrow licenses to network workstations, borrow licenses for no reason and other action that can highly reduce the usage efficiency of licenses. The tools provided by OpenLM for ESRI ArcGIS accompanied by a reasonable policy set by the management can help you avoid the risks of the FLEXlm license borrowing functionality.
Steps to enable borrowing and how to use the borrowing functionality.
Enabling Borrowing (Done by Administrator)
Borrow settings are configured on License Manager’s machine.
Start –> ArcGis –> License Manager –> License Server Administrator
Allow Borrowing – Enable/Disable the functionality
Max Borrow Time – Set the minimum time possible. Very long borrowing periods can highly compromise the license usage efficiency.
Audit Log – The location of the log.
Your settings are stored in Registry a registry branch on your license server:
HKLM\Software\ESRI\ArcGIS License Manager 10.0
The following keys can be found:
When you click "Apply", license is re-read (Equal to the lmutil lmreread command. The benefit of this command is that system administrators can make changes without stopping the FLEXlm service).
Using Borrowing (Done by the borrowing user)
At the workstation, borrowing action is done by using the "ArcGIS Administrator" tool. The workstation has to be connected to the network while borrowing.
Start the ArcGIS Administrator by using:
Start –> ArcGIS –> ArcGis Administrator
Select the Borrow/Return tab.
The user needs to check the feature he wants to borrow
After borrow is confirmed, the borrowed feature will not be available to other users and the system will show the return date:
At the ESRI Audit.log (which location was defined at first step) you can find borrow details:
Using the lmutil lmstat command FLEXlm shows this output:
Users of Viewer: (Total of 1 license issued; Total of 1 license in use)
"Viewer" v10.0, vendor: ARCGIS
ACTIVATED LICENSE(S) olm-arcgis10 ACTIVATION (v10.0) (192.168.1.248/27000 102), start Thu 8/12 15:15
In OpenLM Version 1.6 active products TAB:
With ESRI ARCGIS vendor daemon FLEXlm does not show the borrowing user, it writes the word "Activated License(s)". Other software products that use FLEXlm report the user that actually borrowed the Feature.
Releasing the license back to the license pool
Releasing the license is easy. Make sure the machine is connected to the network, open ArcGIS Administrator and release the license. The license can be released even before the the target date.
If the borrowed FEATURE is not returned to the license pool by the user the borrowing will expire automatically on the due date and will be available to all network users.
Oren Gabay, OpenLM LTD (www.openlm.com)