If enabled by the software publisher, borrowed licenses can be returned early, prior to the borrow period expiration.
The license server keeps the borrowed license checked out. The user then runs the application while connected to the network which writes borrowing information on the client computer. This is done either directly, or by running the lmborrow utility, or by setting it in the application (when available). The maximal value for borrowing licenses in FlexLM is 180 days.Ī user specifies the expiration date a borrowed license is to be returned, which should be equal to or smaller than the BORROW parameter above. This expiration date is set by applying a value to the LM_BORROW environment variable. In the example above, the BORROW time was restricted tp 2880 hours = 120 days. In order to enable license borrowing, the software publisher should issue a floating license file with a FEATURE or INCREMENT line that contains the BORROW keyword, for example: INCREMENT 3d_to_2d_flattener ugslmd 27.0 0 1 SUPERSEDE \ĭUP_GROUP=UHD user_info="NX 2D Exchange" ISSUED=0 \ This document presents the borrowing methods on three of these LMs: FlexNet (FlexLM), IBM-LUM and DSLS, and the OpenLM advantages in monitoring borrowed licenses. OpenLM monitors borrowing of licenses on several LM types. This procedure marks a license as being perpetually used on the license manager (LM), enables users to borrow a product license for a designated time period, and to operate the licensed application without connecting to the license manager. License Borrowing is a method of linking a specific workstation to a single license instance from within the license pool.