vjagadeesh 2700063KJN Visits (1275)
vjagadeesh 2700063KJN Visits (1305)
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 (1246)
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 (1407)
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 (915)
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 (1553)
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
vjagadeesh 2700063KJN Visits (1321)
The main bar graphs that the default RPT reports shows, does not include script aborts which may occur during execution.
An RFE ID 42720 has been raised for the same.
GRUC Webcast on August 21: What's in your (e) Wallet? Transforming payments and transactional capabilities.
JackSchneiderCO 270007HB0G Visits (1110)
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 (1565)
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 (1511)
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 (2116)
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:
AcdntlPoet 2700019V2G Visits (1204)
Importing and exporting system definitions using Ant scripts in RTC Enterprise Edition- A demonstration of importing and exporting system definitions with a translator for IBM Rational Team Concert Enterprise Edition using Ant tasks. This can be useful if you need to send system definition information to IBM Rational Support. The specific example in this video is with System z, but can also be done with System i.
Soumya Y Shanthimohan 270004GAQS Visits (1720)
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).
List of enhancements sorted by version
What's new in version 8.7
What's new in version 8.6
What's new in version 8.5.1
What's new in Rational Performance Tester and Rational Service Tester for SOA Quality 8.5
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:
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 supp
AcdntlPoet 2700019V2G Visits (1374)
Building Views with Rational Engineering Lifecycle Manager v5- Building and Using "Views" in Rational Engineering Lifecycle Manager without SPARQL programming language! In this video Technical Specialist Andy Lapping walks you through creating views using a drag-and-drop interface using "artifact elements" - reusable, parameterized queries, available out of the box. Note these must first be deployed before they can be used (see the Jazz.net article link at the top).
Rajeshavanthi 2700022MCX Visits (1499)
Under IBM Rational Quality Managerv4.0.3, When adding default reporting widgets to RQM dashboard you might encounter the following error:
In order to validate if these default reports are working fine, you may execute the etl jobs for QM applications. However in this scenario, you could notice that the etl job execution was showing no specific errors pertaining to these reports or widgets. You can navigate to the QM and ETL jobs to find if any error gets logged. In most of the cases, you can find an error message :
This fragment is the one that extends the foundation reporting functionality to use specific tools designed in RQM. It acts like a "bridge" between foundation and RQM reporting functions. Since the bundle couldn't be loaded, the reporting functionality in RQM is not working as expected.
To confirm , you can navigate to this URL to see if he bundles are activated for the application.On the left pane of the window, click on Internal Tools >> Component Status. All the components listed there are expected to be displayed with green status. Pay special attention to the com.
Since the bundle that acts as a bridge between the BIRT engine and specific RQM reporting functions can't be resolved, you might encounter such errors. The primary reason could be that the .jar files (com
First thing you could try is replacing the problematic bundle mentioned above with a clean one while troubleshooting advances, as it is easy and may actually fix the issue. Get a copy of the above mentioned .jar files from a fresh installation of similar version of RQM and perform the below steps.
2. Shut down RQM
AcdntlPoet 2700019V2G Visits (1689)
Rational Team Concert v4.0.6: Advanced Work Item Customization - Calculated Value: This video describes how to configure Rational Team Concert and write a script to create a calculated value .
The Script.java file can be downloaded from
Soumya Y Shanthimohan 270004GAQS Visits (764)
A scenario where a web based application was being recorded using IBM Rational Performance tester.
Attempts to log-in to the web application led to the the message - 'This Connection is Untrusted'.
The below message was noticed while logging into the application and only during recording through RPT. The message was not seen when the application was not recorded. Also, the option 'Add Exception' was not seen in the message.
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.
Below are the links to IBM user guide which has details on creating digital certificates and recording a test with digital certificates:
AcdntlPoet 2700019V2G Visits (1295)
Rational Developer for System z v9.1: Generating a Test Case with Test Data- This video describes how to use Rational Developer for System z z/OS Automated Unit Testing Framework (zUnit) to generate a unit test case for a COBOL program and how to generate test data for running the unit test.
Shradha_S 270007543G Visits (1299)
While configuring Rational Reporting for Development Intelligence (RRDI) on distributed environment, you have to catalog Rational Insight data warehouse (RIDW) and Rational Insight Content Manager (RICM) databases on the reporting server.
You can follow the below steps if the database used is SQL
1. Open the ODBC Data Source Administrator applet.
Looking for even more configuration guidance? Check out these great RRDI Configuration videos on the jazz.net deployment wiki: http
dmmckinn 1200006SCS Visits (1268)
Guidance for deploying Rational Team Concert into an existing Rational ClearCase environment
IBM Rational Team Concert (RTC) provides various types of integration capabilities: the synchronizer, the importer, and the bridge. The integration is not a one-size-fits-all and you may need help with deciding which integration capability best suits your current deployment or your future deployment plan. The information below provides a brief overview about the integration capabilities. Additional "Getting Started" information and "Quick Tour" videos are available in the Rational Team Concert and Rational ClearCase integration cookbook topic in the deployment wiki on Jazz.net.
Rational ClearCase Bridge
The Rational ClearCase Bridge provides a traceability link from Rational ClearCase artifacts to work items in Rational Team Concert. This is primarily for a customer who wants to continue to use Rational ClearCase as a source control system, but also wants to take advantage of Rational Team Concert features such as agile planning, dashboards, etc. You do not have to change your current usage of Rational ClearCase, but you can enhance your Rational ClearCase deployment by using Rational Team Concert in a complementary fashion.
Developers can associate UCM activities or base Rational ClearCase versions to Rational Team Concert's work items. You can then navigate from one to the other in the developer IDE. Because a Rational Team Concert work item is used as the "glue" for all development lifecycle artifacts, it provides end-to-end traceability throughout the development life-cycle, from project planning to source code changes.
Rational ClearCase Version Importer
The Rational ClearCase Version Importer (new in Rational Team Concert 4.0.5) is a one-way data replication tool from Rational ClearCase to Rational Team Concert source control. You can migrate all the versions in any branches in Rational ClearCase in a single operation, and the version branching is also replicated in Rational Team Concert source control. The importer also preserves the checked-in user information.
It can also import Rational ClearCase view configurations as Rational Team Concert baselines since the version 4.0.6.
You can use the version importer for both Base ClearCase and UCM ClearCase, but it does not import UCM metadata.
Rational ClearCase Synchronizer and Baseline Importer
The Rational ClearCase Synchronizer is a two-way data replication between Rational ClearCase and Rational Team Concert source control. You can choose a UCM stream or a Rational ClearCase branch to set up synchronization with a stream of Rational Team Concert source control. It leverages the Jazz Team Build, and you can run the synchronization on a scheduled basis or by request. This provides flexibility to enterprise customers by allowing a subset of teams to choose SCM tools to work with, while letting you manage all of the latest source code through a single SCM repository.
The Rational ClearCase Baseline Importer is a one-way data replication from Rational ClearCase to Rational Team Concert source control. Like the synchronizer, you can choose a UCM stream where all baselines or only selected baselines are imported, or you can choose to import label types for base Rational ClearCase. It also leverages the Jazz Team Build, so you can run the import of new baselines/label types on a scheduled basis or by request.
Version Importer or Baseline Importer?
There are two migration tools available - the Version Importer and the Baseline Importer. You can choose either of the technology that fits to your requirements to migrate the data from Rational ClearCase to Rational Team Concert source control.