Executing RIT test scripts from within HP Quality Center prompts the error: "Unable to start the tester process"
Rajeshavanthi 2700022MCX Visits (968)
This was an integration setup of IBM Rational Integration Tester (RIT) with HP's Application Lifecycle Management (ALM) tool. Both RIT v126.96.36.199 and HP-QC v11 are installed on separate server machines.
Test Scripts from RIT was exported into QC successfully. When these test was run in the QC's Test Lab module section, the test should have ideally invoked the RIT application process and function the execution process. However, in this specific scenario, the test execution process resulted the following error:
QC11 Plugin Path : C:\Program File
It was noticed that the previous GreenHat un-installation process did leave residual files of its own on the machine, due to which the RIT installation files did not picked up the appropriate executable correctly for the run made from HP-QC. A clean re-installation of RIT on the Citrix server did resolve this error.
Soumya Y Shanthimohan 270004GAQS Visits (2223)
A scenario where it looked like IBM Rational Performance Tester (RPT) was not capturing the 'Refresh' actions. While trying to record a SAP Business Objects session using RPT through Internet Explorer, there were many application triggered 'Refresh' that took place.
The 'Refresh' process would take sometime to end and it appeared like a progress window, as seen below -
RPT was capturing the actions when the 'Refresh' button was manually clicked by the user. However, it looked like RPT was not capturing the actions when the application triggered the 'Refresh' action.
The server replies for the above requests were as below -
There are several such exchanges until the refresh had ended.
Interestingly, it was noticed that the same request was sent again and again during the active session of the "Refresh" progress window. Looking at the server replies, one would think that RPT is not capturing the 'Refresh' actions triggered by the application.
It seemed to be a little confusing looking at the the Client requests with empty html pages and its corresponding server replies. However, after analyzing the requests and corresponding responses, it could be noticed that the RPT script was simulating the below request by looping on -
Until the server could send -
It was also noticed that the Client was sending empty.html requests every 20 seconds until the Server returned a response to the initial POST request.
There was nothing "missing" in the test!!
You can notice that there is a POST request for 'processPromps.jsp' and a GET request for 'report.jsp. The request "report.jsp" might have been sent too soon. RPT will in fact wait until the initial POST's response is received before sending the report.jsp request since the dynamic data (such as the sEntry value) in the report.jsp URL are being extracted from the POST's response. Thus, the playback will automatically have the correct sync
dmmckinn 1200006SCS Visits (1741)
mquimby 060001FAVB Visits (1706)
There is a new video available for IBM Rational Publishing Engine (RPE). This is a demonstration of using RPE extract a SV-1 from an IBM Rational Rhapsody UPDM sample model. The video is available on IBM Education Assistant for Rational and the IBM Rational User Education YouTube channel. Here is information on accessing the videos...
Thank you to Pritesh work on this video!
Here is a look at the YouTube version of the video in case you want to preview it here:
AcdntlPoet 2700019V2G Visits (1282)
Yes, it's the Independence Day holiday here in the US, and your faithful blog authors (at least those of us based in the U.S.) are off enjoying a long holiday weekend, complete with parades, fireworks, outdoor concerts, and backyard barbecues.
mquimby 060001FAVB Visits (1987)
Engineers from Rational Support have been hard at work producing white papers that help you navigate through some of the more advanced activities for Rational products. Here are some of the latest papers published.
Thank you to Indraneel, Edwin, Krishna, Pallavi, Shinji and Moria for their contributions!
Sumant Renukarya 270002B42N Visits (1682)
Rational Support encountered a case for IBM Rational Team Concert (RTC) where 400+ custom attributes in a project needed to be deleted. These attributes were removed from the presentation and from "Types and Attributes" in the process configuration, but they still show up in the Query Editor.
One of the options available is to archive the custom attributes and not include these when querying. However, in this example there was a request for a workaround for not being able to delete custom attributes. Again, the environment in this example had over 400 attributes to delete.
KavithaKarnik 270002202C Visits (1776)
As a prerequisite, IBM Rational Functional Tester (RFT) and the Application Under Test (AUT) should be configured on the same machine. The RFT playback process performs the actions recorded on the AUT which required the AUT to be opened. At the same instance no other actions should be performed in that machine.
AcdntlPoet 2700019V2G Visits (1491)
Introduction to SysML: State Modeling- In this video Joanne Scouler and Andy Lapping define and demonstrate the following basic SysML concepts:
AcdntlPoet 2700019V2G Visits (1736)
Handling Character Encodings for Artifacts in IBM UrbanCode Deploy 6.0.1- Donald Huckle, developer for IBM UrbanCode Deploy, talks through the process of handling character encodings in the product's 6.0.1 version.
Jincy Rejin 270005N7MX Visits (1534)
In a scenario where more than one Html.Table controls are present in a web page and the recognition properties of the table controls are not enough to distinguish them individually, then the best possible method to capture the table controls are to capture the parent control first and then retrieve these table controls as a child of the parent, provided the parent control has unique recognition property values.
While capturing the table control using the below code snippet, Rational Functional Tester (RFT) may throw the following error message:
This is because, getChildren() can retrieve all the mappable and non-mappable controls of a parent. If there are any other non-mappable controls present in between the html.DIV and Html.TABLE that can also be retrieved by getChildren().
RootTestObject root = getR
mquimby 060001FAVB Visits (1364)
There is a video available for Rational Application Developer (RAD) that assists you with downloading installation files. The concept of the video is based on parts of the Rational Application Developer for WebSphere Software 9.0 download document. There are many listed when looking at RAD 9.0 on Passport Advantage. The video provides an overview of what is available in the list of files and what you download depending on your usage of RAD.
Thank you to Leila for her work on this video!
Here is a look at the YouTube version of the video in case you want to preview it here:
Kartik_Chandrasekhar 2700060SE1 Visits (3893)
Sometimes in our days as technical support we find the need to validate what type of OS install is on a machine as a way to identify the environment in which a product may be encountering difficulties.
To help with that discovery, here are two commands we have found to check if an Ubuntu OS install is a server version or desktop setup:
AcdntlPoet 2700019V2G Visits (1243)
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.
Watch through the playlist above, or pick and choose the specific short videos from the links below:
AcdntlPoet 2700019V2G Visits (2097)
Install Rational License Key Server v8.1.2 in Console Mode for UNIX or Linux- A demonstration of installing IBM Rational License Key Server version 8.1.2 for UNIX or Linux in console mode.
RohitBalduwa 2700066W8H Visits (3524)
While using IBM WAS as an application server, there might be a need to understand certain artifacts here.
This helps in understanding the internal behavior and identifying the components in IBM WAS.
When you use the Administrative console to configure IBM WebSphere, certain XML files are updated internally. Here are the details:
AcdntlPoet 2700019V2G Visits (1874)
Innovate has passed again, but that doesn't mean you missed it if you weren't there! We have a great collection of videos below including general sessions, keynotes, and press conferences! It's your one stop shop to remember what you heard while you were there, or to feel like you were!
Innovate@SPEED - Innovate 2014 Day 1 General Session- We all need to Innovate@SPEED. Kristof Kloeckner will kick off Innovate 2014 with technical insights to accelerate business delivery cycles with confidence and trusted outcomes. How do we deliver Efficiency@SPEED, Value@SPEED and Growth@SPEED? Technical leaders from IBM and our clients will deliver strong positions on Cloud, Mobile, Security, DevOps and Continuous Engineering in crisp, punchy 5-minute speed talks. Kristof's opening keynote will be a catalyst for an intense week of community sharing and networking, focusing on how IBM and its partners can help you become fast, agile and competitive.
But don't stop there... continue on with day two and all the other keynote and Watson videos below!
Dymanic value contents affecting the placement of loops during script execution under IBM Rational Performance Tester.
vjagadeesh 2700063KJN Visits (1383)
In a given scenario under IBM Rational Performance Tester, assume that the token ID’s and User session ID’s are present in the request as dynamic values. These values would thereby be present throughout the requests in the script.
Once the script is recorded, The transactions are segregated where the login and logout are placed outside the loop and remaining transactions are placed within a loop, which are run for multiple iterations.
Sometimes, these dynamic values present within the loop might not get addressed by the server correctly . Response content got from the server could appear blank. This happens as the server expects the sessions to be different. However in this case it would be that the same dynamic content is being passed in the requests and the server does not acknowledge with a response.
This could be addressed by placing the login and logout transactions within the loop. Doing so, the logout removes the old dynamic values and login creates new value.
AcdntlPoet 2700019V2G Visits (1272)
Rational Programming Patterns Overview- This video presents some of the main features of Rational Programming Patterns that will help developers in their daily development tasks.
For more info
AcdntlPoet 2700019V2G Visits (1523)
It's been a while since our last downloads post... and we've seen a LOT of releases recently, so at long last here's the most recent list of the latest and greatest downloads which have gone live from Rational Support since April 30th! These links are provided to help you find the fixes you need in order to stay up to date and successful with your Rational products. Be sure to check out the downloads tag for previous posts as well:
image credit: (c) 2012 WaywardCelt Photography
Alex_Moore 1000008GXE Visits (2093)
Rational Developer for System i (v9.0): Activation kit for ESS orders - This article details the steps needed in order to successfully download the activation kit for ESS or AAS orders.
To obtain licenses for orders placed either via econfig (AAS - Advanced Administrator System) or ESS (Entitled Software Support) customers should access ou
2. On the left side of the screen under 'My entitled software' click on Register IBM customer number if this is a new order or new user.
4. Select the OS version, Product number and continue. Check V6R1M0 version first since most of our keys are placed under this version regardless of your iSeries version.
5. Under 'Software downloads' verify the product and continue.
7. Select 'Click here to use HTTP'.
AcdntlPoet 2700019V2G Visits (1219)
Saurabh.Tyagi 270005CY2K Visits (3945)
IBM Rational Jazz token license configuration on Jazz team server
Token based licensing is an option, along with floating and authorized user licensing, within the Rational portfolio. Technically, the basis of token licensing is on the traditional floating license mechanism and process. However, when it comes to how the license check out (consumption) works, it has a different behavior.
In a token environment, each product consumes a predefined token value, not a predefined quantity as it does in a traditional floating licensing environment. The license key has a pool of tokens from which the license server automatically calculates the tokens being checked in and out across users and products.
Lets discuss how a token based licensing model can be implemented for Jazz-based products.
Jazz-based products use IBM Rational Common Licensing (RCL) token service provider, which is an extension of the Jazz Team Server (JTS) that forwards token requests to an IBM Rational License Key Server (RLKS). Jazz-based products and non Jazz-based products can share tokens from same pool of tokens.
How to generate Jazz tokens?
Log into the Rational license key center and follow the below steps to get the required Jazz tokens
You can also refer to the technote links below which will guide you in accomplishing this task:
To configure these Jazz based licenses, from a licensing perspective pre-requisites are:
The following picture shows a high level single server topology deployment of RTC using token licensing.
Once you have successfully configured your flexlm license server with token file, you downloaded from IBM Rational license key center (license.dat), Import the Jazz Keys (Jazz.Token.zip file) on the Jazz team server.
Post successful import of Jazz keys on the Jazz team server you will find an entry very similar to the below diagram
The above screen confirms that the Jazz tokens are successfully imported on the Jazz team server and we can now proceed to configure this Jazz Team Server to communicate with the Rational License Key Server that you installed and configured earlier.
In the Floating License Server section of the License Key Management page of your Jazz team server click the radio button next to IBM Rational Common Licensing Token Service to enable the service.
Hover over the icon in the Actions column until you see the edit hover. Click the icon to view the Server Configuration dialogs shown in following picture.
Configure the following two properties in the above dialog:
If the Jazz Team Server is able to connect to the Rational License Key Server, you'll see a green checkmark on the IBM Rational Common Licensing Token Service line as shown in following picture.
AcdntlPoet 2700019V2G Visits (1705)
Using the Sandbox Practice Environment for Rational DOORS Next Gen v4.0.5+ This video illustrates how to use a sandbox on Jazz.net as your practice environment for completing the Getting Started tutorial.
Saurabh.Tyagi 270005CY2K Visits (2693)
All about Rational Developer Licensing
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.
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 has these subset of licenses which can be used:
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 i has these subset of licenses which can be used:
IBM Rational Developer for Power Systems Software C/C++ Dev Studio for AIX v7.6
Rational Developer for Power Systems Software includes four separately licensed features:
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 with Java v8.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 :
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?
Do I have a chance to try out a trial before a license purchase?
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?
How does RPG and COBOL development plugin license requirement in Rational Developer for Power Systems?
See you folks. Let’s get together with my next blog.
AcdntlPoet 2700019V2G Visits (1476)
AcdntlPoet 2700019V2G Visits (1467)
Rational Developer for System z (v9.0.1): Working with JCL, Part 1 of 2- In this video you'll learn to how to edit and submit JCL files, and become familiar with using job filters to retrieve files and determine job status.
Rational Developer for System z (v9.0.1); Working with JCL, Part 2 of 2- This 3 minute video demonstrates how to use Remote System details to see the status of all your jobs in a table view. It also shows how to simultaneously use the Properties view for even more detailed job information.
Resource URLs for the demo:
edwin_screen 120000E2T2 Visits (1391)
The Tip of the Iceberg
Growing complexity in a heterogeneous environment is todays IT challenge, but there is nothing new about that! Maintaining a high availability of the IT-infrastructure often comes down to reactively fixing technical issues, involving many different parties and is an important responsibility of the organization’s IT-support team. However, these types of activities are just the tip of the iceberg. In order to maintain a high level of availability, the risk of having longer than expected downtime and loss of productivity is high when we turn to reactive support only. There is a lot more that organizations implement to reduce these risks.
For this, predictability is critical and by proactively avoiding risks, IT-support teams are much more capable of providing a robust environment to their users. Providing proactive support starts with planning initiatives and aligning any support related activities such as analyzing the impact of upgrades and migrations and coordinating knowledge transfer. To achieve this it is essential to have direct access to a large network of expertise and to bring teams and knowledge together. This allows for the successful setting of the right priorities and getting the right attention, which must be a collaborative effort of the organization and its suppliers.
The Rational Accelerated Value Program is designed to provide Essential Lifecycle Services that enhance and improve your productivity over the full range of the solution lifecycle. Don’t settle for the Tip of the Iceberg!
Please visit the Accelerated Value Website for more information: http
Saurabh.Tyagi 270005CY2K Visits (1917)
License Availability Report:
I am sure we all want to know, how our “IBM Rational product licenses are being used” it would be useful to track what licenses your company have purchased year by year and what is the available count in the pool. How about you knowing on what is the order number ( Sales Order number/Order ID ) for a record, under which these licenses are purchased, Or when the licenses that you purchased are expiring, in order to be prepared for renewing or purchasing a new set of licenses from IBM, Whether you are in a large enterprise with hundreds of users using multiple applications, or a small or medium business with a handful of users, you want to know this information for your investment decisions.
Let's understand the results of the license availability analysis, In order to reach here you may want to login to License key center, you will find “license availability report” on to your left under license management section.
A license availability report can be downloaded up to a maximum of 200 lines, please note that you might need to go to the next page to download additional lines.
The report will show you the number of licenses that you’ve registered and the number of licenses available. Please note that in some cases you have access to a lot of different product within the same or different part number. License keys are not equal to entitlements and it’s within your responsibility to make sure you use only what you are entitled to.
You may choose from the drop down, on how you may want to search ( using what attribute ), you also can filter/choose between accounts as shown in the picture below, and click on search line items,
Also, in order to get results for a specific time frame can be selected from, From and To sections, ( Click in the box and the calendar will be auto-populated as shown ).
How to get your order details:
In order to get your order details, please click on the order ID / Line # ( In the above image “Internal Use ONLY 2014 EMEA“ ). You will get details like,
License Information :
Listed below you will find a box for each Rational license line item associated with your order. Select the checkbox to the left of the line item to get the license keys associated with that item. You may see multiple checkboxes for one line item if you purchased an IBM Rational product consisting of multiple products bundled together.
mquimby 060001FAVB Visits (1466)
There are a couple of new videos for Rational Rhapsody about using the ReporterPLUS client. They are available on IBM
Here is information on accessing the videos...
Thank you to Tim for his work on this video!