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:
In order to generate real time reports in ART tool, you need consistent and accurate data of License server logs. It is the log file that record license checkout,check-in,denial and other critical data used to generate reports in ART tool.Prior to RLKS 8142, each time when you restart License server service, it overwrite existing content of log(lmgrd) file with new data.
Seeing loss of critical log data, a new log mechanism was developed and implemented in RLKS ART 184.108.40.206. Let me give you a brief high level overview of ART tool before we dive deep into the new log mechanism implemented in 220.127.116.11.
RLKS Administration and Reporting tool (ART) mainly comprises of two core components:
RLKS Admin agent
In order to do license usage reporting of a License server, you would have to install RLKS Agent on each license server machine.When you run “RLKS Admin Agent” service, it starts converting license server log (lmgrd) file data into RDF/TTL files per hour. In the background, these files are used by ART server to generate license usage reports.
RLKS ART server
ART server pulls up data from “Admin Agent” machine to generate reports. It polls RLKS Admin Agent every 60 seconds. You can generate various kinds of license usage reports like Peak usage, Peak denial, and Token distribution etc. for floating and token licenses over a period of time. A typical deployment scenario of ART is shown below:
Now you have a high level overview of ART tool, let me explain how you can kick in new log mechanism on a License server. It starts when you click ‘Start Reporting’ (as shown below) service against the respective License server in ART reporting tool. This action also creates below mentioned files under the installation directory of License server:
Existing log(lmgrd) file switch to a new file having the name ibmratl_TIMESTAMP.log. Floating and Token license checkout and check-in information goes inside this file. Each ibmratl_TIMESTAMP.log file can store a maximum of 500M of data. Once the file touches its max limit, it switches and creates a new ibmratl_TIMESTAMP.log file.
The RLKS Agent checks if a backup file(lmgrd.log.backup) exists for the configured log file. If the backup file exists, the file continues to be used as a backup.
This file is created if it is not present in the installation directory of license server and adds below content in the file.
This functionality assures that data in the Rational License Key Server log files are not overwritten when the Rational License Key Server is restarted, either as part of a planned shutdown or during the import of new license file. In a longer period of time, you can track your license data and generate real time license usage reports at any point of time with minimal chances of error.
It is important to stay informed regarding security vulnerabilities that may affect your IBM products and solutions. Advisories posted to the IBM Product Security Incident Response (PSIRT) blog provide details about newly identified vulnerabilities to help you make informed decisions. The blog postings provide details about the affected products and versions, and about any remediation steps that may be available.
There are a number of ways to keep informed about the latest Security Bulletins which include the following:
You can subscribe to various RSS (Really Simple Syndication) feeds to stay informed.
The "Feeds" section of the IBM Product Security Incident Response blog page contains a feed to add to your RSS feed reader. Simply select the "Feed for Blog Entries" option to receive notifications about newly posted blog updates in your feed reader.
With My Notifications you have an option to select the source and type of delivery notifications you wish to receive. You can select the Security bulletin document type (although you should consider selecting some of the other document types as well) and then select from a list of desired delivery notification options such as email, RSS or Atom syndication feeds.
You can find the latest Security Bulletins in addition to published News articles and Alerts under the > Product support content > Flashes, alerts and bulletins section of the Support Portal Rational product page. For the CLM products the "Rational Collaborative Lifecycle Management Solution" Support Portal page includes details about Rational DOORS Next Generation, Rational Quality Manager, Rational Requirements Composer and Rational Team Concert.
In Rational Test Workbench, verification points are used to verify whether the expected behavior occurred during a playback of the test script or verify the state of a control or an object.
When you create a verification point, you are capturing information about a control or an object in the application to establish this as baseline information for comparison during playback.
During script playback, the property is compared to see whether any changes have occurred in the application, either intentionally or unintentionally. This is useful for identifying possible defects when an application has been upgraded for example. An error is reported if the expected behavior did not occur.
Verification points can be created for any of the object properties while recording a script or you can insert a verification point anytime in the script
Following are the Steps to create a verification point
In Rational Test Workbench capture android mobile test script and open the test script and in the Test Contents area as shown in pic 1
Click an action item for which you want to create a verification point. Refer the pic 2
Note: Edit Text has been selected as an object in below example.
Click the insert button and select Verification point for Android or Web UI, depending on the target application. Refer pic 2.
Alternatively, right-click the selection or click Options and insert in the test editor to select the menu item as shown in pic 3.
Apart from the above methods, Verification point can also be created from the screen captures or elements from the Mobile Data section. Refer pic 4 and pic 5
In the Test Element Details section select a value for the Graphic object (Edit Text) and Verify attribute (Text) artifacts identified as required for the action selected. Refer pic 6 and 7.
Some artifacts are dependent on others, so when you select an attribute, you must select the values required for the options related to the selected attribute. To combine several attributes for the selected object, select the choice all of and select the object’s attribute
In below pic verification point is created on Text and Is enabled attributes. Refer Pic 8:
8. Optionally select the Retry verification point until attribute is verified or time out expires and enter a value for the time out. The values in the graphic object and attributes lists are different for web UI apps and Android apps.
9. Save the test script and initiate the play back
Play back succeeds if the verification point conditions are met. If VP passes you would see the verification result in green color as mentioned in the below image.
Play back fails if the verification point conditions are not met and Fails. If VP fails you would see the verification result in red color as mentioned in the below image
IBM Rational Performance Tester (RPT) is a tool for automated performance testing of web and server based applications.
It allows users to create tests that mimic user transactions between an application client and server.
RPT captures data at the protocol level and supports applications based on the below protocols:
Web Services (SOA)
During test execution, these transactions are replicated in parallel to simulate a large transaction load on the server. Server response time measurements are collected to identify the presence and cause of any potential application bottlenecks.
RPT test playback does not invoke the client of the application you are testing. RPT does load testing only on the server (no testing is done against the client).
RPT playback will send network requests to mimic those of the actual client and monitor the responses, but it does not invoke the actual client.
Instrumenting and installing iOS apps in Rational Test Workbench 8.6- This video shows the different methods to instrument and install iOS apps by using IBM Rational Test Workbench (RTW) 8.6. Native and hybrid iOS applications must be instrumented before you can use them to record or play back a test. The application can be instrumented for testing on an iOS device or an iOS Simulator. To instrument an application, you must have the Xcode project for the application under test (AUT) on a Macintosh computer.
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.
IP aliasing is associating more than one IP address to a network interface.
IP aliasing in RPT
By default, when you run a schedule, each virtual user has the same IP address. However, you can make each virtual user appear as though it is running on its own host. To do this, you configure IP aliases on the host computer (RPT workbench), and enable IP aliasing in the schedule. When you run the schedule, the network traffic will appear to be generated by multiple hosts.
To avoid IP conflicts, the IPs have to be legitimate, available within the same subnet, and blocked for distribution.
Configuring IP aliases for a remote Windows location
To make it appear that a virtual user has its own IP address during a schedule run, configure IP aliases for each Windows remote location.
Click Start > Settings > Control Panel > Network Connection.
Open the network interface that you want to associate the IP aliases with. In most cases this is the Local Area Connection. Click Properties.
Scroll down to Internet Protocol (TCP/IP), and click Properties.
You must be using static IP addresses to create IP aliases on this host. Therefore, confirm that Use the following IP address is selected, and then click Advanced.
Create the IP aliases:
Click Add in the IP Addresses area of the IP Settings page to specify the IP address of the new alias. Make sure that the address is valid for the network and is not being used by another host.
Enter the IP address and the subnet mask of the new alias.
After you create the alias, click OK in each previous dialog box to complete the configuration.
Set the schedule so that the virtual users will use IP aliases during a run; see the below section on Enabling virtual users to use IP aliases..
Now, when you run the schedule, it will give the impression that the network traffic is being generated from multiple hosts.
Note: To add multiple IP aliases, use the netsh command, as shown in the following example:
netsh -c Interface ip add address name="Gig Ethernet" addr=10.10.0.21 mask=255.255.0.0
The ntcmds.chm file, typically located in C:\WINDOWS\Help, contains more details about the netsh command. When you are finished with the IP aliases, use the following command to remove them:
netsh -c Interface ip delete address name="Gig Ethernet" addr=10.10.0.21
You can also use a batch file to add and delete the aliases.
Enabling virtual users to use IP aliases
After you have configured aliases at on remote computers, you set the schedule so that the virtual users can use the configured IP aliases.
To set the schedule so that the virtual users will use the IP aliases during a run:
In the Test Navigator, browse to the schedule and double-click it. The schedule opens.
Click the user group whose virtual users will use aliasing.
Click Run this group on the following locations. The list of locations shows whether IP aliasing is enabled at that location.
To change whether IP aliasing is enabled or disabled, click a row in the table, and then click Edit.
On the IP aliasing page, click Enable IP Aliasing.
Use IP addresses from all network interfaces
You have one network interface, or you have multiple interfaces and want to use them all.
Only use IP addresses from the following network interfaces
You want to use some, but not all, network interfaces. Select the check box next to the interfaces that you want to use. Click Add to add a new network interface. Typically, you enter an interface name in the form eth0 (Windows and Linux) or en0 (AIX®).
Assignment of IP addresses for each virtual user in RPT
When IP aliases is enabled, it is expected that each virtual users have unique IP address available in order to emulate unique virtual users. However in some circumstances the number of IP address available may be less than the number of virtual users.
(For example; How RPT assigns IP addresses to 100 virtual users if only 50 IP addresses are available in a location).
The answer to this is, when the location has IP aliasing enabled, RPT will ask the agent computer how many IP addresses it has available. It is up to you to have already configured the computer with these IP addresses. By default, RPT will use all IPv4 (but not IPv6) address available. You can also restrict the selection to IP addresses on particular interfaces.
If there are more virtual users on the location than there are IP addresses (which would normally be the case), RPT will distribute the virtual users evenly (more or less) across the available IP addresses. For example, if your location has IP addresses 192.22.22.02, 192.22.22.03, and 192.22.22.04 and you ran 10 users on the location, you would have a distribution similar to:
192.22.22.02: Users 1, 4, 7, 10
192.22.22.03: Users 2, 5, 8
192.22.22.04: Users 3, 6, 9
Note: On a Windows agent, you could use the ipconfig command to see how many IP addresses you have available.
Identifying the originating IP address for each Virtual Tester
By default, when you run multiple Virtual Testers the originating IP address will be the IP address of the system hosting the individual Virtual Tester. However, RPT does have a feature (IP Aliasing) that allows you to assign a specific set of IP addresses per Virtual Tester (See the topic ‘Emulating network traffic from multiple hosts’ in RPT online help). If you have IP aliasing set up, there are two ways to verify the originating IP address.
You can see the IP address that a virtual Tester is using by setting the Test Log level of your schedule to ‘All’ and then checking the Extended Properties of a request in the Test Log after a playback. The originating address of the virtual user will appear as the "Local IP Address".
Alternatively, there is a custom code class outlined in the RPT online help (Extending Rational Performance Tester Functionality -> Custom Code Examples -> Retrieving the IP address of a Virtual user) that you can add to your test/schedule that will obtain the IP address
Why do I blog about Rational License server, RPT, RFT, CLM, anyway? Why do I even recommend it? Who will gain anything out of it?
If you ask me I will have loads to say as I love blog posts, especially those that can take you through the entire process of troubleshooting, installing a software, or building an application from A to Z. After reading many technical blog posts from different authors and writing many myself, I’ve decided that it’s time to share a workflow that I hope will help those who are creating amazing things to blog more easily and often.
Writing blog posts isn’t easy. Most technical posts require lots of thinking, putting together reporting, scripts, testing, scratching your head when they don’t work right, trying again and again till you succeed. There’s the time it takes to upload images, to get them aligned properly into posts, to get everything just right.
But writing regularly about Rational Licensing concepts has become a very valuable part of my learning process, which helps me connect to my clients and help them grow without any technical hiccups..
Lets understand what one can do to enhance technical blogging: How to write a technical blog
Upon reading couple of books/articles on blogs, this is what I think will best fits in:
Think / Research:
Research Deeper into the Topic, I like to include this step after the brainstorm, so I don’t pollute the creative process with external ideas.
Now that you have some of your own original ideas out on paper, it’s time to find out what knowledge has been already uncovered. I suggest that you
a) timebox this step and
b) use resources beyond simple Google searches.
Think before you act : Understand that what kind of blog are you going to write [ A Plan for Your Blog ]
Let Your Personality Show
Blogs began as an intensely personal medium, often having a diary-like quality to them. While blogs have since evolved, many still convey plenty of personality. "Let your personality show," "Remember to be yourself."
Unless you feel strongly about your subject, you will have a tough time succeeding as a blogger. "You have to enjoy what you are blogging about -- it's as simple as that, "If you don't, it will feel forced and your readers will notice."
Explain Technical Matters
No matter what your profession, you likely have to explain complicated topics to people who don't understand. Maybe you're a scientist trying to explain DNA to your grandmother, a literature professor explaining metafiction to drinking buddy, or an IT professional explaining reporting tool to your significant other. Regardless of what you're explaining, you can make it easier on yourself (and the person trying to learn).
Blogging requires time -- lots of time. "The number one thing is to blog as often as possible and to make every post as interesting and useful as possible.
Reference Other Bloggers
Be sure to link to influential bloggers and their posts within your own blog; if you're lucky, they will link back. But don't focus solely on the top one or two bloggers, or else you will look like you just want attention (and links). Other bloggers with clout who aren't the stars of the scene may be more likely to link back to you.
Promoting Your Blog
Understanding Traffic Statistics and analysis
Building a Community Around Your Blog
Scaling Your Blogging Activities
Beyond Blogging: Your Strategy for Social Media
Determine your motivation for writing a technology blog. This will play an important role in determining which topics you write about and how much depth and background or supporting information you provide.
If you're blogging as a hobby and want to share information you know as well as technical information you're learning regularly yourself, you can choose diverse topics that interest you at a specific time.
Can you write about something if you’re not an expert on it? YES you can!!
Try to just write about your findings and research, document your work so far, link to your references, and write down your questions. People may help answer your questions, or you may answer them yourself in further posts. You’ll learn a lot just by writing a careful, thoughtful blog post about what you’re doing.
Write Smartly, but don’t try to sound smart!!
Writing a technical blog helps make you less isolated. It gives the community a chance to get to know you in ways they wouldn’t otherwise. Even if people don’t subscribe and read every post, if you blog regularly and tweet a bit about it, people will find you and get a sense of who you are.
There are new videos available covering licensing topics for Rational products. One of the videos covers how to change the port for the Rational License Key Server. Another covers how to install Rational License Key Server on UNIX and Linux in console mode. The other covers upgrading the Administration and Reporting Tool for Rational License Key Server to a new fix pack. All of these videos are available on the IBM Rational User Education YouTube channel. Thank you to support engineers Shijesh Velayudhan, Nikhil Bhat, and Sombir Yadav for creating the videos.
Greetings from IBM Rational ClearCase Client Support!
We are glad to invite you to the OpenMic* session on "ClearCase 8.0.1 - New features and Planning for Upgrade".
Keeping in mind that version 7.1.2.x is about to reach its ‘End of Support - 30th Sept 2014’, this session will help you plan your IBM Rational ClearCase upgrade to the latest supported version.
Please join us virtually on Wednesday, September 24th 2014 at 14:30 IST
*OpenMic is a conference call along with webcasts where technical experts share their knowledge and answer your questions.
Topic: "ClearCase 8.0.1 - New features and Planning for Upgrade"
IBM Rational ClearCase 8.0.1.x being the latest version has many new features introduced. We would be presenting the new features, advantages of ClearCase 8.0.1.x and upgrade information.
When:24th September 2014 at 14:30 IST (India Standard Time)
Following are the key areas which we will cover:
Introduction to ClearCase 8.0.x
CCRC WAN Server
Why ClearCase 8.0.x
Planning your upgrade to ClearCase 8.0.x
Technotes to be referred and useful links
The speakers are all a part of the IBM Rational Clearcase Support Team with significant experience in the Software Configuration Management domain.
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.
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:
Submit and manage PMRs on demand, 24 hours a day, seven days a week, 365 days a year.
Describe your software problem and environment in your own words.
Monitor and update all open PMRs relative to a given IBM customer number, regardless of
whether the PMRs were opened by phone or with the SR tool.
Receive notification by e-mail when an update has been made to your PMR.
View closed PMRs.
Create custom reports in spreadsheet format.
Manage your SR Authorized Caller/User lists.
Note: This is only available to Primary Site Technical Contacts (PSTCs) and Secondary Site Technical Contacts (SSTCs).
Update your SR profile, including your name, e-mail address, phone numbers, time zone, e-mail notification preferences, and the language for the e-mail notification.
Attach files to your PMR.
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.
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.
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.
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.
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.
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.
Restore CLM from a corrupted WAS profile and deployed WAR files
You might face a scenario where in the WAS profile on which CLM was deployed gets corrupted along with the WAR files resulting in a non-working environment.
Following steps can be performed to recover from such a scenario, considering the Database is intact:-
1) Install new CLM application (same version as before)
2) Create new WAS profile using Advance option so that PORTS are same as before.
3) Copy the application configuration files from old Jazz Install Dir location to New_Jazz_Install_Dir
cp oldJazzInstallDir/server/conf/jts/teamserver*.properties NewJazzInstallDir/server/conf/jts
cp oldJazzInstallDir/server/conf/ccm/teamserver*.properties NewJazzInstallDir/server/conf/ccm
cp oldJazzInstallDir/server/conf/qm/teamserver*.properties NewJazzInstallDir/server/conf/qm
cp oldJazzInstallDir/server/conf/admin/admin.properties* NewJazzInstallDir/server/conf/admin
cp oldJazzInstallDir/server/conf/admin/friends.rdf* NewJazzInstallDir/server/conf/admin
cp oldJazzInstallDir/server/conf/rm/teamserver.properties NewJazzInstallDir/server/conf/rm
cp oldJazzInstallDir/server/conf/rm/fronting.properties NewJazzInstallDir/server/conf/rm
cp oldJazzInstallDir/server/conf/rm/friendsconfig.rdf NewJazzInstallDir/server/conf/rm
Additionally you can also copy the log4j.properties files from the above mentioned paths if you have any customized logging settings enabled
4) Make the changes in teamserver.properties file if there is any entry with absolute path.
4) After replacing the files start the WAS profile and deploy the CLM war files and then perform rest of configuration (as mentioned in CLM Infocenter).
5) Now start the applications and confirm if CLM is up and running with existing data and project area
However if the above steps didn't help and CLM is not working you can contact IBM Support.
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.
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.
Documentation with respect to all the older versions of RPT are also listed as seen above.
Few highlights of KC
Narrowing search results by selecting products
Other search tools
Creating your own set of topics with My Collections
Viewing content in your own language
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
When you sign in to IBM Knowledge Center, you can save individual topics, groups of topics, or entire collections. After you save content by adding it to My Collections, you can rearrange topics, delete them, rename them, and then format them as PDF files.
Create your own collection – re-organize
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.
Rational Performance Tester (RPT) 8.5.x and below used to have Citrix and SAP protocols, which needed separate recording of HTTP component and Citrix and SAP component, which were put in a single user group and executed. This meant the test execution of the HTTP and Citrix / SAP components were not possible.
But, in RPT 8.6 version both HTTP and Citrix / SAP components can be recorded at a single go. Hence the script recorded can be played back directly rather than creating a test schedule just to run a single script.
During regeneration as well, multiple protocols can be used to generate a single script.
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.
For example, as shown below. The Page title has a datapool candidate named 'Test'.
Here every time the page is executed the datapool candidate will be replaced by a number during reporting. Hence in the report page counters for each page during each indivisual run can be got.
This will help identify the performance related issues with respect to the indivisual page on each run.
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 https://<mycompany334>:9443/home the users were sent to https://<mycompany334>:9443/documents/10157/0/Portal1.chm
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.
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_HOME/etc/system_info.txt file.
-> When the Rational Synergy router process is started, it reads the license information from the $CCM_HOME/etc/system_info.txt file.
-> 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 TELELOGIC_LICENSE_FILE or LM_LICENSE_FILE system environment variables. If these variables exist, the values override the value in the $CCM_HOME/etc/system_info.txt file.
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_HOME/etc/system_info.txt file or TELELOGIC_LICENSE_FILE or LM_LICENSE_FILE system environment variable stores the location of the license server. The location is specified as port@license-server-name, that is, the port and computer on which the license manager is installed. The location can also contain a comma-separated list of three port@host specifiers denoting a three-server redundant configuration. For example, port1@host1,port2@host2,port3@host3 specifies a three-server redundant configuration with servers on host1, host2, and host3.
Rational Synergy searches for license servers and license files in the following order:
The environment variable TELELOGIC_LICENSE_FILE.
The registry entry for TELELOGIC_LICENSE_FILE.
The environment variable LM_LICENSE_FILE.
The registry entry for LM_LICENSE_FILE.
The location specified by the contents of $CCM_HOME/etc/system_info.txt.
If you move the license manager to a different system, you must edit the $CCM_HOME/etc/system_info.txt file or update the TELELOGIC_LICENSE_FILE or LM_LICENSE_FILE system environment variable to contain the new value.
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 CHANGE_APP_HOME/WEB-INF/wsconfig/license_data.txt.
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.
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,
You'll discover the four ways that cloud-based requirements management is superior to spreadsheets and manual documents.
You'll hear how you can start small and grow at your own pace.
You'll hear stories of how companies are improving collaboration and outcomes with DOORS NG.
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.
John McDonald, CEO of CloudOne
John McDonald serves as the CEO, Chairman and President of CloudOne, the first company to offer SaaS and Virtual Private Cloud delivery of IBM Software products. Before his work there he was an executive at IBM, serving in various roles in IBM Software Group for over 20 years. John earned degrees in Management Information Systems and Computer Information Technology from Purdue University in 1992 and 1995 and lives with his family near where he grew up in Indiana.
***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 firstname.lastname@example.org).
The main bar graphs that the default RPT reports shows, does not include script aborts which may occur during execution.
The 'exit on error' that can be set at the schedule, or script level, are not showed in the report. This will make RPT display 100% success during test run, even if there are issues with respect to the script aborts with respect to the test run.
The result is that each and every request can be failing, but the bar graphs show 100% success.