How to use the Telelogic borrow tool to borrow licenses for products that support license borrowing

Technote (troubleshooting)


Problem(Abstract)

The License Borrow tool borrows the license from the first FEATURE line or the first INCREMENT line for a feature if the version information is not explicitly mentioned in the borrow_features.xml file. Using the first FEATURE or INCREMENT line prevents the borrowing of licenses if the maintenance expiration date of the line is earlier than the release date of the product version.

For example, your license file contains the lines:

FEATURE rhapsody_lang_pack telelogic 2009.0115 15-jan-2011 3 ....
INCREMENT rhapsody_lang_pack telelogic 2011.0115 15-jan-2011 4 ....


The maintenance expiration date of the FEATURE line is earlier than the release date of the product version. The licenses for rhapsody_lang_pack cannot be borrowed even though the maintenance expiration date of the INCREMENT line is valid.

Resolving the problem

The License Borrower tool uses data from the borrow_features.xml file. This file is located in the applications installation directory.

An example of the borrow_feature.xml file for IBM Rational Rhapsody:

<?xml version="1.0" encoding="utf-8" ?>
<BorrowFeatures>
<DisplayName name="Rhapsody in C++ Developer">
<FEATURE name="dev_ed" description="Rhapsody in C++ Developer "></FEATURE>
</DisplayName>
...
</DisplayName>
</BorrowFeatures>


You can add a Version tag to the end of this file. The version is used when the license is borrowed.

...
</DisplayName>
<ProductVersion>
<Version value="2011.0114"></Version>
</ProductVersion>
</BorrowFeatures>

You have a license file that contains the lines:

FEATURE rhapsody_lang_pack telelogic 2009.0115 15-jan-2011 3 ....
INCREMENT rhapsody_lang_pack telelogic 2011.0115 15-jan-2011 4 ....

To borrow the licenses on the INCREMENT line, add the Version tag to the borrow_features.xml file. Set the Version tag to a value that is later than 2009.0115 but earlier than 2011.0115.

The License Borrower tool uses the borrow_features.xml file from all installed versions of the applications. If you have more than one version installed, you must add the version tag to all borrow_features.xml files.

To find the borrow_features.xml file:

1. Locate the registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Telelogic\*\*

2. Locate the value for the InstallationDirectory. The borrow_features.xml file is located in the InstallationDirectory.

For example, if Rational Rhapsody is installed, you have the registry entry:

HKEY_LOCAL_MACHINE\SOFTWARE\Telelogic\Rhapsody\7.5

The InstallationDirectory is C:\Program Files\IBM\Rational\Rhapsody\7.5\

The borrow_feature.xml file is located in C:\Program Files\IBM\Rational\Rhapsody\7.5\borrow_features.xml

If you have Rational Rhapsody version 7.4 installed, the License Borrower tool also looks for borrow_features.xml in the C:\Program Files\IBM\Rational\Rhapsody\7.4 directory.

Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

Rational License Key Server
Telelogic License Server

Software version:

Version Independent

Operating system(s):

Windows

Reference #:

1460394

Modified date:

2011-03-26

Translate my page

Machine Translation

Content navigation