mquimby 060001FAVB Visits (1230)
There are some new videos available for the Rational Collaborative Lifecycle Management (CLM) products. Two of the topics are the integration of the Data Collection Component into Rational Insight and in the installation of the V5.0 Jazz Reporting Service. There is another video that focuses on exporting and importing system definitions with enterprise edition of Rational Team Concert (RTC), a method you can use to provide system information to Rational Support. Thank you to support engineers Ben Silverman and Olivier Gauneau for creating the videos.
Here is a look at one of the videos:
Saurabh.Tyagi 270005CY2K Visits (1206)
IBM Online Service Request:
If you cannot solve a technical problem using the resources available from the product support Web page, you can quickly open a problem management record (PMR) to engage IBM Support.
IBM provides the Online Service Request (SR) tool to electronically submit and manage your PMRs through the Web. With EcuRep, you can attach files to the PMRs, which gives you more control over their content.
With SR, you can create new PMRs and update existing ones through the Web. If you have an active support contract for IBM Passport Advantage, you can do the following:
Obtain fixes, device drivers, software updates and more:
Obtain software and hardware/firmware downloads 24x7 for support in one location with a common interface, eliminating the need to call a Support Center representative or look across multiple support sites.
Read about fixes, install instructions and change history:
Readmes, release notes, install instructions and change history files are provided with the recommendations and downloads. You get the complete package when you are ready to download.
Access special downloads:
Same interface for special downloads or customized content. Registered clients can access custom fixes, or beta program fixes, that are not ready for wide availability; there is no longer a need for you to call into support and ask for these fixes to be shipped on media.
Interim fixes for IBM products:
Immediacy - Fixes made available for clients experiencing a particular problem, without waiting for a fix pack or release.
Understand SR and Rational best @ Client connect:
The Client Connect Program is a new Client Connect Program, which will be initiated by Rational Client Resource Center team to assist clients who are new to Rational Support self-assist tools.
Overview & Objectives:
Deliver a personalized one hour online session with demo on IBM Self-Assist web tools.
Deliver Client Connect (CC) Information Pack (PDF format - attached below)
Provide useful links to online resources through e-mail.
Help Primary Site Contact (PSC) or Primary Site Technical Contact (PSTC) of clients new to Rational Support to give a good start.
mquimby 060001FAVB Visits (1190)
There are several videos available for Rational Performance Tester (RPT) that help you troubleshoot possible problems you might encounter with the application. These videos explain the problems, walk you through diagnosis, and demonstrates resolving the problem. Thank you to support engineer Roja Ayyagary for creating the videos, which are available on the IBM Rational Support YouTube channel.
Here is a look at one of the videos on YouTube:
vinayhs 270002JFCW Visits (1562)
In Rational Test RealTime (RTRT) I want to test function foo() in the sample source code, where I will expect stub call some_Task(), but some_Task() function is present in endless loop.
To handle this endless loop, in order to do that I need to foreclose exit through RTRT from function foo().
I can use setjmp()/longjmp functionality to "exit" a test under certain condition. If some_Task() is stubbed then it can be done.
The below steps explain how to resume the execution of the test script when user code has reached an handled exception:
- stub the function that would put the user program in 'stopped' mode or 'exit'
- resume the execution of the test (using setjmp/longjmp combination)
First of all, the ptu has to include the header file <setjmp.h>
Note the use of '@' that would prevent the PTU parser to search for this file.
At this stage, the compiler header files might not be available.
Then, the setjmp structure has to be declared:
DEFINE STUB PTU_globalvar
Then, a user function has to be stubbed :
DEFINE STUB STUB_c
Then, in the test code include :
@if( ! setjmp( failure_setjump) )
This should help in forming a test case to handle the endless loops.
dmmckinn 1200006SCS Visits (1219)
Integrations between Rational Team Concert and Rational ClearQuest
There are various types of integration capabilities between IBM Rational Team Concert (RTC) and Rational ClearQuest: the bridge, the synchronizer, and the importer. If you are looking for help in deciding which integration capability best suits your current deployment or your future deployment plan, read on to get a better understanding about the technologies that are available to you, as well as some of the deployment considerations.
Note: Additional "Getting Started" information and "Quick Tour" videos are available in the Rati
Rational ClearQuest Bridge
The Rational ClearQuest Bridge provides a bi-directional traceability link from records in Rational ClearQuest to work items in Rational Team Concert. It is a linked-data type integration based on the Open Services for Life-cycle Collaboration (OSLC). It provides a seamless user experience with rich hover UI preview, and delegated dialogs including advanced selection dialogs, and fully functional creation dialogs. These dialogs support ClearsQuest record form layout and hooks. The bridge integration also enables ClearQuest live data on a Rational Team Concert dashboard.
Rational ClearQuest Bridge is primarily for users who want to continue to use Rational ClearQuest as a change management system, but also want to take advantage of other features of Rational Team Concert, such as agile planning and dashboards. You do not have to change your current usage of Rational ClearQuest, but you can enhance your Rational ClearQuest deployment by using Rational Team Concert in a complementary fashion. It provides a ClearQuest shop with a fast path to realize the value of Rational Team Concert.
It is implemented as a function of the ClearQuest Web and uses the ClearQuest OSCL REST API interface. ClearQuest is an OSLC Change Management(CM) provider and a consumer. It provides OSLC CM v1 and v2 interfaces, and also consumes OSLC CM services provided by other tools. ClearQuest OSCL REST API is also a desired interface if you want to integrate your own application to ClearQuest. Since it is HTTP-based, you can call it from any program that supports HTTP, and it does not require the ClearQuest client to be installed on the machine where you execute your application.
Through the same bridge integration technology, you can also integrate ClearQuest with other Rational tools, such as Rational Quality Manager (RQM), Rational Requirement Composer (RRC), and Rational DOORS, and with 3rd party tools, such as HPALM and Git.
Rational ClearQuest Synchronizer
The Rational ClearQuest Synchronizer is a data replication between Rational ClearQuest records and Rational Team Concert work items. It supports flexible bi-directional or one-directional synchronization between a Rational ClearQuest record and a Rational Team Concert work item. Changes in one application are applied to another using synchronization rules, which provide the mapping and transformation information.
It is primarily for the customers that want to incrementally adopt Rational Team Concert by having different teams use different tools. Some projects/teams (for instance, a development team) can choose to start using Rational Team Concert while other teams (for instance, a support team) continue to use ClearQuest. The teams using Rational Team Concert and the teams using ClearQuest have access to the same data (duplicated by the Synchronizer based on the configured sync rules). Reports can also be run in either system since the data is consolidated.
The ClearQuest Synchronizer is implemented as an application of the general Jazz item connector framework. It is a separate component of the Rational Team Concert offering, and requires setting up a Gateway service. It uses ClearQuest CM API interface to communicate with ClearQuest. It can also be used between Rational Qualify Manager (RQM) and ClearQuest.
Please note that there is a high maintenance and support cost associated with the Rational ClearQuest Synchronizer. Conflicts can occur when two users make nearly simultaneous changes to a ClearQuest record and its corresponding work item, and an administrator needs to constantly monitor these conflicts and resolve them manually by selecting the appropriate value. It is highly recommend that you evaluate the Rational ClearQuest Bridge integration before jumping into the Synchronizer integration.
Rational ClearQuest Importer
The Rational ClearQuest Importer provides a one-way data migration from Rational ClearQuest records to Rational Team Concert work items. It imports ClearQuest records based on a user specified query, and uses a mapping file to declare how fields and values are mapped from a ClearQuest scheme to a Rational Team Concert process definition. It supports importing stateful record types, Users, Notes, Attachments, Work Item Relationships (duplicates, parent / child, blocks / depends on, and related), and creates missing objects, such as Contributors, categories, and iteration, on the fly.
The Rational ClearQuest Importer is primarily for the customers that want to move from using ClearQuest to Rational Team Concert as the change management system instead of maintaining both applications, and want to bring over certain ClearQuest records to Rational Team Concert.
It is implemented as a function in the Rational Team Concert eclipse client. It is based on the Bugzilla Importer, and uses the ClearQuest CM API to communicate to ClearQuest. You must install ClearQuest client on the machine you run the ClearQuest Importer.
vinayhs 270002JFCW Visits (1096)
While working with Rational Functional Tester (RFT) on Firefox browsers, if enablement test failures are observed, then I follow the below steps to resolve them. These can be checked to avoid enablement issues.
1 Launch RFT as Administrator.
2 Make sure same version of JRE is enabled in RFT and the Firefox browser.
Refer the links on how to enable JRE and browser in RFT http
3 Launch the Java Control Panel from Control panel and verify the Java version
4 The version should be the same which is enabled in RFT and browser . If that is not the case, then Add the correct version and enable it.
5 If Security Level under Security Tab is set to Very High or High , then set to Medium or low
6 Under the Advanced tab, make sure the settings are as below:
Console can be hidden later , but enabling it will help to ensure that correct version of JRE is associated with the browser (remember that there could be multiple JRE associated with the browser). Disable next-Generation Plug-in unless it is compulsory.
Shradha_S 270007543G Visits (1233)
AcdntlPoet 2700019V2G Visits (982)
We'll be back tomorrow with more great content focused on helping you get the most out of IBM Rational Support and your IBM Rational products!
For now.... It is that time of year when many Americans roll out that one last big blow-out barbecue party before the summer comes to a close and we look toward welcoming winter, albeit a bit trepidatiously. While the holiday has indeed come to symbolize the end of summer for many of us (it isn't, summer doesn't end until September 22), it started and remains as an American federal holiday to honor the worker; a day when we recognize the contributions of the American worker by relaxing and eating lots of BBQ
All this, of course, means your loyal blog admins are off gallivanting (or just sitting on the sofa) and not actively working today. But that doesn't mean we don't have some good content for you! In this case, it is a video from IBM Electronic Support guiding us all on how to download software from the Fix Central repositories.
Archived 'Filed Against' values are available in the drop down of Filed Against column in a plan view
Shradha_S 270007543G Visits (1551)
Soumya Y Shanthimohan 270004GAQS Visits (1558)
IBM Rational Performance Tester (RPT) 8.6 onwards, the IBM information center for user assistance is known as IBM Knowledge Center (KC). A KC is a central location for finding and organizing information about IBM products.
Below are the links for the knowledge centers:
Documentation with respect to all the older versions of RPT are also listed as seen above.
Few highlights of KC
1. Narrowing search results by selecting products
If a general search provides too many results, reduce the scope of the search to one or more products. You can also click Add Products... under the search field to add more than one product. Click Done to apply your search scope. Only results from the version, product, or products that you selected are returned. The product you selected is shown on the search bar.
2. Other search tools
To find information more quickly, limit your search results by defining filtering options under Search Results. Only the search results that match your filter selections are returned. In addition to using products, you can filter your search results in the following ways:
Date range : See only topics added or changed in the last week, month, or year, or define your own range of dates.
Tasks : Limit results to specific task types, such as installing, migrating, or troubleshooting. Only documents that are defined as that task type are included in search results. Results might be incomplete if some documents have not been assigned task types.
Operating systems : Limit your search to documents that are relevant for the selected operating system and version.
3. Signing in
To add comments to topics, rate topics, save searches, or create your own collections, sign in to IBM Knowledge Center. Click Sign In in the title bar to open the window where you provide your ibm.com ID and password. Your IBM ID is typically an email address. If you do not have an IBM ID, click Register to apply for one.
4. Adding comments
IBM encourages you to add comments to topics. You are welcome to ask questions, offer suggestions, or provide your own hints for success. However, before you do, please read the IBM Knowledge Center Terms and Conditions. IBM tries to ensure that all content on its sites is respectful of people and laws. We need your cooperation to make that happen.
To add public comments to any topic in IBM Knowledge Center, click the Add Comment link. Provide a title that identifies the problem that you are identifying or the suggestion that you are making. Be aware that after you click Submit, your comment is part of the page for all readers to see. You will not be able to edit or delete the message after it is submitted.
5. Creating your own set of topics with My Collections
Print collection or generate pdf and save the file (only from My collections)
6. Sharing topics
From any topic, click Share, and then select how you want to share a link to the Knowledge Center topic.
7. Viewing content in your own language
By default, IBM Knowledge Center shows content in the language that is specified in the Languages setting for your browser. For example, if your browser is set to French, then you see French content if it exists. If content does not exist in your preferred language, that content is shown in English. You can also set your language preference in IBM Knowledge Center by selecting a language from the language list.
To see which other languages are available for a topic, select the topic and click the language name at the end of the topic.
vjagadeesh 2700063KJN Visits (1275)
vjagadeesh 2700063KJN Visits (1309)
In Rational Performance Tester (RPT) 8.6, new feature has been implemented with respect to datapool substitution in the Page Title. As and when the page title is executed during the run the datapool candidate is replaced with the iteration number.
Soumya Y Shanthimohan 270004GAQS Visits (1251)
A scenario where a web application was recorded using Rational Performance Tester (RPT).
After playback, data correlation errors were noticed in spite of manually creating the references. Upon analyzing the server responses, it was noted that some of the responses were sent in binary format.
Data correlation cannot be done on the response content if the data is in binary. The response should be in readable format to implement data correlation.
The below steps were followed and the script was re-recorded:
Open RPT Workbench -> Select 'Window' -> 'Preferences' -> Select 'Test' -> 'Test Generation' -> Select all the check boxes and record again.
The server responses after the above settings looked fine, however, the correlation errors still remained. Upon further investigation, it was noticed that the users ran into trouble at the "Home - Portal" page.
Instead of getting redirected to http
It was also noticed that the initial URL was rather odd, it had a jsessionid incorporated in it:
Usually the initial URL is rather generic, something like
The concern here is, Incorporating the jessesion (8AF54....) value in the URL for all the virtual users, the playback sessions for the multi-user playback are not fully differentiated by the server.
The issue was resolved by using a different URL without specific information like above.
Saurabh.Tyagi 270005CY2K Visits (1415)
IBM Rational Synergy is a task-based, software configuration management (SCM) solution that brings together global, distributed development teams on a unified platform. Rational Synergy provides capabilities that help software and systems development teams work and collaborate faster and easier.
Rational Synergy is licensed using IBM Rational Common Licensing. For information about Rational Common Licensing, see the Rational Common Licensing information center.
Rational Synergy supports the Floating, Named-User Floating, and Token license types. For a description of license types, see “License type definitions” in the Rational Common Licensing information center.
For Rational Synergy users, the login name is seen as the user of the token license. To reserve Named-User licenses for specific users, see “Setting up the options file” in the Rational Common Licensing information center. When configuring the options file for Rational Synergy and Rational Change, it is not necessary to put the default administrative users (ccm_root, ChangeAdmin, and csuser) in the INCLUDE list. The license file includes additional floating licenses for these users. Do not assign these licenses to other users because the products might fail.
How licensing works with Rational Synergy:
When you start Rational Synergy, it contacts the License Manager to request a license. Rational Synergy uses information that was provided during the server installation process to find the License Manager. The following example describes how licenses are configured during installation. The example assumes IBM Rational Common Licensing was installed before installing Rational Synergy.
-> When you install the Rational Synergy server, you are prompted for the host name and port number of the license manager. The information is recorded in the $CCM
-> When the Rational Synergy router process is started, it reads the license information from the $CCM
-> When a Rational Synergy session is started, the information about where to find the license manager is passed from the router to the Rational Synergy server. The Rational Synergy server also looks in the TELE
The Rational Synergy server contacts the license manager using the specified host and port, and requests a license on behalf of the user. The $CCM
Rational Synergy searches for license servers and license files in the following order:
If you move the license manager to a different system, you must edit the $CCM
Operations that consume Synergy license:
Starting a session does not consume a license. Only operations that update the underlying database consume a license, such as file check out, task creation, task completion, and so on.
Synergy license timeout
After a license is consumed by a user, that license is reserved for that user for 60 minutes after the last database update while the session is running. If the user exits the session, the license is released immediately.
License usage during integration:
Some Rational Synergy integrations hold a license for the duration of time the user is running the integration. Source-code related operations performed through the integration can then be updated in the database. In this case, the user can exit the visible session, but the integration is still running a session behind the scenes on behalf of the user
Rational Change supports the floating, named-user floating, and token license types.When you install Rational Change, the license server information (port@host) is requested and persisted to the file CHAN
There is a 30 minute minimum use time when Rational Change checks out a license. When a license is checked out, it stays checked out for at least 30 minutes, whether there is activity from the user. If the user exits or is inactive after that, the license is released.
Co-Authored by: Saurabh Tyagi and Pankaj Sharma
GRUC Webcast on August 28: Rock and Roll will Never Die, but the Spreadsheets for Requirement Management Will
JackSchneiderCO 270007HB0G Visits (916)
Date & Time: August 28, 2014, 12:00 PM to 1:00 PM (Eastern Daylight Time)
Please note the time of the event in your time zone: 9am PDT, 10am MDT, 11am CDT, and noon EDT
LIVE TWEETING DURING THE WEBCAST! USE #GRUCDOORS TO FOLLOW AND SUBMIT QUESTIONS AND COMMENTS TO OUR SPEAKERS
Your 15 minutes of fame has arrived! If you've ever fantasized about putting down the requirements spreadsheet and becoming Gene Simmons for a day, or wanted to ditch the office and live on a tour bus for weeks on end like Bon Jovi, this webinar is for you! In this webinar, you'll learn the four reasons why you can't afford to waste more time on force-fitting your current spreadsheets and tools to the task of managing requirements for your projects. John McDonald, CEO of CloudOne, will walk through the new, cloud-based, SaaS way do to requirements with the new IBM DOORS Next Generation.
By attending this webinar,
Everyone who attends the webinar will receive a thank-you gift as well as an opportunity to try the technology in your own secure, virtual private cloud.
About the Presenter:
John McDonald, CEO of CloudOne
***Dial in codes will be sent a few minutes before the webcast and posted in the online meeting. Please check your email before 12:00 p.m. EDT (sender is info
Soumya Y Shanthimohan 270004GAQS Visits (1561)
With the rise of Ajax powered sites, it is becoming very important for the websites to load the data quickly, asynchronously and without any delay.
For AJAX applications, JSON is faster and easier than XML.
Difference between JSON and XML
Does RPT support JSON inputs?
Yes. JSON inputs are supported since the version RPT 8.2.1.
How to pass JSON inputs into RPT?
JSON inputs can be passed into RPT using the below two methods -
I. Proxy recording
The procedure is the same as recording a http test.
The use case would be:
1. [RPT Recording Wizard] Start a 'New test from Recording'
2. [RPT Recording Wizard] Select the option 'http test'
3. [RPT Recording Wizard] Record an "unmanaged application"
4. [RPT Recording Wizard] Selection of an available port on the machine, and then start of the recording.
5. [SoapUI client ] Launch SOAP UI > File > Preferences > Proxy settings
6. [SoapUI client ] Populate the 'Host' flied with the value 127.0.0.1. The Port number should be the one that you selected during recording (as in Step 4)
7. [SoapUI client] Manual tests until the end of a given scenario.
8. [Rpt Recording Wizard] Stop the recording.
Once the recording is stopped, a SOA extension test should be created in RPT with all the JSON information.
II. Manual test suite creation
1. Launch RPT
2. File > New Web service Test > Empty Test
3. Once an Empty test is created, you can add 'Text requests'
4. The URL should have the JSON information.
5. Add a 'http header'
Name - 'Content-Type'
Value - 'application/json'
6. Lastly, paste the JSON Content to be sent in the test suite -
Some JSON Samples
GRUC Webcast on August 21: What's in your (e) Wallet? Transforming payments and transactional capabilities.
JackSchneiderCO 270007HB0G Visits (1112)
Date & Time: August 21, 2014, 011:00 AM to 12:00 PM (Eastern Daylight Time)
LIVE TWEETING DURING THE WEBCAST! USE #GRUCPAYMENTS TO FOLLOW AND SUBMIT QUESTIONS AND COMMENTS TO OUR SPEAKERS.
Payments and transactional services present multiple ‘moments of truth’ for demanding clients who are often interacting with us anytime and anywhere. For financial services organizations, the 24/7 nature of the industry and its intense competition have made innovation and optimization of these capabilities critical. In this session, you will learn about the experiences of IBM clients in transforming their payments and transactional services with IBM Rational DevOps capabilities.
Learn how banks, brokerages and insurance firms are aligning the life cycles of legacy back offices with the agile sprints of the mobile payments development shops and value-added technology partners.
Bruce Baron, Financial Services Sector Offerings Leader, IBM
Peter Eeles, Financial Services Sector Industry Lead, IBM Rational Worldwide Tiger Team, IBM
***Dial in codes will be sent a few minutes before the webcast and posted in the online meeting. Please check your email before 12:00 EDT (sender is info
AcdntlPoet 2700019V2G Visits (1566)
Troubleshoot the error "No successful contact, Check Agents Failed" in RPT 8.5- This video shows you you can troubleshoot this error message in IBM Rational Performance Tester V8.5: "Agent ... not ready, time of last contact: No successful contact. Check Agents Failed"
RohitBalduwa 2700066W8H Visits (1516)
Web UI Theming feature gives a Jazz Team Server administrator the ability to modify the look and feel of the Web UI for all users of that Jazz Team Server.
A theme can contain any number of *.css files. The *.css files in the theme can create new CSS rules, or they can override existing rules. If a CSS rule defined in an active theme exactly matches a CSS rule defined by the Jazz Team Server, the CSS rule defined by the theme will take precedence.
Tip: If you would like to alter the appearance of a certain UI element, use a tool like Firebug to inspect the DOM node and see what CSS rules are affecting its appearance. You can then create a theme that overrides those rules in order to alter the element's appearance.
I am listing examples where a logo can be modified either using a 'publicly accessible' image or an image file on a local machine.
Using a 'publicly accessible ' image. You can replace the hyperlink with your custom logo and modify the dimensions in css as per your requirement.
Similarly, upload the step 3 zip file for ccm and qm applications.
Using an image file(smiley.gif) from a local machine.
Soumya Y Shanthimohan 270004GAQS Visits (2118)
Attempts to log-in to the Secured web application while recording in IBM Rational Performance Tester (RPT) may led to the message - 'This Connection is Untrusted'.
The message is seen because, RPT acts as a proxy between the browser and the server application to record the data exchange. When a Secured page is recorded using RPT, the RPT proxy certificate is presented to the browser leading to the above message.
Creating and installing a digital certificate will help you get rid of the above message during RPT recording.
The digital certificates feature enables you to run tests against servers that use Secure Sockets Layer (SSL) for applications that require client-side digital certificates to authenticate users.
A digital certificate is a file that binds a public cryptographic key with an identity (a user or an organization). Trusted certificate authorities issue digital certificates, which are then used to authenticate users and organizations for access to websites, email servers, and other secure systems. A certificate store is an archive file that contains almost any number of digital certificates, possibly certificates that are issued from different certificate authorities.
Creating a Digital certificate store
A digital certificate store can be created using the 'keytool' utility.
You will find the keytool utility file in the RPT_
Navigate to the below directory through the command prompt -
Type the following command and press enter
my_certificate is an alias for your certificate in the key store. You may never use it, but every new certificate in your key store must have its own alias.
The certificate generation process will prompt you to enter some information about you. This information will be saved in the certificate. At the end you will have to confirm the entered information.
Once the information is confirmed, you will be prompted to enter the password. Enter the password given in the above command -
At the end you will find the new key store file my_keystore.pfx in your current directory.
Importing a Digital certificate into RPT
Import the certificate into the RPT project before recording.
Click on 'File' > 'Import' > 'General' > 'File system'. Import the required certificates into the project in RPT.
Imported certificates can now be used during RPT recording and playback -
Once you have the certificates in place, you may start recording a test with digital certificates. The below IBM info center link has details on recording a test with digital certificates:
IBM info center link with details on Playing back a test with Digital certificates: