nsukhtan 270000F0DF Visits (1090)
After the wizardry of my previous post, where you learned how to install the Rational License Key Server Administration and Reporting Tool by using the IBM Installation Manager wizards, let’s now slay some demons! In this post, I will help you understand how a typical licensing model works and how, specifically, the Rational licensing model is designed, complete with daemons!
A licensing model generally consists of:
The license file defines what software or features the license is for, how long it is valid for, how many users can use the software, the computers on which the software can be used, and so on. The license file can be stored locally on the same computer as the application, or on a remote license server. In a served license model, where licenses are stored and served from a common license server, the applications that require a license connect over a TCP/IP network to obtain the licenses from the license server. Rational Common Licensing supports both options local license file deployment and the served license model.
The Rational Common Licensing model consists of the following components:
When you purchase an IBM Rational product, you receive a license entitlement that authorizes you to generate and download license files from the Rational License Key Center. The Rational License Key Center is an online service that you use to create license files (.dat, .upd, .txt) for the application or applications that you have purchased, or in IBM parlance, “have entitlement for”. As I mentioned earlier, the license file:
Tip: Do not change the host name when you migrate your license server from one computer to another. If you do change the host name, be sure to log into the Rational License Key Center, return your existing license and regenerate licenses for the new host computer.
For single desktop applications, you can store the licenses on the same computer as the application. You also have the option to run multiple instances of the application on the licensed computer. For applications that are used on several computers by different users, you can use a served license model. The licenses are held centrally by the Rational License Key Server and served up to requesting applications and users.
Let’s take the help of an illustration to clarify the concept of a served licensing model.
Fig 1: Rational Common Licensing process
Log in to the Rational License Key Center to generate and download your licenses. After you download the license files from the Rational License Key Center, you can use the Rational License Key Administrator (LKAD) to import and deploy the license files to the license server. Depending on your product type, you will need to use different mechanisms to point to the license server:
See the daemons in the illustration? Those two daemons - the lmgrd manager daemon and the ibmratl or telelogic vendor deamon - manage licenses on the license server. The lmgrd daemon runs on the license server. The vendor daemon information is supplied for each application in the license file for the application. The lmgrd deamon handles the initial contact with the client application or the IBM Rational product. It reads the license file, identifies and starts the appropriate vendor daemon, and then passes on the connection to the vendor daemon. The vendor daemon tracks how many licenses are checked out and who has the licenses. An application that requires a license connects to the license server and requests a license. The license server provides a license based on the availability of the license. The daemons write information about license usage to the lmgrd.log file. The License Key Server Administration and Reporting Tool uses the information in this log file to generate reports on license usage.
That, in a nutshell, is an overview of the Rational Common Licensing model. In my next post, I will pick up from where I ended here, and describe how the License Server Administration and Reporting Tool uses the log data and works with the license servers to generate reports.
Additional reading: If you are interested in more information on Rational Common Licensing, read my previous posts on the subject #licensing:
IBM Rational DOORS Next Gen is supported on Jazz platform helping you to collaborate with other Jazz platform tools like Rational Team Concert and Rational Quality Manager in your environment.
IBM Rational DOORS Next Generation provides additional features like:
Rational DOORS Next Gen has assumed the place of Rational Requirements Management (RM) for the Jazz platform that adds a requirements definition and management application on top of that common platform.
Now let’s discuss the DOORS Next Gen licensing concept.
DOORS Next Gen is the name rendered to the DOORS installation based on Jazz platform where you can enrich your client from a DOORS Next Gen Analyst or a Requirements Composer Client Access license. The contemporary version of the DOORS thick client is available too; this is DOORS 9.5.
Notice the fact, as per the screenshot above, that DOORS Next Gen and Rational Requirements Composer are based on Jazz platform activated by authorized or floating CALs (Client Access Licenses).
The Jazz admin can assign the licenses to the users by logging in to the License Management page which defines the level of access for each user.
Points to remember
I hope you've got the info you are looking for, but you might still have some questions in mind. If so, I invite you to take a look at the FAQs section below and to check out the Rati
See you folks. Let’s get together with my next blog post.
Saurabh.Tyagi 270005CY2K Visits (2590)
Introduction on renewals concepts:
For products using date based licensing version, you will see both the original license order plus any renewal order for that product. The License Key Center will list the Renewal Order as a separate line in your account. To apply this to your license key, select the Renewal Order and it will give you the licenses associated to choose from. You may then add the quantity of the renewal per product and regenerate the key. Note, only registered licenses show up in the list of licenses available for upgrades using the renewal order. Important! The Original License Order and the Associated Renewal Order have to be registered on the same IBM Site ID. To be able to apply the renewal order and upgrade the license keys the orders need to reside on the same License Key Center account ID which is the same as your IBM Site ID
The license key can be used with any software version released before the end date of the in built license version (S&S end date). To be able to use any new release, the license key needs to be updated with new S&S orders for each period of renewal.
Click on "Get Keys" in the left navigation bar as shown below:
Select the Product for which maintenance or S&S renewal needs to be applied, lets say DOORS, then select the product and follow the instructions ahead.
In the "Required Information" screen, ensure you check for the correct Hostname and Host ID:
In the Version column, drop the box and select the latest version of the product and check the Original Maintenance End Date to be the current one. Please see below, Taking an example of Doors, we can choose the latest version while applying the maintenance to the license file:
In the Usage Quantity, key in the number of the licenses that needs to be upgraded to the latest maintenance.
Click on "Generate" and then download the latest license file by clicking the button "Download License Keys".
Useful Links :
Author: Saurabh Tyagi
Saurabh.Tyagi 270005CY2K Visits (3307)
Most IBM Rational software products require specific license keys in order to use them. They can be downloaded from the License Key Center, Authorized user fixed term license (FTL) Currently, this license type is not available for Rational products based on the Eclipse framework. Note: Licenses generated since October 2010 do not contain FEATURE lines. INCREMENT lines are used. Floating licenses allow anyone on your network to use Rational products while a license is available. The number of licenses that you purchase and register in License Key Center determines the maximum number of users who can use Rational products concurrently. Named-User Floating
Authorized user fixed term license (FTL)
Currently, this license type is not available for Rational products based on the Eclipse framework.
Note: Licenses generated since October 2010 do not contain FEATURE lines. INCREMENT lines are used.
Floating licenses allow anyone on your network to use Rational products while a license is available. The number of licenses that you purchase and register in License Key Center determines the maximum number of users who can use Rational products concurrently.
Named-user license keys act as floating license keys, except during the import process. IBM Rational® License Key Administrator (LKAD) gives you the opportunity to specify a user for each license key. You assign a user to a key by editing the options file ibmratl.opt. The options file locks the floating license key to the user; allowing the user to use IBM Rational products on multiple clients.
How to Import an Activation kit, Please see below,
The Token based license model allows you to buy a certain number of Tokens (or token-based licenses) for a group of entitled products in an organization. If you use a Rational tool that utilizes a token-based licensing model, then the FEATURE/INCREMENT line in the license file will specify the number of Tokens for check out in total. Tokens do not tie to a product. When the applications are closed, the tokens return to the pool for other end users with any token enabled application to use them.
Note: Mixing tokens-based and non-token-based licenses is not a recommended practice. However, you can mix tokens with traditional product floating licenses. The consuming occurs with floating licenses first, followed by the tokens. You can specify the floating licenses and tokens in the same license file for a single license server. You can also separate into different license files or license servers. The floating licenses must precede the token licenses in the license.dat file.
Author: Saurabh Tyagi
KushagraSharma(Kush) 270002FD5Y Visits (2689)
Once you have access to the IBM Rational License Key Center Website (as described in our prior blog post here) and if you are looking at activating your Rational Product you are required to generate a license from the License Key Center Website.
Now let us explore the steps to generate the Floating license keys:
5. Select the type of license key that you need to generate from the list displayed
14. Click Generate
16. Transfer the license key to the system where it needs to be imported to the License Key Server
Reference today's prior blog post for information on "How to get access to the Rational License Key Center Website to obtain Rational"
Author: Kushagra Sharma
KushagraSharma(Kush) 270002FD5Y Visits (2462)
New to your enterprise, want to get accustomed to the Rational Portfolio that your enterprise uses but you do not know how to start?
Who is a Site Technical Contact?
In simple words they are the designated Special Point of Contacts (SPOCs) for your respective organization(s).
3. Enter your contact information and the IBM Site Number. Also, enter the Sales order number if you have it. The Primary Site Technical Contact has this information in the IBM Proof of Entitlement (PoE) certificate.
a) Submitting without a Sales order number will invoke an authorization process for your account. The email response from the Licensing Key Center might not be immediate.
And don't miss the companion post here covering how to generate license keys using the License Key Center.
Author: Kushagra Sharma