It's that time of the year again - Innovate - IBM's Technical Summit - is going to be going on week of June 3, 2013 in Orlando, Florida.
I am excited to share that we will once again be hosting a Super Women's Group networking receptionto enable networking and mingling for IBMers, customers, and BPs. This year, we will also be hosting a panel discussion of women executives from IBM, 2 IBM clients, and an IBM business partner.
The theme of this panel discussion is "Staying Ahead in your Career" and will focus on issues ranging from how to take risks in your career to the importance of building strong relationships to ensuring you have a seat at the "big" table. I'm delighted that April Slovensky from Deloitte Consulting LLP has agreed to be my guest on this panel. April leads Deloitte Global's Methods & Tools organization which focuses on enabling client service professionals to deliver client solutions in an effective manner. April has served as a leader of Deloitte’s Women’s Initiative (WIN) - delivering programs aimed at developing and retaining women. April manages to combine a successful career with her family life and many outside interests. I can't wait to hear how she does it all!
I hope you can join me and my colleagues for these exciting events. Here's a link with details for both the panel discussion and reception as well as how to RSVP:
Unable to attend or want to pose some questions? Please feel free to comment on this post. I will post a summary of the event and some of the tidbits I gleaned from the panelists after the event. Hope to see you there.
A scenario where, the IBM Rational Performance Tester (RPT) recording showed the message: 'This program cannot display the webpage'.
RPT successfully recorded the web page, but the browser rendering was not as expected. The playback worked fine. The below message was seen in the browser panel of RPT:
The script also had the required certificates in place.
Rational Team Concert server is expected to have a common user base management. In order to correctly perform process enforcement for Git operations by Rational Team Concert it is imperative that the identity of the Git user be known to Rational Team Concert. Therefore, the need to have a common user base across Rational Team Concert and Git server (Apache HTTP server) via a different LDAP arrangement.
We can still get the integration done using a common user name with different user base across Rational Team Concert and Git server via an different LDAP arrangement.
Example: Git is configured with Apache DS LDAP and RTC configured with different LDAP registry.
Note: Common user id used for both GIT and RTC using different registry (with different password) and provide all necessary permissions.
Below are checkpoints for verifying the integrations:
1) Verify the GIT login, just to ensure GIT login is fine
$ git remote show origin
2) Verify the GIT GIt repo configuration
Update respective "repokey" and "repourl" information
3) Verify the GIT GIt repo configuration
Update respective "pre-receive" and "post-receive" hooks information
Note: The above configuration will give a clear understanding about RTC-GIT integrations and using a common user name with different user base across Rational Team Concert and Git server via different LDAP arrangements.
There are two kinds of knowledge - tacit and explicit.
Tacit knowledge is the knowledge in your head. Knowledge you haven't shared. Explicit knowledge is knowledge written down and shared. Tacit knowledge is good, but explicit knowledge is better, particularly in a technical support context. In Rational Client Support, we've built a robust knowledge management program, based on knowledge-centered support best practices, aimed to equip the organization to capture knowledge effectively for reuse, not only internally, but outside the firewall as well.
The support engineer on the other end of the phone not only brings to bear his/her own expertise on an issue, but also has at hand our knowledge base built on the collective experiences of the organization and clients to date. We solve a problem once, and then reuse the solution, building upon it as experience dictates.
Capturing knowledge is not something we do in addition to solving problems....it is the way we solve problems.
Innovate 2010, the Rational Software Conference, is less than a month away, and it's starting to feel real now.
Some of what you can expect at Innovate 2010, from a Rational Client Support perspective:
Several Rational Client Support speakers will be presenting sessions at Innovate 2010:
Brianna M. Smith: Using Requirements Composer to improve the requirements review process with IBM CIO projects. A survey of IBM Rational's Requirements Management Tools
Zhe Leonard: You Rang? Real Support Calls from Real Rational Quality Manager Customers,
James Chung: How to reference a datasource using Resource Injection in a JEE application using IBM Rational Application Developer (IRAD) and WebSphere
Bertrand Durou: Closing the Loop: From Support Request to ALMRequest and Back with Client Lifecycle Management on IBM Rational ClearQuest
Christian Glockner: Closing the Loop: From Support Request to ALMRequest and Back with Client Lifecycle Management on IBM Rational ClearQuest
Ali Manji: Case Study: Creating a Global ALM Environment with Rational Team Concert and Quality Manager
Stuart W. Poulin: Decomposing the IBM Rational ClearQuest ALM 1.1 Schema
The Technical Support Café
Europe 4 Dolphin Hotel (Lobby Level) Looking to meet Technical Support management? Want an opportunity to share your feedback with our Technical Support executive? Need to know how to get some attention on one of your important pmrs? Want to come to one of our lightening sessions to learn some technical tips and tricks? Have you heard about our improvements to the Support website with the Support Portal? Do you know how to leverage our Electronic Service Requests(SR)? Well, look no further. Come talk to Rational Client Support in the Support Cafe! We have moved from the Solution Center into our own room. Come and enjoy some refreshments and discuss your Support needs when YOUR schedule permits. We are here to assist you and share some knowledge with our rolling lightening sessions. Stop by and check it out!
Red Carpet Lounge exclusively for Accelerated Value Program Clients Asia 5 Dolphin Hotel (Lobby Level) The Rational Accelerated Value Program Team is proud to host an “invitation only” experience for you at Innovate 2010 - The Accelerated Value Red Carpet Lounge.
The Red Carpet Lounge (RCL) is available to you throughout the conference where we focus on presentations and round tables with management/development/product management that can only been seen in the Red Carpet Lounge. It is also a place to relax, enjoy a soft drink, coffee or snack, connect to the Internet, do a little work, and much much more. You will have the chance to meet with other Accelerated Value Program Clients, Rational Product Managers, Executives, and Engineers as well as many Accelerate Value Leaders and Specialists.
Red Carpet Lounge Welcome Reception: Sunday, June 6, 5:00pm - 6:00pm Red Carpet Lounge: June 7-10, 8:00am - 5:00pm
DOORS Web Access (DWA) 9.6+ includes a translation layer that converts the DOORS data to a format that can be loaded to a DOORS Next Generation datawarehouse, using the same ETL (Extract, Translate, Load) jobs used for DOORS Next Generation. This blog covers linking them and running an ETL.
There are three prerequisites:
Insight 18.104.22.168 is installed and configured with Rational Reporting Data Model (DW+CALM)-no-security.zip. It is important it has the –no-security one.
A DOORS Next Generation data warehouse has been configured.
DOORS Web Access 9.6 or later and DOORS are installed and configured.
These are not minor depending on your background. If like me your background is in DOORS I would recommend you get help on the Insight setup.
Stop DWA and edit <DWA Install>\server\festival\config\festival.xml to have in the f:properties section:
Copy etlfiles.zip to the Insight box and unzip it; there should be a doors.xdc file inside.
Open the doors.xdc in the XML Data Configuration Tool.
Note that there are two nodes, one for RRC and one for DOORS. By default, it is configured to pull data from both DOORS Next Generation (which used to be called RRC) and DOORS 9. For this setup I’m not interested in pulling data from DOORS Next Generation. So I change the RRC group to DOORS 9 and set authentication type to Form and enter DOORS username/password. Rename it and delete the original DOORS one.
It should look like my screenshot, note the Form Security URL must be blank and the Authentication type must be Form.
If you're looking for a complete look at everything that's happening in social media at Innovate 2011 this week, let this blog post be your guide. If you're the type who prefers the Cliff Notes basics, here you go:
Four great articles give you 5 minutes of smart in bite-sized chunks. As we move into the holiday weekend for our U.S. based employees and clients, these articles will give you a quickly consumable bite of information, but don't be deceived, these will serve to whet your appetite for even deeper information once you dig in. So grab a cuppa, and take 20 minutes to absorb this great info and lay out a plan for follow up in the coming slow-down.
5 minutes of smart: Tracing project requirements- By using an automated tool to facilitate tracing project requirements (in this case, Rational DOORS Next Generation), you can take charge and make managing project requirements a smooth, continuous process.
5 minutes of smart: How to link requirements to development artifacts- An important initial task to successfully manage requirements in a development project includes linking requirements and artifacts. Choosing the correct link type is key. Learn about links types in a typical RM tool such as Rational DOORS Next Generation. You can also experiment with the DOORSng tool in a 60-day free trial.
5 minutes of smart: Detect and analyze runtime problems with probes- By using an automated tool to facilitate development code testing (in this case, Rational Application Developer for WebSphere), which uses the Eclipse-based Probekit framework of Java code fragments that can be inserted into a program to provide information as the program runs, you make it easier to obtain vital runtime data on your code component.
Wow, I can't believe that 2011 is almost over. It's been quite a year, and continuing the theme, I'd like to share my own subjective look at some of the highlights - the Year in Review on Notes from Rational Support.
This is not an inclusive
list of all the best content on NFRS in 2011. In order to get that, you
might as well sit back and read the whole year. Or maybe you just want the IEA (IBM Education Assistant) stuff. Or posts on ClearCase. Or Jazz. You can explore our content by tags.
And, of course, this is my own opinion as to some of the best, most useful, informative,
or just plain fun posts on this blog. Your opinion can and probably
does differ. So what did I miss? Is there a particular bit that made
your day in 2011? Let us know in the comments!
From the list below, it would appear that this past year you all were big on some of our thought leadership items. Following are the top ten (well technically eleven, but 6 fall under a single topic, so I figured I owed you at least one more) posts which garnered the largest number of views over the course of 2012:
This list was built by you, and for you! Thank you all for your continued loyalty and support of this blog. As you all know we strive to get you the best support content and help you solve or avoid problems before you need us. It is you, our audience, who keep us working hard to find that content you need and who make this blog a possibility to continue. We are very happy that by virtue of your numbers, we can see that you are indeed finding value in the content we provide, and that alone makes this all worthwhile.
You are invited to participate in the 2013 Rational VoiCE Jam, a virtual event hosted by the Rational Client Programs team. A jam is a guided online discussion surrounding a set of themes. Participants respond/blog to themes with ideas, ask clarifying questions, comment and vote on the ideas by sharing their like or dislike. By popular demand, this jam will give you the opportunity to share ideas, comments and votes across various products, solutions, and aspects of the Rational portfolio. We have approximately 30 themes that you may follow and actively join in the discussions.
The jam commences Monday, September 30th and closes on Friday, October 11th. Please register for this event at the following link. Although you may have registered for previous jams, you must register to participate in this event.
Have you pulled together your platform upgrade plans for 2014? Do you know if your IBM Rational Collaborative Lifecycle Management (CLM) environment will be supported on the platforms you plan on upgrading?
Be sure you know what platforms are supported before you upgrade so as to avoid unnecessary surprises and downtime.
The following system requirements information will help you identify what platforms are supported. Included is a list of platforms that we no longer plan to support in 2014. This information is being provided to assist you in making plans to migrate to newer supported versions and is important to consider before you begin upgrading your CLM environments:
You won't want to miss this extensive blog post by Vasfi Gucer (IBM Redbooks Project Leader with the IBM International Technical Support Organization) detailing 5 Reasons why you should register for Bluemix- So, you've heard about IBM Bluemix and wondering how you can give it a try it and more importantly, is it worth it. The answer is, it is very easy to register for Bluemix and it's worth it! Let's see why... [Read more]
Visit the IBM Electronic Support Community blog (https://www.ibm.com/developerworks/mydeveloperworks/blogs/IBMElectronicSupport) for information and discussion about using the portal and other Electronic Support tools.
Finally, if you have feedback or questions about the portal, you can submit feedback via the Feedback link in the portal, send email to both email@example.com & firstname.lastname@example.org, or post a comment in one of the 3 blogs listed above.
It is always recommended to use the latest version of IBM Rational Performance Tester (RPT) . In the later releases of RPT, there are many enhancements made and several defects have been fixed.
Below is a link that contains a complete listing of Defects that were fixed. It also has all the releases, refreshes, fix packs and interim fixes sorted by version for RPT and IBM Rational Service Tester for SOA Quality (RST).
Support to parse/control URL based on resource and parameters in query for service testing.
Support to format XML and JSON for service testing.
Support for WSDL 2.0.
What's new in version 8.5.1
Support for GraniteDS and BlazeDS data transformation.
Support automatic correlation for XML Encoded fields in SAPWeb test generation (for SAP's ABAP Webdynpro framework).
Support for WAS 8.5.5.
Support for SAP GUI 7.3.0.
Support for the execution of compound tests from a performance schedule.
Support for generating sequential number for all the users in a test.
Support to control the automated generation of the service reports.
Support to control the length of input data to avoid scalability issues for service tests.
What's new in Rational Performance Tester and Rational Service Tester for SOA Quality 8.5
This release of Rational® Performance Tester includes a number of new features.
Rational Performance Tester 8.5 includes these new features or enhancements:
Support for Microsoft Windows 8 and Windows Server 2012.
Support for Rational Performance Tester Agent on System z Red Hat Linux.
Collect Response Time Breakdown data for WebSphere Application Server 8.5.
New Test Execution perspective to run tests.
Export of execution event console output to a CSV, XML, or text file.
Export of event log to a CSV, XML, or text file.
Export of multiple legacy reports to HTML.
Export of web-based executive summary and counters are now saved in HTML.
Rational Service Tester for SOA Quality 8.5 includes these new enhancements:
Support to specify the maximum length for the response content for recording and test generation.
Support to import a WSDL file from a secure site that requires certificate authentication.
What's new in Rational Performance Tester 8.3
This release of Rational® Performance Tester includes a number of new features.
Rational Performance Tester 8.3 includes these new features or enhancements:
Enhancements to reports
You can view reports and control schedule execution remotely from a web browser without installing Rational Performance Tester workbench. For more information, see the Accessing reports remotely topic.
A new Load Generation agent is available to generate load on the system under test. For more information, see the Working with agents topic.
The Rational Agent Controller is used to gather data for the Response Time Breakdown feature and in support of the startup and control of web services stubs in the SOA protocol. The Rational Agent Controller cannot be used to apply load in version 8.3.
You can check the status of the agents from workbench. You can also share an agent with another workbench. For more information, see the Checking status of agents topic.
Support for new web browsers such as Google Chrome, Apple Safari, and Opera.
Rational Performance Tester supports recording and playback for applications developed on Microsoft Silverlight and Google Web Toolkit. For more information, see the Microsoft Silverlight and Google web toolkit topics.
Manually create a Microsoft .NET transport configuration to describe the transport settings for service requests that use the Windows Communication Foundation (WCF) protocol. For more information, see the Creating Microsoft .NET transport configurations topic.
Support for Citrix XenApp version 6.5 and Citrix XenDesktop version 5.6.
Check the data correlation errors in the new Data Correlation tab of the Test Log editor. For more information, see the View test logs topic.
For Generic Service Client, add static XML headers to service requests to ensure compliance with WS-Addressing, WS-ReliableMessaging, WS-Coordination specifications as well as other predefined standards. For more information, see the Adding static XML headers to a service request topic.
Remove the deployment directory automatically from the Rational Performance Tester Agent computer after the schedule execution. For more information, see the Manage deployment directory for agents topic.
Software Support Lifecycle link -
The IBM Software Support Lifecycle policy specifies the length of time support will be available for IBM software from when the product is available for purchase to the time the product is no longer supported. IBM software customers can use this site to track how long their version and release of a particular IBM software product will be supported. Using the information on this site, customers will be able to effectively plan their software investment, without any gaps in support.
IBM has been driving the "Smarter Planet" concept for quite a while now, both formally as a campaign and even longer as a general ethic of business.
To drive home a personal perspective of this global focus, this week we asked: What are you doing to make the planet smarter? Here are some of the responses we received from colleagues around the world:
Umberto Ghio is focused on a very personal way of making the planet smarter: I am trying to get smarter myself. As I am part of the planet, by improving myself I am contributing to the overall "smarter planet" ideal. How? I try to do things in a different way, make some efforts to imagine a better solution for each problem I am facing, even if it is an old known problem with a old known solution. Learning; learning something new is the best way to keep your brain young, and opens doors you never even imagined. I do as much as I can not to be obvious; do you get the same question 20 times? I try providing a different (but correct) answer to each one. I try to be as polite and kind as possible; it's too easy to be rude or too focused on yourself. Fun; I try to have as much fun as possible, and I try to involve as much people as possible. Spread the fun, you will never be wrong. A smarter planet? That is one in which everybody is happy
The efforts to make the planet smarter can also be demonstrated in different ways and shapes based on roles and responsibilities people take in their day to day life. As Hamid Kalantari notes, this includes both personal and business roles and responsibilities, and in our support organization this is done by:
Optimizing time to solution for PMRs by making sure the provided solution is applicable to the issue the client is facing and by engaging required resources actively while problem determination process is done.
Improving self-assist by providing quality content including technotes, developerWorks articles, and IEA modules
Improving productivity and clarity while working with clients by using existing tools such as AOS (Assist On Site).
Increasing awareness of existing self assist content as well as communities and forums like developerWorks
Being as clear as possible while communicating
Expanding and deepening technical skills in high demand areas
Nanesh Bhamkar postulates that a "thought" can definitely change lives. To help make the planet smarter he is currently growing his personal network so that the thoughts can be implemented, noting that in a developing nation like India, new technology is reaching only 5% of the crowd, while the majority of people are still waiting for it to make their lives smarter. He believes this is possible with a good network and support.
We can also compartmentalize smarter planet ideas into professional and personal as Sumant Renukarya has shown us: At work: I focus, daily, on how to improve my own skills with assisting clients, I try to figure out what else I can improve, and of course I continue my own education. Off work, there are a lot of small ways in which I am contributing to make a smarter planet. I teach Yoga; healthier people are a smarter planet I reach out to children and instill with them the importance of education. I use water efficiently, and in turn, save water. And here's an easy one: I switch off the power when it is not in use!
Lastly, we all know the following big industries:
The Auto industry is making the planet smarter with their innovative hybrid & fuel-efficient cars.
Hi-tech and mobile device companies are making the planet smarter with new efficient electronics, smart devices, and cutting-edge high efficiency technologies.
Imaging companies are making the planet smarter with new imaging devices like high resolution digital cameras, optical recognition, medical imaging, pattern recognition software, etcetera.
The Medical industry is making the planet smarter by constantly improving quality of life through their advances in technology.
And Aerospace is also working to make a smarter planet through satellite mapping technologies, and a breadth of other innovative advances.
What do they have in common? Well, Howard Hsiao has a brilliant take on this question: Besides the fact that companies in each of those industries are well known and innovative, there is one other thing they have in common which is far more important than anything else: They are supported by IBM Rational Client Support!!! Howard goes on to say: I am really proud that I am part of Rational Client Support and can provide support to those companies making the planet smarter. Whenever I interact with clients and keep their business running smoothly, I know that I am making an indirect but important contribution to a smarter planet.
So.... what are YOU doing to help make the planet smarter? We'd love to hear your ideas in the comments section!
Passion.... Joe Robinson recently wrote an interesting article on the topic over at the Huffington Post. In that article he posits that "Stocking up on positive events is important because we're usually in a losing battle against the negative avalanche barreling down on us from all sides." In the support world, we often see this exemplified, as we only get calls when there's an issue; no one calls us to tell us when products are working perfectly. I think Joe is on to something with his article, so rather than dwell on the problems sitting in our queues, let's talk a bit about our passions and what really gets us excited.
What ARE our passions in RCS? I'm glad you asked...
For Conny Postma, one of our Accelerated Value Specialists, passion is about her family: "I'm the proud mother of a teenage boy. My husband has been a stay-at-home father for most of the time." But that's not the whole of Conny's passion either as she goes on to note: "That gave me the opportunity my to pursue my other passion: working in Support! I really like to dive into technical issues, while at the same time talking and dealing with real human beings, also called clients and colleagues. But, also I'm very passionate about Astronomy: If time and weather allows I'm staring into the night sky and admiring the wonders of the stars and planets that surround us. That is such a peaceful and relaxing experience... "
Taking a different approach to the question, Kelly Smith, whom you all know as co-author of NFRS and overall knowledge activist, tells us her passions revolve around effective and open knowledge-sharing! She notes: "Email is where knowledge goes to die, says Bill French, and this blog post explains it much better than I ever could. In short, if you are providing an answer, that answer is best captured someplace it can easily be found and reused by others... and usually, that's not in your head or in your inbox. Worse, if it's in MY head, chances are that *I* won't even be able to find it when I need it again. Working smarter means not answering the same question over and over again... but providing the answer once where others can find it."
For myself, I find my passion in various places depending on what my life needs at any given moment. Sometimes I like to dive into a project that involves building or modifying something with my hands, like my latest kick to modify a vintage 1930's phone to a digital system functional for my day to day work. Other times, I have a driving need to create in a more artistic manner, which is where my love for photography comes into play. Even other times, I simply find passion and enjoyment from helping other people solve issues plaguing them; no surprise why I work in support on that one... but more than all, I find passion in writing; communicating thoughts and ideas to the world, be it in blog form, technical documentation, or just day to day correspondences. Of course if I just have to get away and clear my head, I hop on my motorcycle and ride off into the sunset... wheels on the ground, of course.
You've heard a few of ours, now we'd love to hear what -your- passions are. What drives your life beyond work? What passion keeps you coming back to work?
There's no doubt that "social" is the new web. Over the past two years we saw businesses adopt social networking at an unprecedented pace. But what will this year bring in the social spaces? More particular, what role will social business play in software support in 2011? We posed that very question to Rational Client Support and found a myriad of ideas and opinions.
From one of our Rational System Architect and Modeling TSEs, Pritesh Patel, we get the high level view of social business: "The information highway has become a social gathering place where more and more people using it are being seduced by digital media. You no longer have to invite someone for a cuppa tea to have a chinwag and gossip. In support, we have a huge bucket full of data (gossip) that we share. We can now reach out to our clients and provide them with necessary information, which can then reverberate across our various social-business channels. All major organizations are using these tools to create a buzz and that's what we're doing also. We promote support and build a different kind of rapport with our clients."
Sumant Renukarya, a Rational Synergy and Change TSE follows on Pritesh's view with: "We already see a major shift in the way the information is spread, thanks to social networking. At support, the following points play a major role with social networking: social business provides quick access to the required information like specific product related installers, fixpacks, readmes, etc. Promoting events and hence better attendance. And it adds a personal touch with clients, developers, and support personnel."
One of RCS' Knowledge Managers, Phil Wall, points out that: "Social Media in 2011 needs to be more interactive. We have been serving up information, videos and education through our Notes From Rational Support, Twitter, and Facebook channels almost like how a Newspaper reports the news to subscribers. What will make our social business channels more interesting to our community in between relevant information sharing?"
And that, dear readers, is a great question. What will make our presence more interesting? I'll leave you with these two additional questions in hopes of finding out: What do you think 2011 will hold for software support in social business? What would you like to see from us in these spaces?
This week, we asked Rational Support IBMers what tip or trick they'd like to share... below you'll find some great advice about global collaboration, using Lotus Notes and associate applications more effectively, and information on making Support Portal more effective for YOU!
First up is Wendy Page, an RCS Software Advisory Team manager, with some recommendations for collaborating with global teams. Wendy notes: "When working with remote colleagues, especially in foreign labs, I take a couple of minutes to ask them about something in their locale before beginning a work conversation. For instance, when I next talk to my CDL development team, I will ask them about their New Year's Holiday, whether they traveled to see family, what traditions they celebrated. Sometimes I ask about the weather, especially if I know that a team may be battling extremely cold weather (Europe), or ask if my colleague has family near flooding in Brazil. This helps me understand the context under which the team is working, extra strains in their work day that I may not be aware of. It also builds a sense of connection with our remote teammates and labs."
Paula Cox, a Rational Client Programs manager, has some great tips for using tables in Lotus Notes: In Lotus Notes (perhaps we can have a thread on JUST Notes tips)...two things have made everything easier.
When you have a table in a Notes document (email, teamroom document) you can move a row up or down in the table. To do this, highlight just that row, and press CTRL + Up arrow (or CTRL down arrow) to move that row up (or down)
To get a table into a Notes document that you edit (not a image), you can: a) copy the cells from a spreadsheet b) in Notes choose Edit -> Paste Special ->Rich Text If you -just- paste, you'll get a screen image, not an editable table.
Hope it has helped as much as it has helped me!
Debra Johnson, another Rational Client Programs manager, has even more advice surrounding Lotus Notes: One of the things in Lotus Notes Teamrooms, email, databases etc., that Paula Cox (thanks Paula- she is our Lotus Notes guru) taught our team was to use the 'shift' plus the 'minus' key to minimize the open documents. This helps if you need to find a category or event from the list. To use this function, click in the results, then press the 'shift' and 'minus' keys; it will collapse everything in that window to the highest level.
Lastly, our eSupport guru Pat O'Connor gives us some simple but highly effective tips on using the Support Portal: For the IBM Support Portal:
Customize your experience - this is YOUR IBM Support Portal, so first select the products that you are interested in - you can always change them later. This will help you find your answers quicker and easier - your navigation and searches will be scoped to only the products you have active on your page!
SIGN IN - Very, very important! Once you are in the IBM Support Portal, there is light blue box in the upper right corner: "Sign in to access your authorized content and to customize your pages." Signing in will save your customization on the IBM site, so that deleting your browser's cookies or changing computers doesn't result in you having to re-customize your IBM Support Portal pages every time you arrive at YOUR IBM.com site!
So, there you have some great tips and tricks from the people who work with these tools, sites, and distributed teams every day... do YOU have any tips to share? Anything that you find makes your life a little easier or efficient? Work related or otherwise, we're all ears and eager to learn new ways to improve!
image credit: (cc) the incomparable flickr user AndyP UK .
Learn how to set up an IBM Rational Team Concert main build that performs an IBM Rational Developer for System z code review. Based on the result of the code review, the process either submits the build to compile, or stops and reports the code review errors. Apply the tested, documented sample described in this article to implement a similar solution on your own platform. The steps focus on the Rational Team Concert administrator who writes an Ant task to compile COBOL programs, depending on other previous tasks, such as quality control.
Figure 1. Technical context for the sample scenario:
About the Author: Corinne Blanchard has 20 years of experience in the application development field (Cobol, Pacbase, J2EE). In the last six years she has worked for IBM on Rational products as a client technical professional and team leader for Rational Enterprise Modernization tools. In 2010, she contributed to the IBM Redbooks IBM WebSphere RFID handbook: A solution guide and IBM WebSphere RFID handbook: A programming guide. In 2013, she wrote a workbook that explains the basics of IBM Rational Programming Patterns.
In this six part demo series on developerWorks, we show you the ins and outs of IBM Rational Solution for Systems and Software Engineering. All six of the articles below will take you to pages on developerWorks from which you can either click to view the demo, or download the video and transcripts for review later or in secure environments.
I thought WE had been busy with all our new video technotes on the IBMRationalSupport YouTube channel, but our friends at IBMJazz have been even busier. Here's a sneak peek ... to see many, many, MANY more Rational Asset Manager videos (and more), visit the IBMJazz YouTube channel.
This month, however, we're going up a level (different from leveling up to you gamers), and are going to look at how AVP compares to standard Passport Advantage (also referred to as Software Subscription and Support) offerings.
Previously known as IBM Software Premium Support, IBM Software Accelerated Value Program is a customized solution that helps you to efficiently accelerate from software purchase to software ROI, and we all know how important ROI is these days... Accelerated Value complements Subscription and Support and provides value to you through proactive services, knowledge sharing, and problem management. This program has been designed with an approach to allow flexibility in the level of service needed to align with your business goals.
But what does this all really mean? What ARE the differences between Passport Advantage and AVP support? Glad you asked Here's an easy to read table that covers the comparison between PA and AVP:
Passport Advantage (PA)
Accelerated Value (AVP)
Type of support
Reactive, problem related support, Self-help
Proactive assistance to help plan, deploy, optimize, grow, upgrade and adopt IBM software. Coordinates reactive support.
Accelerated Value Leader, Accelerated Value Specialist.
Call Center access
Standard IBM process
Priority call handling and focused progression.
Client manages open issues
Accelerated Value Leader manages open issues and escalations, including enhancement requests.
Support for severity 1 issues
Accelerated Value Leader helps facilitate support for critical situations.
Reports and reviews
Detailed periodic problem management reporting and reviews, including recommendations for preventive actions.
Self-help web monitoring
Accelerated Value Leader proactively identifies defects that might affect your systems and productivity.
Scheduled and emergency onsite assistance is available.
Technical advice and documentation
Web resources and fee-based classes/events
Customized and focused knowledge sharing events, driven by on demand need of clients.
To our entire global audience of both clients and IBMers alike: we wish you the best today, and are extremely thankful you have chosen to follow us here on Notes from Rational Support. Even more so, we are thankful that you've found our efforts to be beneficial to your end goals. Cheers to you all!
As is the custom this time of year, those of us in the United States, and the expats living abroad are likely deep in the throes of celebrating a day of thanks by feasting upon a traditional Turkey dinner with all the trimmings.
Of course that means the Rational Support North American crew is largely out of the office today and tomorrow (Nov 27th and 28th). But have no fear, we do have crews still available to assist with your critical issues if needed!
In some situations, when you are performing a test execution using IBM Rational Performance Tester, you find the following HTTP options which can be utilized prior to executing the test scripts.
1. Clear cookie cache when the test starts
2. Clear page cache when the test starts
3. Disable page cache emulation in this test
It so happens that when you are running the script and you check the 3rd option of HTTP Options tab ("Disable page cache emulation in this test") in RPT, the script is passing. But your project team might want to test the application using cache, which is by emulating the cache. So in such cases you disable the page cache emulation option and notice that some of the pages requests shows failed execution status.
So what could be probable causes in such situations ??
Note, that RPT supports automatically emulating page caching functionality as well. (Because that's what browsers do!).
Under a scripts' HTTP Options there is an option to Turn Off page cache emulation (and also clear cookie cache to emulate a new user visiting the site).
Remember that RPT will record what the browser does. So for example, if you record a script without clearing the recording browser cache, you will have recorded a script that emulates a user with a full browser cache. To emulate users coming to a new site for the first time, or a site where cookies may have expired between visits, or just for ensuring you have a known starting point for your virtual users, ensure you clear your recording browser cache before recording your scripts.
A quick test to understand the difference is to record a script of your application's homepage. Ensure you clear the browser's cache then go to your applications homepage and wait five seconds. Then, select F5 to refresh the page, close the browser. In the script, you will see the first page all the page elements response code is 200. In the second page the page elements will be 304
These HTTP option changes can impact the response times and amount of work the server performs. Usually, it is recommended that you clear the browser cache prior to starting recording so that in the recording the server has to deliver the whole page and you get a 200 and not a 304.
As to what you need the answer would generally be to simulate the realistic behavior of the users. On one hand you can disable cache emulation which would mean that in a loop the server delivers all the page content on every iteration. But if the workload is in a loop simulating a user re-visiting pages you may want cache emulation turned on meaning on subsequent visits to pages the user visited before the server returns 304 because that is what would happen to such a user with a real browser.
In certain circumstances, deselecting the "Disable page cache emulation in this test" option might also result in the response header as :HTTP/1.1 304 RPT Used Cache - No Request Sent
Sometimes, RPT recognizes the request that contains the substitution as part of the cached traffic. Therefore RPT picks up the data from the cache, instead of dynamically rebuilding the request. In such cases, force RPT to dynamically rebuild the request. ie; Disable cache emulation.
It's almost here... New Year's eve is just around the corner, and many of you have likely already closed out the day, week, month, and year by this point. But before we get on with the merriment, we have one last bit of business...
Today is the last 'business' day before we close our social business survey. While we are close to our goal for the amount of feedback we wanted, we are still a few short. To that end we'd really appreciate it if you could take 3 minutes and answer 5 or 6 questions ... which will be used to mold and guide our strategies for the next year.
And stay tuned in the coming weeks, as we will collect, collate, analyze and present the data you've given us to highlight what you've said and how we'll be using it in 2012 to guide our business!
For those of us around the U.S celebrating Independence day today: we hope your beer is cold and your barbeques are hot; find some shade and enjoy the relaxing day. Then grab a lawn chair and enjoy the fireworks displays tonight!
Here at Notes from Rational Support, your intrepid blog authors are off on holiday until Monday the 9th, but we've queued up some posts we think you'll find quite useful between now and then.... as always we welcome your comments and feedback here on the blog, through twitter, or on our Facebook posts.
From us in IBM Rational Client Support, we wish you all a very happy New Year and hope the future brings you all the successes and joy you can handle!
While we sleep away the day, then wake only to gorge ourselves on traditional New Year's Day fare (Hoppin' John anyone?), we still wanted to take some time out and thank you all for being such a loyal audience and helping to make this the second most viewed on developerWorks (and over 12.5 million views)! We truly hope this means you all find value in the content we share and that our posts do indeed help you see more success in your daily work with your Rational product suites.
From all of us in Rational Client Support to you, we say: A heartfelt thank you, and we hope this new year sees even greater prosperity and success for you all!
It's been a while since we've highlighted some of the other blogs here on dW (and elsewhere around the internet) that talk about topics relevant to Rational Support clients. So, here are a few of the latest posts from those great sources of information and help from the thought leaders themselves...
Continuous Delivery is Mainstream- So What’s the Problem?- A new Infinite Undo blog article provides some great examples from Google, Amazon and Facebook that demonstrate that Continuous Delivery is mainstream. Core practices and techniques that support DevOps and continuous delivery...
XL C/C++ for Linux on System z Managed Beta Announcement- We are pleased to announce the Managed Beta Program for IBM®XL C/C++ for Linux on System z. This Beta Program is separated into two stages, namely, features and compatibility, and, quality and performance. Clients participating in the...
DevOps For Dummies eBook - IBM Limited Edition - now available! You have probably heard about DevOps but you want to cut through the hype and understand more about this approach. That is the genesis of DevOps For Dummies, authored by IBM's Sanjeev Sharma. It is written to appeal to both practitioners and managers and...
Gartner's 2014 strategy pick has DevOps in its sight- It seems that every year, as soon as the Thanksgiving leftovers are put away, the lists of the year's best books, movies, CDs appear, quickly followed by the lists of predictions for the next year's top trends. Gartner's top 10...
Top 10 Reasons to Join the DevOps Community- 10. We are highly interactive virtual community--not just a forum or distribution list The DevOps Community provides a collaborative environment with discussion groups, work groups focused on hard topics, interaction with some of the...
Hungry for knowledge? Here come the Learning Circles- The Learning Circles homepage , available on developerWorks, is the first stop to learn about IBM Rational products. From this collaborative community, you can gain basic competencies on some IBM offerings. It’s simple...
Another great round of articles were recently published over on the jazz.net library. If you've not yet made your way over there, here's four great excuses to click the link and see what you've been missing!
CLM 2011 reporting workshop A major component of the CLM 2011 release is reporting. This workshop provides insight into key details of the reporting component, and helps you understand how to get started through a series of hands-on exercises.
Did you know there's a way for you to get priority service request handling, as well as weekly reports and notifications and deeper connections to the skilled support engineers you need to help solve those tricky PMRs? Well now you know, and knowing is half the battle! (Ok, I MAY have just given away that I grew up on the GI Joe morning cartoons, I'm sure you won't hold it against me.) Now that you know about this program, what's the other half of the battle? Easy: knowing what it provides and how to get this for yourself!
The IBM Software Accelerated Value Program has introduced the Express Level Support option as a comprehensive level of support focused on rapid, high-quality issue resolution for critical IBM Rational (as well as Lotus, IBM Security System, Tivoli) software implementations. This program was specifically developed for small to mid-sized businesses who need a higher level of support but do not need all the features of the larger scale Accelerated Value Program. You can purchase the Express Level option in addition to Standard Software Subscription & Support to provide you with access to an advanced level of assisted support services for specific deployments or business areas throughout North America and Europe.
This program provides you with broad access to standard support, while allowing you to choose the business areas that require more enhanced support services. Of course, it includes product continuation and online support, but also adds a comprehensive set of additional support features that help you toward rapid and complete issue resolution.
Convinced yet? How about some bullet points to really drive home the value you'll see from this program?
You get a skilled team of product experts (that's us!) - As an Express Level customer, you will collaborate with specialized support analysts (some of whom have been highlighted on this very blog) who have in-depth knowledge of IBM Rational (plus Lotus, IBM Security System, or Tivoli) software in key functional areas. IBM software support analysts provide thorough and targeted knowledge during the resolution of all issues, which improves your understanding of possible challenges and can help prevent future issues.
You're treated to Priority Service Request Handling - Under the Express Level Support option opening PMRs via Service Request (SR) will ensure the same support analyst maintains ownership of the service request until resolution. This continuity means issues can be resolved more efficiently or escalated when needed.
You'll see exceptional resolution time - With the Express Level program we've established smaller Support Engineer-to-client ratios which means faster resolution times for your technical issues.
You will gain access to regular problem management reports (PMRs) - Detailed PMRs include metrics so you can gain a better understanding of the status of your support requests and how they impact your business. By reviewing these reports internally with your team, you will deepen your understanding of your support activity and priorities.
You'll also receive weekly authorized program analysis reports (APARs) - APARs, client reported defects regarding your software, are delivered to you in a timely way, along with hyperlinks to information on when and how they were resolved. These are available by product and on a subscription basis, so you can track defect resolutions of interest to your organization.
And best of all, you get all this at a fraction of the cost of the full Accelerated Value Program offerings, so as a small to mid-sized business you can reap the advantages of higher level support at an affordable price.
Our friends at IBM Rational Education have been creating and maintaining Youtube playlists for a few years now, basing their playlists generally on product lines making it easy for you as a client to find the relevant videos for you! Consider this post a highlight of just one of the many amazing resources we provide to help you, our clients learn, solve, troubleshoot, and innovatively implement solutions to succeed in your business.
You can find their playlists directly on Youtube here, or choose the appropriate individual products below:
If you've scrolled this far, you deserve a bit of a present... here's a video from back in 2010 which covers why requirements management really matters... which still holds true today, if not more than ever:
Thrilled to be able to bring you a special message from our Vice President, Wendy Toh:
As we wrap up 2011, I wanted to take a few minutes to reflect on the year's accomplishments. Over the past 12 months, IBM Rational has delivered a lot of new capabilities and offerings to our clients. The Rational Client Support team has spent the year helping our clients upgrade and deploy many products ranging from AppScan to Clearcase to our CLM products to Rhapsody. We also held 8 very successful Voice of the Client events worldwide to engage directly with our forward-thinking clients in getting feedback on our strategy and development plans. Even as we strive to deliver high-quality offerings and superior client support, my team and I have been spending a lot of time thinking about the notion of quality as perceived by our clients. Overall we see declining problems (PMRs) and defects (APARs) being reported against Rational products. However, we also know that our customers are struggling with deployment of complex multi-product integrations, upgrade/migration issues, and in some cases, lack of sufficient quality documentation. As such, we need to find new ways to capture, measure, and improve how clients perceive the quality of our products. The current quality measurements around PMRs and APARs are necessary, but not sufficient, to identify the areas of improvements we have to target. I have been spending time talking to many customers to get your perspective on this issue and we are now implementing Perceived Quality measurements that helps us better understand the client experience, in aggregate, with our products. It also helps us pinpoint quality gaps so we can put in place actions to address. I plan to share more information on this initiative at our VoiCE of the Client event at Innovate 2012 in Orlando, Florida, so I hope you'll join me there. I want to end by thanking our Rational clients for your business. It's been my pleasure meeting and getting to know many of you in 2011. It is my and my team's passion to partner with you to successfully deploy our products to deliver business value for you. I look forward to our continued collaboration in 2012. I wish you a healthy and happy holiday season!
Regards, Wendy ___________________________________________________________________________ Wendy Toh Vice President, Rational Client Support IBM Software
Last Thursday I hosted my last Knowledge Champion Consortium session, an internal group of passionate individuals focused on knowledge sharing and content curation. I've grown quite a bit since I started co-leading this call, and am a better leader for the experience and lessons the group has taught me, not to mention the side benefit of listening in to all the great information which has been shared out through this group of passionate knowledge leaders. Truly, I feel like I've benefited more from the KCC than anyone else!
Of course, after 3 years of running this 20-40 person bi-weekly conference call, I can't help but to have learned a few things about what I believe makes conference calls work, and what helps them fail. Make no mistake, most of these I learned the hard way: through trial and error, by failing on my own before figuring out my mistakes.
The biggest tip & trick I can provide is this:
Prepare: Give yourself 5 or 10 minutes before hand to get the meeting logistics set up and relax for a moment. Taking a few moments before everyone dials in will allow you to move past most technical or logistic issues and allow you to host a smooth sailing session for your attendees. Take this time to upload your slide deck (Lotus Live Meetings has a great feature allowing you to share your deck without sharing your screen, and yes we do use our own products in-house!), get the web-session dialed in, and any other necessary logistics squared away (like clarifying staging cues with co-hosts for switching off presenter control etc.). A little preparation now will go a long ways in making the call run as well as possible. I can't stress enough how much benefit as little as five minutes of prep time immediately before the call will impact the next sixty minutes.
Second to the above is... take steps to prevent unintentional disruptions. There's two ways to do this: Mute all and turn off chime in/out notifications (you know, those dings you hear when people join or leave the call? Yep, you can turn them off in most conference call systems). Most interruptions which cause breaks in the flow of the calls come from late dial-ins and attendees forgetting to mute their lines. All conference call systems provide the tools to prevent these interruptions, we just need to remember to use them. Some small preventative measures like this will have huge returns on the investment during the presentations.
To help exemplify what I am talking about here, my own honed and tested process goes a bit something like this:
Between 5 and 15 minutes before the call, I'll launch my Lotus Live session and dial-in to the line.
Once logged in to Lotus Live, I set the check box to email me a list of attendees, then I start the web-session in host mode.
When the session has started, I publish my slide deck to the session (this allows me to present the slides in host mode without having to share my desktop, a secondary benefit is a smaller file size of the recording). Publishing now also means that there will be content shared in the session when people begin joining and as you continue setting everything up.
After the deck is published, I'll then jump into the recording settings and dial the session into the conference call line to bridge the audio into the recording.
When the session is connected to the conference call, I leave my mouse cursor on this screen and wait to start the recording, which allows me to talk and not focus on getting back to start the recording when I begin the call. This helps me to fill the gaps of silence while people join in, which in turn helps to alleviate any confusion about the call and also begins to build the cadence and rhythm moving forward.
At this point I've kept the conference call line open and notifications enabled so I can hear everyone and get a sense of how many people have joined the call.
Once we've got a quorum, and its about 3 or 4 after the hour, I'll mute all lines, turn off chime in/out notifications, hit record and dig into the introduction and agenda...
From here on out any accidental interruptions should be wholly mitigated to "intentional" interruptions.
During the call be a good 'radio host', by which I mean, maintain the rhythm and don't allow for too much dead air space. Obviously you want to allow time for attendees to speak up and ask questions, but be smart about when you break cadence to do this.
Keep an eye on the clock. Know when to help move things along or get back on topic, and know when you're coming up on the end of the call to wrap things up in a timely fashion.
Some last words of found "wisdom" from my experiences hosting these calls...
If you can swing it, find a co-host... or at least someone to handle chat questions and other logistics while you are presenting. Knowing you can rely on someone who has your back is a god-send. Perhaps you can multi-task better than I can, and if so, go forth without a co-host. I know I'm not that good and am ever grateful for my colleague Beth McCawley's co-leadership, as well as Kelly Smith for filling in for Beth and providing the support needed to run the calls effectively and build out great content behind the scenes. I can assure you that any call I host in the future (with 10+ attendees) will have one other person helping me out.
And almost as important as everything above: don't sweat the small screw ups or interruptions. They happen, but don't let them distract you or cause more breaks in the flow of the meeting. The idea in all of this isn't to be perfect, but rather to hold an enjoyable and effective meeting. Stuff will happen to cause problems, but the key is to take those initial steps to mitigate the problems when they do arise or prevent them all together if possible. Doing so will help make a better meeting for all involved.
I hope you find the lessons I've learned and shown above helpful. Have you learned lessons for leading good conference calls as well? Why not share them in the comments and help me learn even more (as I am sure the KCC isn't the last call I'm ever going to host)!
The fine folks at IBM Rational User Technologies have been busy with new uploads to the TheOnDemandDemoGuy YouTube channel... check out this great series which covers report building for CLM in Rational Reporting for Development Intelligence:
Collaborative Lifecycle Management and IBM Rational Reporting for Development Intelligence, Part 3- Build a list report in Cognos Query Studio. Learn how to build a simple list report in Cognos Query Studio and save it to Cognos Connection. The report built during this demo shows requirements organized by type, with the requirement's name, project, and status. The general steps taken to build the report are: Insert data items into report, order the status column, group the requirements, and save the report.
Collaborative Lifecycle Management and IBM Rational Reporting for Development Intelligence, Part 4- Build a crosstab and chart in IBM Cognos Query Studio. This demo shows how to create a table, then pivots to create a crosstab. It also shows how to create a chart. The report that is built during the demo is named "Execution results by test plan, verdict and iteration". It has a column chart showing test execution results on the y-axis, test plans on the x-axis, and verdicts as the columns for each test plan. It also has a crosstab table showing test plan, iteration, test case, and test result name.
To the faithful followers of this blog, we promise to continue to provide you with the meaningful content and posts that help you to be successful. We want to encourage open collaboration with our followers and appreciate new ideas about topics you want to know more about. Find out a little bit more about us below!
Joined Rational support back in 2000, holds a BA in Information Systems and has over 35 years experience in IT (for those who remember programming on Punch Cards). I've held various positions as a Technical Support Engineer, Knowledge Engineer and most recently as a Social Business Analyst where I am most excited to be delivering support messages through this blog.
About Naomi :
Joined Rational Support in 2006 as a Software Engineer. I have nearly 15 years experience in IT and hold a Computer Science degree. In August, I will begin pursing an MBA advance degree. I am currently a Social Business Analyst for a subset of products within IBM.
Here's a quick round up of just a few Rational blogs around developerWorks posted over the past few days. While not a comprehensive listing, we hope that highlighting all the great information sharing going on in these spaces will encourage you to dive further into the developerWorks blogging community and find those treasures of information specific to your interests and needs....
From the Invisible Thread blog: Advancing software-driven technical innovations and business outcomes Hi Invisible Thread blog readers. My name is Peter Spung, and I've had the great pleasure to be in the software industry for nearly 30 years. For example, when I studied Artificial Intelligence in school, a system like IBM's Watson that recently competed on Jeopardy! was pure science fiction, much like HAL in the move 2001: A Space Odyssey. Read more...
From the EGL Blog: Exploring Web Service generation and runtime - an overview As the lead for RBD service development, the question I dread the most is "which is better SOAP or REST services?". That question is similar to asking what color is the sky. If you ask 10 people and you will get 12 different answers, and the answers vary depending on the direction the wind is blowing that day. Read more...
If you are going to be in the are on Feb 23rd, You won't want to miss this event! There will be live Jazz at Scott's Seafood. Kiosks will demonstrate the IBM Jazz tools in action. Scott Ambler will be presenting new Agile Software techniques. Plus drinks, appetizers, live jazz music, and prizes!! Don't miss out on a fun evening in Costa Mesa, Ca.
If you've not been to the Global Rational User Community (GRUC) recently, here's what you've been missing out on when it comes to DevOps conversations... below you will find a series of blog posts from the GRUC site that cover varying topics around DevOps strategies. We hope you find these as beneficial as we have!
Blog Post: Defining Disciplined DevOps - This posting, the first in a series, overviews a disciplined approach to DevOps. It begins by defining DevOps, no small task given the continued debate within the DevOps community, and then described a disciplined approach to DevOps. Defining DevOps For our purposes we propose the following definition: DevOps is the streamlining of the activities surrounding IT solution development […]
Blog Post: DevOps Strategies: General - In a previous blog posting we overviewed the concept of Disciplined DevOps, which is the streamlining of IT solution development and IT operations activities, as well as supporting enterprise activities. In this blog posting we begin to overview strategies that support DevOps. This posting overviews general strategies, and future postings will describe development, operations, release management, data management, and enterprise architecture […]
Blog Post: DevOps Strategies: Development - In addition to the general strategies described in a previous posting, there are several common development practices that support Disciplined DevOps: Canary tests. A canary test is a small experiment where new functionality is deployed to a subset of end users so you can determine whether that functionality is of interest to them. This in turn provides […]
Blog Post: DevOps Strategies: Release Management Part 1 - In this blog posting we describe four general release management strategies that support DevOps. These strategies, from least effective to most effective, are: Release windows (slow cadence). A release window is a period of time during which one or more teams may release into production. A release slot is subset within that release window (and […]
Blog Post: DevOps Strategies: Release Management Part 2 - In addition to the general release management strategies described previously, the general DevOps strategies, and the construction-focused DevOps strategies (including continuous deployment) there are several other release management strategies that support DevOps: Integrated deployment planning. From the point of view of development teams, deployment planning has always required interaction with an organization’s operations and release management […]
Blog Post: DevOps Strategies: Operations - In addition to the general DevOps strategies and development-focused DevOps strategies we’ve described previously, there are also several technical strategies that support the operations-aspects of DevOps: Solution monitoring. As the name suggests, this is the operational practice of monitoring running solutions and applications once they are in production. Technology infrastructure platforms such as operating systems, […]
Blog Post: DevOps: Strategies for Organizing Release Management - In this blog posting we describe two issues for organizing your release management strategy: How to scope release management and how to organize the team. There are two fundamental issues to consider when scoping your release management efforts: Paradigm support. Will your release management process focus on supporting one paradigm, such as agile/lean teams or […]
Blog Post: DevOps Strategies: Data Management - In the Disciplined Agile Delivery (DAD) framework data management is a Run (operational) activity that focuses on the execution of data-oriented architectures, policies, and processes. Note that the long-term planning efforts around data-oriented aspects of your organization are part of your Enterprise Architecture efforts. Similarly, development of the data-oriented aspects of your organizational eco-system is […]
Blog Post: DevOps Strategies: Enterprise Architecture - The Disciplined Agile Delivery (DAD) framework explicitly includes architecture-related activities, the role of Architecture Owner, and promotes the philosophy of enterprise awareness. Our experience is that agile enterprise architecture proves to be a key enabler for organizations in the process of adopting a Disciplined DevOps mindset. In addition to general DevOps strategies , there are several […]
Blog Post: DevOps: Operational Disaster Strategies - There are several disaster mitigation strategies that IT departments may choose to adopt: Disaster planning. Disciplined organizations will plan for operational disasters. Potential disasters include servers going down, network connectivity going down, power outages, failed solution deployments, failed infrastructure deployments, natural disasters such as fires and floods, terrorist attacks, and many more. This planning will […]
Blog Post: DevOps Teaming Strategies - There are several teaming strategies that you can choose to adopt when it comes to getting development professionals and operations professionals to work together. Starting with the least effective and working our way to the most effective, they are: Production hand-off. When a development team releases a solution into production the operations team takes on […]
Blog Post: DevOps Strategies: Support - In this blog posting, part of our continuing series on DevOps, we explore solution support strategies. There are several solution support (help desk) strategies, which can be combined, that you may choose to adopt. These options are: Online information. A very common “self serve” support strategy is to develop and maintain online assets such as […]
Products video for IBM Rational Engineering Lifecycle Manager, v4.0.5- The Products tour shows the Browse Products screen and describes typical usage of that screen in the context of a scenario. Other functionality in IBM® Rational® Engineering Lifecycle Manager is discussed where Products features flow into other areas of the tool, such as versioning, branching, and integrating with Rational Team Concert.
Need downloads, documentation, training, or other support resources? Having trouble finding what you need on IBM.com? Looking for help and you just don't know where to go? Fear no more, my loyal readers, this document lists resources for IBM Rational products to assist you with learning the products, getting help, or just getting started:
Truly a smörgåsbord of information right at your fingertips.... or, mouse tip... or pointer tip to be even more pedantic. A bevy of information and assistance awaits you!
Of course, this list reflects a small portion of our knowledge base. If your problem or question is not featured here, head on over to the Support Portal to customize your portal experience and navigate to relevant content or perform keyword searches based on your needs. You can also click the developerWorks tab to seek answers, advice, or opinions from other users in the Rational Community.
We love our clients! Yes you, we love YOU! So let's take a moment to recognize your contributions as well... here's the top ten technotes which you helped write and that you and our support engineers reused to solve your PMRs in January:
These technotes are the kind of high value content which is a direct result from our relationship and conversations with you, our clients! We love that kind of collaboration which not only helps you solve an issue once, but helps all of our clients solve the same issues more effectively and efficiently.
In the immortal words of the band, Madness ... "It MUST be Love"!
For more information on End of Support items, review the following two recent blog posts concerning an announcement was made on the week of April 8th, 2014 that certain versions of multiple Rational products would be end of support on April 30th, 2015:
Over the course of the next two weeks, here on Notes from Rational Support, we will be blogging some year end wrap ups and messages to highlight some of our accomplishments over the past year in terms of support knowledge and social sharing.
Today we start it all off with a look into our support generated content (did ya catch the play on words with the left hand image there?):
You may know this support generated content as Technotes, FAQs, Troubleshooting docs, or just product support information you find via the IBM Support Portal. In all cases this is content created by support to help you find answers to your product related questions. The past few years you've heard us talk about KCS (Knowledge Centered Support) and how it benefits you all when looking for solutions to issues you may encounter. Implementing the KCS principles means that we strive to create or reuse content for every PMR (problem management record) that comes in to the support crews.
Across the board, our Rational Support Teams have achieved a solid 93.5% KCS participation rate; meaning that we have identified content that either already existed and was reused, or content that was created for 93% of all PMR arrivals in 2011. That means this year we have created and updated over 18% of our total support content as available on IBM.com based on your PMRs alone. (That doesn't even touch the additional updates made based on your document level feedback which we will address in a future blog post!) Yes, over the course of 2011 we have added a substantial set of new content and updated existing content to be more accurate, more detailed, and easier to find on IBM.com.
When you consider that we in IBM Rational Support alone maintain well over 50 thousand support generated documents, 18% in a single year suddenly becomes a much larger chance at finding a quick answer on your own or from a Technical Support Engineer (TSE) when opening a PMR! That is over 25 support documents per day, every day of the year including weekends! If you also own other IBM products, just imagine the substantial volume of support content available to you... or better yet, don't imagine, check out the IBM Support Portal and see for yourself!
Accelerate the design and development of Java Enterprise Applications- This article shows how to apply Model Driven Architecture principles to accelerate the design and development of Java Enterprise Applications that use mainstream technology, such as Java Persistence API, Enterprise Java Beans and Java API for RESTful Web Services. It investigates each step of the model-driven development process from the initial domain design to the generation of EJB 3.0 and JAX-RS design and implementations.
The scope of this article is accelerating the design and development of Java Enterprise Applications that use mainstream technologies, such as Java Persistence API (JPA), Enterprise Java Beans (EJB) and Java API for RESTful Architecture. Following the principles of RESTful Architecture, I chose to model the Resources based on the entities that constitute the business domain. Enterprise Java Beans are used as an intermediate layer to take advantage of the transaction management support that they offer. IBM® Rational® Software Architect offers set of predefined model to code transformations that support development of Java Enterprise Applications with the mainstream technologies.
For a demonstration on how to accept multiple change sets with a gap in the RTC 4.0.5 Client for Microsoft Visual Studio ID, as well as other gap related features that were not mentioned in this video, please visit the following page: http://youtu.be/ysEY95_OOwY
Please also see the following videos which show similar features in the RTC Client for Eclipse IDE:
You may come across situation where you do not want a user in your Project Area to view data in a particular stream.
Example, a user logged in to the Project area and can switch to any stream and view the data.Would it be possible to restrict a user from viewing some specific streams in a Project Area in IBM Rational Quality Manager ?
Configuration management is a new CLM capability and right now there is no access control on the streams in RQM.
Achieving continuous deployment with UrbanCode Deploy by integrating with Rational Team Concert - This article on jazz.net explains in detail how to add the Rational Team Concert integration in Urban Code Deploy and how to extract files from RTC source control management and add in component versions. In our scenario, we have to extract artifacts from Rational Team Concert (RTC) and load them in to components of UCD. However, UCD doesn't include RTC for source configuration by default. So, we will have to download and install a plugin so that we can extract artifacts from RTC.
Read on for more detailed steps as authored by Shuchita Tripathi, an IBM Rational Product Specialist in Tata Consultancy Services Ltd. within Technology Excellence Group (TEG).
The IBM Rational Software Development Platform(SDP) is an open, proven, complete and modular solution comprised of a comprehensive set of tools, proven best practices and professional services. This modular solution provides all the tools that individuals and teams need to successfully build, integrate, extend, modernize and deploy software and software-intensive systems.
By automating and integrating the business process of software development, the IBM Rational Software Development Platform helps organizations create software that differentiates their business performance.
Activation Kit are node lock licenses. These licenses are not specific to any host IDs. These are .jar files which needs to be applied to the product using Installation Manager (IM). Even though these .jar files does not contain any "Host Details" of a client machine, you will have to use the the activation kit based on the quantities purchased.
For example, if you have purchased 2 quantities, you can use the same activation kit on two machines (Provided both the machines have the same version of the product). There are different activation kits for different versions of the application. Note: Using the activation kits on more machines other than the purchased orders will lead to compliance issues.
The below steps should activate your trial SDP using an Activation Kit:
a) Launch IBM Installation Manager (IBM IM)
b) Select the option "Manage License"
c) Highlight the application and choose "Import product Activation Kit"
d) Click Browse and select the correct activation kit and hit "Next"
You should be able to accept the license agreements and click Finish to complete the activation process
Note: You will need an administrator access to import an activation kit or active your SDP product.
2) Floating Keys:
Floating keys are based on Client/Server architecture. In order to use a floating license key one needs to install "Rational License Key Server". Let us discuss how a floating key works. For example, if you have ordered 5 Floating keys and assuming that the license server is UP and serving the keys and your users are pointing to the license server and able to communicate with the server machine. Then, the first user who launches the application, will be able to check out 1 license for that application. Likewise, the second, third, fourth and fifth user will launch their applications and successfully check out a key each. Now, if the sixth user has to launch the application and check out the key, he/she needs to wait until one of the user logs out of the application and closes it. This way that license is freed and available for the next user. Having understood the working of a Floating license key, let us now proceed to know how to configure the SDP applications to pick up one.
The process of enabling an SDP application for a floating license are as follows:
a) Launch the IM (IBM Installation Manager)
b) Select Manage License
c) Highlight the application and choose Configure a floating license
d) Accept the agreement
e) Ensure the option Enable Floating license support is selected
f) Click the Add (Plus) icon and put in the license server details (Either FQDN (Fully Qualified Domain Name)/ IP address)
g) Click test connection to check whether the system is able to communicate with the license server machine and to know if it is serving a required license
h) After successful communication, navigate through the on screen instructions and hit finish
i) You will be able to see the option Floating next to the application under the Manage license option
8) For property "image"
To add an image we first need to find the value/location of image. To find this information, add a Headline Widget to any Dashboard. Edit the settings, now select the image you want add from drop down. Right click on Image and select "Copy Image Location".
Paste the copied Image Location on a notepad for editing.
The URL that gets copied will look something like below example:
Now just copy the text after "path=" from above copied Image Location. For example below:
Jeffrey Krause, a support engineer for Rational Synergy, created a video about the products Project Explorer. Specifically, the video covers how to add saved queries to Project Explorer. This helps answer the question, "How can I get a list of baselined versions of a project to appear in Project Explorer panel in Rational Synergy?"
Last week we blogged about a collection of technotes created to point you in the direction of the upgrade or update documentation for products affected by an end of support announcement. Details on the affected products are available in the announcement here.
Here are some additional technotes created for other product versions in the announcement. Note that while a majority of these versions have an end of support date of April 30, 2015, RAD 7.5 and RDz 7.6 will be end of support on September 30, 2014. In any event, these technotes guide you to content that instructs on moving on from the affected versions.
By default, IBM Rational Performance Tester provides essential
performance metrics, such as throughput, response times, concurrency,
and success rate. However, it also includes several advanced features
for detailed analysis, many of which are not commonly used. Proper use
of these options provides deeper insight when analyzing test results.
We've highlighted the IBM Rational Community on developerWorks here before, in part because we see the value in bringing together like-minded people to collaborate on ideas, solutions, and knowledge sharing. After all, what kind of support blog would we be if we didn't show you the best places to solve technical or business problems?
Today, we are happy to highlight a new community aimed at helping you transform your software and product delivery, The Agile Transformation community here on developerWorks is where you can learn from (and collaborate with) over 500 agile experts and enthusiasts who have transformed their own teams and organizations to adopt agile software development methods.
But you don't have to take our word for it... Here's a quick 2 minute tour of the community, presented by Scott Ambler which should help show the value you can get from this new community. Scott guides you through the The Agile Transformation community, a dedicated group of professionals well-versed in adopting agile development methods and scaling them to an organization. Get executive views from experts as well as "tales from the trenches" told by developers who apply these methods every day. http://ibm.co/getagile:
As a member of this community you can hare your experiences and thoughts in the Agile Transformation community blog, tap the collective expertise of the community by asking a question on the message boards, or participate in an upcoming Community webcast to learn more about how you can transform your own organization to me more agile...
Rational Developer is a batch offering from IBM which has unique functionalities than a normal IDE available. Let’s get introduced to the Rational Developer versions available for usage.
Rational Developer for AIX and Linux C/C++ Edition: supports development of C and C++ applications that run partly or fully on IBM AIX or Linux on IBM Power Systems hardware, as well as support for the x86 Linux infrastructure for subsequent porting to Power systems. (Formerly called as Rational Developer for Power Systems Software)
Rational Developer for System z: provides modern application development tools for IBM z/OS operating systems, enabling developers to create and maintain traditional System z CICS, IMS, DB2, and Batch applications. This offering also includes an IDE support for PLI, developed long time ago for use on the AS400.
Rational Developer for System i: supports application development for the IBM i platform (formerly known as AS400), supporting several language options in addition to multiple application modernization techniques Versions include RPG and COBOL Tools, CL, RPG and COBOL+ Modernization Tools, Java Edition, and RPG and COBOL+ Modernization Tools, EGL Edition.
Rational Developer for the Enterprise: supports enterprise application development that incorporates a heterogeneous mix of platforms and languages, comprising the full capabilities of IBM Rational Application Developer for WebSphere Software, Rational Developer for System z®, Rational Business Developer, Rational Developer for i, Rational Developer for AIX® and Linux C/C++ Edition, and Rational Developer for AIX and Linux AIX COBOL Edition. (Replacement for Rational Developer for zEnterprise).
I welcome you to get an in depth understanding about the Rational Developer licensing.
What you should know about Rational Developer Licensing?
There are four broad categories of licenses for Rational Developer, viz.
IBM Rational Developer for AIX and Linux
IBM Rational Developer for i
IBM Rational Developer for SOA Construction on System i
IBM Rational Developer for System z
IBM Rational Developer for AIX and Linux has these subset of licenses which can be used:
IBM Rational Developer for AIX and Linux AIX COBOL Edition v9.0 Activation Kit
IBM Rational Developer for AIX and Linux AIX COBOL Floating license key
IBM Rational Developer for AIX and Linux C/C++ Edition v9.0 Activation Kit
IBM Rational Developer for AIX and Linux C/C++ Floating license key
Rational Developer for System i licenses are imported only on Windows PCs, where System i and System z are the iSeries and zOS hosts that the client is connecting to. IBM Rational Developer for ihas these subset of licenses which can be used:
IBM Rational Developer for Power Systems Software C/C++ Dev Studio for AIX v7.6
IBM Rational Developer for Power Systems Software C/C++ Dev Studio for AIX v8.0 IBM Rational Developer for Power Systems Software C/C++ Dev Studio for AIX v8.5
IBM Rational Developer for Power Systems Software C/C++ Dev Tools for AIX v7.6
IBM Rational Developer for Power Systems Software C/C++ Dev Tools for Linux v8.0 Authorized User
IBM Rational Developer for Power Systems Software C/C++ Dev Tools for Linux v8.5 Authorized User
IBM Rational Developer for Power Systems Software Cobol Dev Tools for AIX v7.6 IBM Rational Developer for Power Systems Software Cobol Dev Tools for AIX v8.0 IBM Rational Developer for Power Systems Software Cobol Dev Tools for AIX v8.5 IBM Rational Developer for Power Systems Software RPG and COBOL Dev Tools for i v7.5 IBM Rational Developer for Power Systems Software RPG and COBOL Dev Tools for i v7.6
IBM Rational Developer for Power Systems Software RPG and COBOL Dev Tools for i v8.0 Authorized User
IBM Rational Developer for Power Systems Software RPG and COBOL Dev Tools for i v8.5 Authorized User
IBM Rational Developer for i RPG and COBOL Tools v9.0
IBM Rational Developer for i RPG and COBOL and Modernization Tools Java Edition v9.0
Floating license keys :
IBM Rational Developer for i RPG and COBOL and Modernization Tools Java Edition
IBM Rational Developer for Power Systems Software RPG and COBOL Development Tools for i
IBM Rational Developer for Power Systems Software C/C++ Dev Tools for Linux
IBM Rational Developer for Power Systems Software COBOL Dev Tools for AIX
IBM Rational Developer for Power Systems Software C/C++ Dev Tools for AIX
Rational Developer for Power Systems Software includes four separately licensed features:
RPG and COBOL Development Tools for i
C and C++ Development Tools for AIX
C and C++ Development Tools for Linux C
COBOL Development Tools for AIX
Rational Developer for System z licenses are imported on Windows PCs, where System z are the zOS hosts that the client is connecting to for development purpose. IBM Rational Developer for z has these subset of licenses which are highlighted below:
IBM Rational Developer for System Z V7.1 Activation Kit
IBM Rational Developer for System z v8.5 Activation Kit
IBM Rational Developer for System z v9.0 Activation Kit
IBM Rational Developer for zEnterprise V8.0 Activation Kit
IBM Rational Developer for zEnterprise V8.5 Activation Kit
IBM Rational Developer with EGL V7.5 Activation Kit
IBM Rational Developer with EGL V7.6 Activation Kit
IBM Rational Developer with EGL v8.0 Activation Kit
IBM Rational Developer with Java V7.5 Activation Kit
IBM Rational Developer with Java V7.6 Activation Kit
IBM Rational Developer with Java v8.0 Activation Kit
IBM Rational Developer with Java v8.0 Floating License Key
IBM Rational Developer with Java Floating License Key
IBM Rational Developer for System z v7.1 Floating License Key
IBM Rational Developer with EGL V8.0 Floating License Key
IBM Rational Developer with EGL Floating License Key
IBM Rational Developer for zEnterprise Floating License Key
IBM Rational Developer for System z v8.5, v9.0 Floating license key
IBM Rational Developer for AIX and Linux version 8 are not displayed in the license key center list as v8.5 was called Rational Developer for Power systems and from v9.0, it is addressed Rational Developer for System i.
Versions of IBM Rational Developer for SOA Construction include 7.5, 8 and 8.5 versions, though license key center does have only versions 7.1 and 7.5. Variants of licenses include :
IBM Rational Developer for SOA Construction on System I V7.1 Activation Kit
IBM Rational Developer for SOA Construction on System I V7.5 Activation Kit
IBM Rational Developer on System i for SOA Floating License Key
SOA (Service Oriented Architecture) v7.5 and below was a bundle of products and not just one product, which included licenses of RDp (Rational Developer for Power Systems), HATS (Host Access Transformation Services), and RBD (Rational Business Developer).
SOA v8 and above is split into individual products RDp, HATS, and RBD (Rational Business Developer) to be individually licensed.
Why is the Rational Developer with EGL v8.5 not available to be generated on license key center, though our account is under maintenance?
A. Rational Developer for System z with EGL is no longer available as a combined offering. See Rational Developer for System z for mainframe developer needs and Rational Business Developer for open source EGL development needs.
Do I have a chance to try out a trial before a license purchase?
A Yes. Refer to the trial versions here.
I have a Rational Developer for I RPG and COBOL and modernization tools license. However I get a “No license available” for RPG and COBOL plug in on the software. How do you explain that?
A. It is identified that the single license is not able to activate both product plugins and a new part named IBM Rational Developer for Power Systems Software RPG and COBOL Development Tools for I is added to the license key center account. Deploying this would sum up all the licenses available with the package.
How does RPG and COBOL development plugin license requirement in Rational Developer for Power Systems?
A. Refer the Technote.
See you folks. Let’s get together with my next blog.
Enterprise application development has sprawled beyond any single platform. IT organizations rely on a mix of Intel, mainframe and Power hardware to support business operations, and to stay ahead, developers need to tackle challenges beyond any one platform. Also, development skills and tooling deployed on one platform need to be portable - mainframe to mobile - so advantages can be applied everywhere.
We invite you to join this webcast to get first-hand knowledge and understanding of typical challenges and myths surrounding multiplatform development. See a demonstration of the latest multiplatform development tooling and techniques to help mitigate these issues.
Have you noticed all the new videos over on the IBMJazz Youtube account? No? Well allow me to highlight them for you below. The following are three hot new videos discussing points of the Five ALM imperatives. Once you've perused the videos, head on over to Jazz.net for even deeper info on ALM/CLM, the various products which make up the suite, and how they can all combine to work for you!
And lastly, how about an oldy-but-goody just to round it all out:
Rational Collaborative Lifecycle Management demo (using 3.0 Beta 2) How do you know when you're really ready to release? Answering this question requires ALM visibility spanning project management, requirements, coding, build and testing artifacts. In this demo, we show how the Rational solution provides the end-to-end visibility agile teams need to succeed with ALM. The demo starts with a development plan that shows the relationship among plan items, requirements and test cases. We see how adding a new plan item to the release backlog drives a choreographed set of team activities for project managers, analysts, developers and quality professionals. Rational Team Concert, Rational Quality Manager, and Rational Requirements Composer were demoed using the 3.0 Beta 2 versions. Visit jazz.net to learn more about our next releases.
Description: Application development today, particularly for the web and mobile, is complicated by an ever-changing world of languages, frameworks, and technologies. Further compounding the problem is the need to support the myriad of runtime platforms, devices, and middleware layers that are typically in the mix. EGL, a programming language that was recently open sourced on Eclipse.org as part of the EDT (EGL Development Tools) project, addresses these complexities by providing a common, extensible language and programming model across the various aspects of the application. Inherent in EGL is a cross-platform compiler that allows a single language to be used to deploy code to the diverse platforms that exist today in most enterprises. EGL also allows the retargeting of code to different platforms and frameworks as these technologies evolve or as new technologies appear.
Come learn about EGL, how it is architected, and how it can be extended through the use of stereotypes and annotations. Also learn how you can use EGL today to simplify development of modern applications for the web, mobile, and enterprise systems.
Speakers: Will Smythe is the Product Line Manager for EGL and EGL-related tools and solutions from IBM, including IBM Rational Business Developer and Rational Migration Extension Tim Wilson is the Chief Architect of EGL and is the Project Lead for the Eclipse EGL Development Tools (EDT) project
For a test to run correctly, a request that is sent to a server might need to use a value that was returned by a previous request. By ensuring that this data is correlated accurately, you can produce better performance tests.
Before you go ahead with the approach of correlating data in RPT, let's understand what does data correlation mean ??
Interactions with an application are typically related to each other. For example, consider the following interactions with a web-based application, in which each request depends on information returned from a previous response:
A payroll clerk types the web address for an application, which sends a login prompt. When the clerk logs in, the web server returns a page that indicates that login has succeeded and a unique session ID to the web browser that the clerk is using.
The clerk clicks a link on the returned page, which requests that the web server open the page for searching the employee database. The web browser includes the session ID when sending the request. Based on the session ID, the web server knows that the request comes from someone who is already logged on, and so opens the search form for the employee database. The clerk then searches for a specific employee. The web server returns a photograph of that employee and the employee's unique ID.
The clerk clicks a link that requests the web server to return the payroll record for the employee. With this request, the web browser sends two IDs:
The session ID, so that the web server knows that the request comes from some who is logged on
The employee ID, so that the web server can locate and return the correct information
In this example, request 2 depends on request 1, and request 3 depends on requests 1 and 2.
If you record these interactions in a test, before running the test with multiple users, you would vary the test data. For example, you would replace the user name and password values, the employee name search values, or both, with values that datapools contain. When you run the test, each virtual user returns a different employee payroll record, based on the contents of the datapools.
In a generated test, where data in a request depends on data that is contained in the response to a previous request, the request data is substituted from the response data on which it depends. The term for this internal linking of response and request data is data correlation. When you run a test with multiple users and varied data, data correlation is required to ensure that the test runs correctly.
The above scenario is just an example explaining the concept of data correlation. So what sort of approach would you take in case of SAP application testing. Let's look at another example here.
Say, you have captured some document number from SAP GUI screen and would like to pass that in next multiple transaction as shown in below screenshots.
For the above mentioned use case you will have to create a "Get" on that element (Vendor Number in this case)
1) Locate the element in the screen-shot (which is Vendor Number)
2) Right-click on it and say Create Element
NOTE:Use SAP Get as mentioned above. A new element gets added as shown below.
3) Now, highlight the value required and right-click and say "Create Reference"
4) You will get a reference that you can substitute the required values with.
Yesterday we received an AppScan question on Twitter, and thought that the answer and a search tip provided may add even more value and visibility via the blog here than a short 140 characters conversation would allow...
To paraphrase and sum up the question:
Where can I find something on AppScan that's more in-depth than the "Automated vulnerability scanning" article?.... Looking for into on Manual Explore vs. Multi-step operations, and Glass Box testing.
But, what I think is even more important than just the above direct links is the following information we also provided regarding searching for content after the client noted that Information Centers vs. developerWorks caused some confusion...
Information Centers (ICs) are product documentation in the form of user/admin guides and product help, while developerWorks is more geared towards technical articles, blogs, trials/demos, forums, etc.
This search facility will return results from ICs and developerWorks alike, as well as content from our Support Portal allowing you to search all three repositories from a single page. Depending on your needs and specific query, this should provide you with the biggest result set to filter from, and in my estimation the best place to start if you aren't sure where the information lives. If you find you get too much returned from dW and the information centers or just want to filter by only support content, then you can use the Support Portal search via www.ibm.com/support
We hope this little tip helps you in finding the content you need to answer your questions or solve those pesky little problems. Let us know your thoughts on this tip, tweeted product info, or anythign else via our short 6 question (and one is even optional!) social business survey... quick, before it closes!http://www.surveymonkey.com/s/G8SFMY6
An AVP customer’s Rational Software migration program is seriously threatened until Rational Accelerated Value steps in to turn it around!
The Challenge: IBM Rational Requirements Composer (RRC) is mission critical for this mobile device company, but repeated Jazz Team Server (JTS) crashes jeopardized product reputation to the point that frustrated users were ready to throw out the tool. IBM Collaborative Lifecycle Management (CLM) is this company’s central CLM offering, serving thousands of R&D users, from Asia to the US. This client typically deploys the latest CLM release 1-2 months after GA. The fully virtualized environment, which also includes Insight, is hosted and operated in Europe, by a team of four. Two IBM Accelerated Value Leaders and one IBM Accelerated Value Specialists cover the client’s CLM usage in Europe, and work closely with the local team.
Following the phone maker's recent migration of a large RequisitePro baseline to the RRC server, the JTS server had experienced a very high CPU load, caused by RRC views which had been migrated from ReqPro. To temporarily rectify this problem, the client had to continually restart JTS several times a week. On further investigation, the root cause was found to be an RRC product defect, whereby the RRC views were generating a Jena query service in the JTS server which was not terminating in a timely fashion.
As a consequence of the perceived RRC system instability, the telecom company’s R&D design units ceased further migrations, and laid down a short deadline challenge to IBM to find a resolution.
CLM Development wanted to have the CLM tools ready and did not want to risk modifying or adding any new features as this may have caused a delay in the release date of the CLM new version.
The client’s AVP team leveraged its relationships with key IBM specialist teams and engaged CLM L3/IBM Development to participate in regular status update calls about the issue. AVP was able to put the client's case forward to gain agreement from IBM Development that a testfix should be prioritized and made available within the client's deadline. Without AVP intervention, this fix would not have been available within the time frames critical for this client’s product delivery commitments.
By helping to expedite the testfix, the IBM Rational AVP team was able to assist the client’s CLM administrators with providing the solution to the end users, reopening the channels for the client's planned migrations.
Remaining a market leader in the global mobile device race is a brutal quest and the top position goes to the company executing flawlessly. With a $MB market at stake the value of an on time delivery is almost priceless. This client’s Tangible ROI from AVP: Incalculable
In certain cases, when you invoke the application under test (AUT) via RPT's built-in HTTP recorder, the AUT might not display the page or rather the page elements. It’s quite obvious that if the AUT is trying to communicate over secured network (HTTPS), there might be various parameters like:
What's the Cipher Strength used?
What are the client and server certificates involved?
.................. and so on, which can contribute such behavior.
It could also be a case where you have to check which TLS versions are supported by the AUT. The TLS (Transport Layer Security) protocol is responsible for the authentication and key exchange necessary to establish or resume secure sessions. During a secured connection establishment, the following is managed.
Cipher suite negotiation
Authentication of the server and optionally, the client
Session key information exchange.
You may access an application via a browser interface and notice that the application requires some certificate to be downloaded and tries to communicate via some TLS versions (Sample snapshot shown below).
But in some cases even though the traffic communicates over unsecured mode and smaller cipher strength (112 bit keys as shown in above snapshot), the AUT does show blank page when accessed via RPT's HTTP recorder. An ideal way to handle such situation is to disable the higher values of TLS specification within the RPT's recorder window during the recording course and check if the AUT shows up loading of all page contents.
Rational Software Architect RealTime Edition- IBM Rational Software Architect is a modeling and development environment that uses the Unified Modeling Language (UML) for designing architecture for C++ and Java 2 Enterprise Edition (J2EE) applications and web services. Rational Software Architect is built on the Eclipse open-source software framework and includes capabilities focused on architectural code analysis, C++, and model-driven development (MDD) with the UML for creating applications and web services.
IBM Rational Asset Analyzer: Introduction- IBM® Rational® Asset Analyzer provides in-depth insight into dependencies within and among mainframe and composite applications. This tool assists IT personnel with the maintenance, extension, and reuse of existing mainframe and web applications in modernization efforts.
Topics covered in this demo include: - Numbers, statistics, and metrics - Types of assets - Customer queries - User defined relationships - Program summaries and details - Eclipse and REST interfaces
Various discussions with customers and questions in the forums
indicate that new Projects starting to use Rational Team
Concert often struggle to understand how Work Items,
Planning, Build and SCM integrate. However, these fundamentals of RTC
are needed to bootstrap and customize a project. This article on Jazz.net provides a
introduction of the underlying fundamental concepts of Rational Team
Ralph Schoon has posted a great reference, tutorial, and code on his personal blog which provides for A Rational Team Concert WorkItem Command Line! He provides code for a simple Work Item Command Line Client and explains the usage in a detailed but easily understood manner. Of course, noting that the post contains published code derived from examples from Jazz.net as well as the RTC SDK, we need to state that the usage of code from that example source code is governed by this license andas stated in the disclaimer, this code comes with the usual lack of promise or guarantee.
Since we have seen many requests to be able to create and update work items from a command line in the forum, as well as enhancement requests and a story for it in the RTC development repository, we wanted to highlight Ralph's work as a great starting point for creating these solutions. This WorkItemCommandLine should provide access for most of your automation needs when creating work items, as well as standing as a resource for the RTC work Item API.
So, go ahead and check out Ralph's blog post; we think you may find it stands as a hugely valuable resource as you move forward with your own RTC work!
Android Plug-in - IBM UrbanCode Deploy: in this 2 minute and thirty second video, Joel Cayne covers a common problem for developers: memory leaks. Using continuous deployment and monkey testing, Joel shows you how to avoid and address these issues.
You may have noticed that IBM Rational recently launched a space within LinkedIn. Our goal is to ensure that anyone looking for an official IBM Rational space within the LinkedIn community will be able to find one; a way to make ourselves more available to you all!
Our efforts within the LinkedIn community, however, won't be focused wholly or specifically on just this new community. The nature of LinkedIn lends itself to be more effective when people from organizations are participating in conversations across LinkedIn groups; not specifically or solely in the Rational Software space.
And since everyone loves action items: we're encouraging you to do two things...
In addition to participating in the new community, please continue joining other active groups on LinkedIn that really cater to your specific focus area and contribute to conversations there. To search for LinkedIn groups start here: linkedin.com/groupsDirectory
As clients, IBMers, and business partners, we all have specific expertise and focus to provide to the Rational Software LinkedIn group, as well as all the other groups in the space. Using LinkedIn is a benefit to us all through knowledge sharing in the places where you play!
via Ying Chen, Rational's ISA Deployment Engineer:
We are announcing today the release of IBM Support Assistant V4.1.1. This is a cumulative fix pack that can be applied to IBM Support Assistant V4.1. Don't have IBM Support Assistant V4.1.0? Download the latest version of the IBM Support Assistant workbench from the web site, then upgrade to V4.1.1: IBM Support Assistant Download Page.
This fix pack release includes many fixes and makes it easier to understand and use various IBM Support Assistant features. For a full list of the fixes included in this fix pack, refer to the IBM Support Assistant V4.1.1 ReadMe: http://www.ibm.com/support/docview.wss?uid=swg27016886
For V4.1 Users, the update will being at start-up automatically if you have your Updater Preferences set to find updates each time the IBM Support Assistant V4.1 Workbench is started. Otherwise you can apply the fix pack by starting the IBM Support Assistant Workbench and then going to the Update Manager and clicking on “Check for Updates”. When the list of updates is returned, select the “IBM Support Assistant Platform Feature”. The entire fix pack will be installed and you will be prompted to restart IBM Support Assistant. Once IBM Support Assistant is restarted, you will have all the fixes installed and will be running IBM Support Assistant V4.1.1.
The same support for 29 languages exist and includes: Arabic, Catalan, Chinese (simplified and traditional), Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese (Brazil and Portugal), Romanian, Russian, Slovakian, Slovenian, Spanish, Swedish, Turkish, Ukrainian, Thai.
As always, we look forward to hearing your feedback on the IBM Support Assistant. Please send your comments/feedback to IBMSA@us.ibm.com. You can also contact us using the IBM Support Assistant's "Submit Feedback" function available under the Help menu.
Get the maximum value from your enterprise architecture consultant By: Franki Schafrik Abstract: Many companies hire consultants to set up enterprise architecture or implement best practices, but the engagements are not always successful. These practical tips for choosing and collaborating with consultants, based on real-world experiences, will help you maximize the value of your investment. Products: IBM Rational System Architect
An easier way connect components to SAP server functions: Part 1 By: Ellen L. Chen Abstract: Java EE tools in Rational Application Developer 8.0 make it easier to generate a J2C (JCA) connector bean for a SAP resource adapter. This guide shows a quick way to create a simple JavaServer Page (JSP) that uses the bean to access SAP server functions in an enterprise information system (EIS). Products: IBM Rational Application Developer
An easier way connect components to SAP server functions: Part 2 By: Ellen L. Chen Abstract: This final part demonstrates how to create a JavaServer Page (JSP) and test the Java Connector Architecture bean that you created in Part 1. You use JEE connector tools in IBM Rational Application Developer 8.0 to connect with a SAP server in an enterprise information system (EIS). Products: IBM Rational Application Developer
This week developerWorks Rational are also highlighting the following on the Home page and Rational Team Concert page:
We are also delighted to showcase Contributing Author Vaibhav Srivastava: Vaibhav Srivastava is a member of the Rational Quality Management Team in the IBM India Software Laboratory in Bangalore, India. He has been using Jazz technology and Rational Team Concert since their early milestones. Before his current role, he worked on Eclipse-based applications, such as Rational Manual Tester and its integration with Rational Functional Tester for keyword solutions. Vaibhav has also worked for the IBM DB2 team on analyzing various reporting tools for use in a production environment.
Four more great articles give you 5 minutes of smart at a time in easy to consume segments. As we wrap up the year, these articles will give you quick and great information, but don't be fooled, these will serve to whet your appetite for even deeper information once you start. So grab some coffee or tea, and take 20 minutes to absorb these articles and lay out a plan for follow up in the coming slow-down.
5 minutes of smart: Manage change with work items- Developers can learn how to become change and configuration management experts by understanding how work items function. By using an automated tool -- in this case, the agile project management Rational Team Concert -- you make it easier to manage change in a software development project.
5 minutes of smart: Explore the testing process- Developers can learn how to become software testing experts by understanding how the testing effort process works in a software development project. By using an automated tool -- in this case, Rational Quality Manager -- you make it easier to plan, develop, and manage testing in a software development project.
5 minutes of smart: Explore the test management process- Developers can learn how to become software test management experts by understanding how the testing effort process works in a software development project. By using an automated tool -- in this case, Rational Quality Manager -- you make it easier to plan, develop, and manage testing in a software development project.
5 minutes of smart: Use source control to manage change- Using source control, developers can more easily manage source code, documents, and other artifacts that a software development team creates. By using an automated tool -- in this case, the agile project management Rational Team Concert -- you make it easier to manage these change in a development project.