Rational Solution for Collaborative LifeCycle Management 2012(CLM 2012) was released in June 2012.
In this post, I have tried to capture the changes in CLM 2012 from a licensing perspective. I have outlined the licensing requirements for the clustering requirements and covered the implementation changes in the Jazz token licensing for CLM 2012. Also, there is a small section answering the most frequent questions asked in the context of deployment of CLM 2012 licenses under “FAQ section”. So watch out for those tips!
Ok, lets get started now. To begin with let me broadly list the changes which have been brought in CLM 2012 from the licensing perspective.
What's New in Licensing for CLM 2012:
Addition of read-access to Design Management [Beta] capabilities to the following client license types: Contributor (RTC, RQM, RRC), Developer (RTC), Quality Professional (RQM), and Analyst (RRC).
Ability to connect to multiple floating license servers due to the High Availability & Clustering feature of CLM 2012.
License Compatibility with 3.0.x applications. The 4.0 licenses work with 3.0.x applications but 3.0 licenses do not work with 4.0 applications.
This compatibility allows for a topology where not all applications have to be upgraded to v4.0 at the same time. You can upgrade JTS and one of the applications and continue to work with the other applications at the 3.0.x level.
A new starter pack bundle of 10 licenses of RTC Developer for Work groups is available. The Starter Pack provides 24x7 IBM support providing an easy upgrade when teams need more than community support for their first 10 seats. There is a limit of 1 Starter Pack (10 seats) per Jazz license server group. The Starter Pack only installs on RTC 4.0 license servers.
Licensing in High availability/Clustering for Rational's Collaborative Life cycle Management products
There are 2 types of HA/Clustering available with CLM 4.0:
CLM High Availability / Clustering on WAS
WAS based High Availability
Prerequisite: Will require licensed WAS-ND (which will not be bundled with CLM v4, which is not provided by Rational License Team). Requires Freely available key file from support to activate capability.
Server rename is only for a limited set of scenarios. It requires careful planning, and should generally be used only as a last resort when other approaches are unworkable. You should review the supported scenarios at Supported scenarios to understand if server rename will work for your deployment.
Prerequisite: Requires a freely available key file from support to activate capability
Both the setups do not require extra CAL ( Client Access Licenses ) for the applications hosted on the JTS, Since there will be only one repository. Both the setups do not require the extra server licenses as well ( JTS ). They need the WAS and freely available key file from support to activate capability, which is not a license file and customers need to contact the product support in order to obtain the same.
Design Management Licensing
Design Management is a collaborative web-based tool that enables a broad set of stakeholders to contribute to and influence the design of products, software, and systems. Rational Software Architect Design Manager ([Beta] and Rational Rhapsody Design Manager [Beta] use the Design Management (DM) application, which includes the Design Management capability.
Important: The integration with Design Management is considered beta functionality and is for evaluation purposes only.
There are no extra licenses available as of now for the Design Management tools. As of now the following client license types: Contributor (RTC, RQM, RRC), Developer (RTC), Quality Professional (RQM), and Analyst (RRC) have been provided with only the Read-access capabilities to Design Management [Beta]
There are no trial extensions for the licenses of Design Management tools as of now.
License Compatibility with 3.0.x applications/Support rolling upgrade capability (N-1) for CLM
The 4.0 licenses work with 3.0.x applications but 3.0 licenses do not work with 4.0 applications. This compatibility allows for a topology where not all applications have to be upgraded to v4.0 at the same time.
You can upgrade JTS and one of the applications and continue to work with the other applications at the 3.0.x level. You can upgrade Jazz Team Server and support both RTC 3.0.1 and RTC 3.Next clients. You can upgrade one CLM application at a time (rather than having to do all at once). Allows RTC, RQM, RRC to upgrade incrementally. 4.0 CALs would require the JTS version to be at 4.0. However 3.0 CALs can be imported into JTS 4.0 without any problem.
When Jazz Tokens are used as licenses instead of CAL's and when the version of CLM is upgraded to 4.0, we have incompatibility issues with the Jazz Tokens.
In order to resolve the reported error apply the steps below:
The Global Rational User Community recently updated with the addition of several Virtual Rational User Communities, including one for Jazz/CLM and systems engineering.
The purpose of the Jazz & CLM Virtual Rational User Community (VRUC: Jazz & CLM) is to facilitate information sharing and group discussions related to the Jazz platform and Collaborative Lifecycle Management (CLM).
The purpose of the Virtual Rational User Group for Systems Engineering (VRUC SE) is to facilitate information sharing and group discussions around the topics of systems engineering and how IBM Rational methods and tools can be applied in these endeavors. The VRUC SE offers meetings and presentations available to all clients no matter where they are located through virtual events. All you need to do is go to the following link and join, then check out our upcoming presentations and events!
These communities are another great way to help you, our clients, stay educated on our products and solutions. These VRUC meetings also will give you a chance to ask our experts questions in a live format!
Over on my personal blog, I posted last week about Building a better business: Hiring ducks and eagles for the right jobs.
In that post, I explored the personal experience and positive results of team hiring practices that focused on finding the right person for the right job. The net conclusion of that post being: "Hire to your needs, but also to the candidate’s strengths and abilities. It isn’t easy, but the rewards and your future success depend upon it."
But, I'd like to take that conclusion a step further now, since "future success" is a bit too nebulous for my taste.
From the social business perspective, hiring the ducks and eagles is a critical portion of our success, as people in the right job tend to be more motivated and passionate about what they do. It is this increased level of passion that is such an important building block of success in social business. Without passion, social business just becomes activities that fall flat, and your audiences will pick up on that immediately.
Social businesses with passionate employees, however, are thriving and forging new paths in the world around us. It is that passion which drive employees, either on their own or with slight urging, to get out in the social spaces and share their knowledge and excitement with others. While the passion IS infectious, it also needs to be cultivated.
That passion is either fostered or stifled long before the employee ever has opportunity to play in the social spaces. It begins during the hiring process: identifying and hiring to both your needs and the candidate's abilities right from the get-go builds that foundation to grow your company into the motivated and passionate social business you need. Hire a duck for an eagle's job (or vice versa) and you will stifle that passion. Likewise, put the duck in the right pond and enable the eagle to soar, and that same stifled passion now becomes a raging fire driving both to spread the excitement.
Your audiences can tell the difference between mere activity and authentic excitement, and they will treat your social business accordingly... Can you really afford to not hire the ducks and eagles?
I'll leave you with the video that inspired both post titles and over-arching topics: You Can’t Send A Duck To Eagle School:
Lets discuss a dynamic software analysis tool which is designed to help the developers write more reliable code: IBM Rational Purify Plus. It is now known as an advanced memory error detection tool that helps you accurately find hard-to-debug memory corruption errors. You need to fine-tune your application by using Purify, and when you run the tuned application, Purify scrutinizes every memory access and reports any corruption error before it occurs.
Purify is a very useful tool throughout the software development lifecycle. Developers can use it to ensure that the new code that they have written is not going to inadvertently cause any memory corruption errors or leaks. It includes capabilities like:
- Memory debugging- pinpoints hard to find memory errors such as un-initialized memory access, buffer overflow and improper freeing of memory,
- Memory leak detection- identifies memory blocks that no longer have a valid pointer. Purify is supported on Windows, Linux, Solaris, and AIX,
- Performance profiling- highlights application performance bottlenecks and improves application understanding with a graphical representation of function calls, and
- Code coverage- identifies untested code with line-level precision.
Now, by looking at this crisp description some of us would really want to try this software, its functionality, and capabilities Below is the link for those who have a feeling that this would be of great help to his/her organisation and can help developers in many ways.
Evaluate the Product and share your thoughts- Rational PurifyPlus: http://www.ibm.com/developerworks/downloads/r/rpp/
In order to use and evaluate the product, or even in your production environment, to run any rational product you would need a license file which will be the key to success. In simple words, to run this dynamic software analysis tool we need a license, the license could be of your choice, for the type of license please see the earlier blog post: Licenses types and their functionality
By using the license file and the setup in order to serve the license we can launch the product. This seems to be easy and yes it is, if we do not consider external factors like network, correct license file, server settings, client settings etc, which is not possible, and we run into issues. These issues are simple if we do things right the first time and do it right all the time.
There would be many instances where you have thought that when everything is in place and we have valid licenses which are imported using the license server as recommended, then what could be the possible cause of the error?
Considering the fact that everything is done correctly and there is a very little room for error, I have done some research on it, and here are my findings: Errors specifically (licensing errors) related to PurifyPlus revolve around few settings. I will talk about them one by one in detail in order to get clear picture of what can be done to eliminate these kind of errors and save time,
One among the most common error is FLEXnet Licensing error:-18,147, License checkout failure while using Purify, Quantify or PureCoverage components of DevelopmentStudio UNIX,
Full Error will be like : Purify engine: Error: License checkout failure: License server does not support this feature, FLEXlm error: -18,147.
There could be couple or reasons for this specific error to occur:
1). First among them is due to the environment settings not being configured correctly. Confirm the following environment settings are set as shown:
If your configuration differs from the above, you can manually set the above settings by doing:
setenv RSU_LICENSE_MAP //config/License_Map
setenv LM_LICENSE_FILE @
You can now test the license by using the option -testlicense : %purify -testlicense
If you are still getting license errors, copy the License_Map file to the .Rational directory under the user's home directory
%cp /config/License_Map /$HOME/.Rational/ And test the license once again.
If this does not resolve the error we should move on to the second possibility which could cause tis error:
2 ). It is possible to set up a mixed environment where the same license server manages licenses for both a suite product and individual point products.
In this situation, license usage order can be customized by modifying the settings in the License_Map file on a per-component-product basis. For example, when a user starts an application, such as IBM Rational Rose, you can define whether that user claims a Rational Rose license or a Rational Suite license.
Fore more details on How to configure a Rational license for a UNIX system using the license map file, Please see the following link: http://www.ibm.com/support/docview.wss?uid=swg21120664
3). Now that we have done all other checks and made sure that the License Usage is correctly set and environment variables are fine, you may still find that whenever an attempt is made to launch IBM Rational PurifyPlus it results in the error “FLEXnet Licensing error:-18,147”, or specifically for a Windows server "Unable to connect to your license server" (please note this is only applicable when the License server is Windows Server and client is a UNIX machine).
The issue could be with the incorrect license file in use, which means that Rational PurifyPlus for Windows Authorized User license key has been imported.
This issue may happen when Rational PurifyPlus for Microsoft Windows has been generated, Let me explain...
See the license keys below:
License key name
IBM Rational PurifyPlus for Linux Floating License Key
IBM Rational PurifyPlus for Linux and UNIX Floating License Key
IBM Rational PurifyPlus for Windows Floating License Key
If you have a Windows license server and a LINUX or UNIX client then the license key needs to be generated should be : "IBM Rational PurifyPlus for Linux and UNIX Floating License Key"
If you have a Windows license server and a Windows client then the license you would need should be: "IBM Rational PurifyPlus for Windows Floating License Key"
The error “ FLEXnet Licensing error:-18,147” should no longer persist, if we have these things in place. Also, these should be followed as the best practice while using the software in order to minimize these kind of errors and increase performance and durability of the product we ( IBM ) is developing for you.
Launch of Rational PurifyPlus on Windows Server 2008 result in license error:
Installing Rational PurifyPlus result in Flexlm -15 error :
Launch of Rational PurifyPlus on Windows 7 results in license error :
License Usage Mapper does not retain settings :
image credit: (cc) Some rights reserved by Phil and Pam
Author: Saurabh Tyagi
You know, even machines need a break now and again. This weekend our jazz.net servers will get much deserved holiday for 36 hours.
If you're a Jazz.net member we trust you've already received communications regarding this planned outage. If you've not, you may want to take a moment to read over the following information so you are prepared for this weekend's pending scheduled outage.
When: From Saturday September 8th, 2012 12:01am until Sunday September 9th 11:59am (a duration of 36 hours)
What: All services hosted on jazz.net domain will be unavailable
What actions are required by users of jazz.net?
There are no mandatory actions required for consumers of jazz.net or CLM services. However, we recommend the following:
- Prepare and schedule your activities around the scheduled unavailability of services
- Synchronize all your work spaces with the server
- Plan to shut down all the build engines by the time when the maintenance is scheduled to start.
image credit: (cc) Some rights reserved by functoruser
Did you hear? Fariz Saracevic, Lifecycle Scenario Architect, announced on his blog Tuesday that the ALM Community is launching an Office Hours program. these office hours are intended to help connect you, our clients, with the right Subject Matter Experts (SMEs) to help answer questions, provide feedback, or even learn about deeper ALM related topics.
Check out his blog here for more details, or just use the information below to join the ALM community and begin working directly with your peers and the ALM SMEs!
To get notified about ALM Community Office Hours, become an ALM community member, and/or pass this information to your peers:.
If you have IBM developerWorks ID, click "Join this Group" button from ALM community home page.
If you do not have IBM developerWorks ID, register with IBM developerWorks/join ALM community with easy three steps:
1. Go to the IBM developerWorks registration page
2. Complete registration form and , click on the "Register" button
3. Go to the ALM community home page and click "Join this Group" button.
It was back to school for many last week and into this week as well. Now that the barbecue has cooled, kids are off learning, and the house is quiet once again, let's take the opportunity to focus and get some of those administrative tasks we've all been putting off dealt with once and for all. That in mind, let us help! On the tail of yesterday's post guiding you through Fix Central downloads, here's a list of the latest downloads over the past few weeks from Rational Support to help you find the fixes you need:
Rational Software Architect for WebSphere Software, Version 8.5.0
Rational Software Architect, Version 8.5.0
IBM Rational Application Developer for WebSphere Software, Version 8.5.0
Rational Host Access Transformation Services Fix Pack 3 (220.127.116.11) for 8.0
IBM Security AppScan Standard 8.6
IBM Rational Developer for System z 18.104.22.168 PTF UK81273
IBM Rational Developer for System z Fix Pack 22.214.171.124
Rational Synergy Interim Fix 1 for 126.96.36.199
IBM Rational Synergy 188.8.131.52 Interim Fix 001 Windows
IBM Rational Synergy 184.108.40.206 Interim Fix 001 UNIX
Rational Asset Analyzer for System z Fix Pack 9 (220.127.116.11) for 6.0
Rational Performance Tester Fix Pack 5 (18.104.22.168) for 8.2.1
Rational Service Tester for SOA Quality Fix Pack 5 (22.214.171.124) for 8.2.1
Rational Team Concert Fix Pack 4 (126.96.36.199) for 3.0.1
August 2012 PTF for XL C/C++ for AIX, V12.1
August 2012 PTF for XL C for AIX, V12.1
August 2012 PTF for XL C/C++ for AIX, V12.1
August 2012 IBM XL C++ Runtime for AIX, V12.1
August 2012 PTF for XL Fortran for AIX, V14.1
August 2012 PTF for XL Fortran Runtime for AIX, V14.1
August 2012 Update for XL C/C++ Advanced Edition for Blue Gene/P, V9.0
Wow how time flies! It seems like just yesterday we were lamenting the last of the barbeques of Labor Day with the latest downloads lists... And it seems we've been busy since then! Here's a list of the latest downloads which have gone live from Rational Support since September 4th, presented here to help you find the fixes you need:
Rational Rhapsody 8.0
September 2012 Update for XL Fortran for Linux, V14.1
September 2012 Update for XL C/C++ for Linux, V12.1
Rational Rhapsody Design Manager 4.0
Rational Synergy Fix Pack 3 (188.8.131.52) for 7.2
Rational Change Fix Pack 4 (184.108.40.206) for 5.3
IBM Rational Change 220.127.116.11 Fix Pack Windows
IBM Rational Change 18.104.22.168 Fix Pack UNIX
IBM Rational Synergy 22.214.171.124 Fix Pack Windows
IBM Rational Synergy 126.96.36.199 Fix Pack Solaris
IBM Rational Synergy 188.8.131.52 Fix Pack Linux
IBM Rational Synergy 184.108.40.206 Fix Pack HPUX
IBM Rational Synergy 220.127.116.11 Fix Pack AIX
Rational Team Concert Fix Pack 1 (18.104.22.168) for 4.0
Rational Requirements Composer Fix Pack 1 (22.214.171.124) for 4.0
Rational Quality Manager Fix Pack 1 (126.96.36.199) for 4.0
September 2012 PTF for XL C for AIX, V10.1
September 2012 PTF for XL C/C++ for AIX, V10.1
Rational DOORS Web Access Fix Pack 1 (188.8.131.52) for 1.5
September 2012 PTF for XL C/C++ for AIX, V10.1
September 2012 PTF for XL Fortran Runtime for AIX, V12.1
September 2012 PTF for XL Fortran for AIX, V12.1
Packaging Utility, Version 1.6
Installation Manager, Version 1.6
Rational DOORS Fix Pack 1 (184.108.40.206) for 9.4
Rational Asset Analyzer for System z Fix Pack 10 (220.127.116.11) for 6.0
Rational Asset Analyzer Fix Pack 10 (18.104.22.168) for 6.0
IBM Rational Statemate 4.6.1 Fix Pack 6 for Solaris
IBM Rational Statemate 4.6.1 Fix Pack 6 for Windows
Rational Statemate Fix Pack 6 (22.214.171.124) for 4.6.1
Rational Software Architect Extension Design Management 4.0
Rational Developer for System z Fix Pack 126.96.36.199
Rational Developer for System z 188.8.131.52 PTF UK81498
Rational Developer for System z Fix Pack 184.108.40.206
Rational Insight 1.1.1
Back to school has come and gone, and we're inching towards those important life choices we all must make soon: What to be for Halloween! I jest, of course, as a way to help divert your attention from the stresses of your kids' school work and woes, and hopefully help you focus back in on your own work and success... To that end, here are the articles, downloads, and truly great content that went live on developerWorks Rational last week:
Improve the value of CLM reports by using metrics: A guide to using metrics with Rational Reporting for Development Intelligence and Rational Insight
By Peter Haumer, Senior Software Engineer, IBM, USA
The applications that comprise Collaborative Lifecycle Management (CLM) provide over 200 sample reports. Adding either the Rational Reporting for Development Intelligence (RRDI) component or IBM Rational Insight gives you more options and access to the data warehouse metrics. This is in-depth look at the metrics and how to use them.
Product: Rational Insight
Tackle the multichannel testing challenge
By Monica Luke, Lifecycle Scenario Architect, IBM, USA
Mobile and web-enabled applications bring new challenges to multichannel testing, or interleaving a single test scenario across several interfaces. It's becoming a requirement to move seamlessly from mobile to web and back again. Reviewing approaches that have worked in the past leads to a discussion about tackling the future.
Product: Rational Functional Tester
Introduction to C++0x scoped enums and good usage patterns
By Wael Yehia, Software Developer, IBM, Canada
The author describes all aspects of the new scoped enums from C++0x, the C++ standard, and provides examples and guidance for good usage patterns. Scoped enums can help you write more portable and more expressive code that can be forward declared, without any implicit conversions to aid type safety.
Product: C/C++ Compilers
Invisible Thread blog: Keys to successful demand and delivery management
Demand and delivery management connects executives, managers, and development teams, so that everyone focuses on the same goals even amid continual change. This article offers five imperatives for an effective ALM approach that includes delivery management and lists essential ingredients for successful demand and delivery management.
We are pleased to feature Contributing Author Mark Lines
Mark Lines is Managing Partner at Scott W. Ambler + Associates. In 2012, Mark was awarded the IBM Champion designation for his work in the IBM community. He is an IT Process Consultant and Agile Coach. With Scott, he is co-author of Disciplined Agile Delivery: A Practitioner's Guide to Agile Software Delivery in the Enterprise (IBM Press, 2012). Mark writes for many publications and is a frequent speaker at industry conferences, including IBM Innovate. He delivers workshops on Disciplined Agile Delivery (DAD), as well as other agile topics. In his spare time, Mark likes to camp, golf, and ski in the Canadian Rockies. He can be reached at mark [at] scottwambler.com
This week we are also highlighting the following items on our pages that you may find of interest...
Evaluate Rational Insight: http://www.ibm.com/developerworks/downloads/r/rinsight/index.html
Free trial download of Rational Functional Tester: http://www.ibm.com/developerworks/downloads/r/rft/learn.html
Evaluate IBM Rational Application Developer for WebSphere Software: http://www.ibm.com/developerworks/downloads/r/rad/index.html
Try Rational Application Developer online or in the sandbox: http://www.ibm.com/developerworks/downloads/r/rad/tryonline.html
Try Rational Programming Patterns for System z V8.5: http://www.ibm.com/developerworks/downloads/r/rppz/
Essentials of design management: Learn how design management contributes to collaborative lifecycle management for IT organizations: http://pic.dhe.ibm.com/infocenter/rdmhelp/v4/index.jsp?topic=%2Fcom.ibm.dm.ispt.doc%2Ftopics%2Fc_gs_essentials_of_dm.html
Rational Programming Patterns for System z V8.5, which modernizes pattern-driven programming and enterprise-wide repository services for Pacbase developers within the Rational Software Delivery Platform, is now available for trial download on developerWorks: http://www.ibm.com/developerworks/downloads/r/rppz/