IBM Rational Performance Tester 7.0 - Release Notes

© Copyright International Business Machines Corporation 2000, 2007. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Readme file

1.0 About this release
2.0 Installation information
3.0 Known limitations, problems, and workarounds
   3.1 Unable to change hostname/port in a HTTP test to a non-standard port
   3.2 Schedule copied/pasted to a folder in test project cannot locate its tests
   3.3 Protocol Data view unavailable with some versions of Mozilla and Firefox
   3.4 Illegible reports when running on Citrix clients
   3.5 Cannot allocate more than 1 GB Java heap on Windows 2003 and Windows XP 64 after installing Microsoft security update
   3.6 Command line execution fails if Java is not in the system path
   3.7 Automatic optimization of Agent Controller heap memory allocation is not functional for AIX, Windows 2000, and z/OS agents
   3.8 Searching online help returns HTTP error
   3.9 Importing from IBM Tivoli Monitoring data sources
   3.10 DaemonConnectException on Windows 2003 Server
   3.11 Negative values reported for resources
   3.12 Host name is not a known host or is not a Windows host
   3.13 RPT Extension for Citrix Presentation Server: Never ending wfica32.exe
   3.14 Effects of firewalls on performance testing
   3.15 Check Point firewall may cause playback errors
   3.16 RPT Extension for Citrix Presentation Server: Browsing published application may display a list of available applications even if the server IP address is incorrect
   3.17 Internet Explorer options must not be set when recording
   3.18 Exporting a report to HTML
   3.19 Problem viewing test logs with large amounts of data
   3.20 Using Test Execution Services custom code with the IKlog interface
   3.21 Rational Performance Tester workbench memory optimization
   3.22 Exporting and importing test assets
   3.23 RPT Extension for Citrix Presentation Server: Bad replay of Euro currency symbol when part of a Citrix text
   3.24 RPT Extension for Citrix Presentation Server: Windows 2000 SP4 not supported
   3.25 Linux shell script does not have execute permission
   3.26 "Not supported platform" when installing on Red Hat Enterprise Linux 4
   3.27 Network interfaces to use when editing IP Aliasing locations
   3.28 Directory pointed to by TMP must exist
   3.29 Removal of installed content during uninstall
4.0 Additional information
5.0 IBM Rational Software Support
6.0 Notices and trademarks

1.0 About this release

The latest version of this document is available at http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rpt/70/docs/readme/readme.html. Additional updates about limitations and problems can be found in the form of individual technotes in the Support knowledge base at http://www.ibm.com/software/rational/support/. As problems are discovered and resolved, the IBM Rational Support team updates the knowledge base. By searching the knowledge base, you can quickly find solutions or workarounds to problems. To access the release notes for all IBM Rational products, go to the Rational Support Documentation Web page and, in the Release notes column, click the appropriate Search link.

This release of IBM® Rational® Performance Tester V7.0 includes the following new features:

Citrix protocol testing: The Citrix Presentation Server extension enables you to load test Windows applications running on Citrix Metaframe Presentation Servers. For more information, see the help topic "Citrix performance testing overview."

Resource monitoring: Resource monitoring lets you capture data such as CPU or memory usage during a test run. This feature provides a more complete view of your system to help isolate problems. You can monitor the system under test or the agents, using IBM Tivoli Monitoring agents, Windows Performance Monitor, or the UNIX rstatd monitor. For more information, see the help topic "Monitoring resource data."

Response time breakdown: Response time breakdown lets you drill down into the response time statistics on any HTTP page element. The statistics show how much time was spent in each part of the system under test. You can use response time breakdown to identify code problems. You can see which application on which server is the performance bottleneck, and then drill down further to determine exactly which package, class, or method is causing the problem. For more information, see the help topic “Monitoring response time breakdown.”

Problem analysis tools: Problem analysis tools (formerly the separately available IBM Performance Optimization Toolkit) are now installed with Rational Performance Tester. These tools enable you to find and fix performance problems in distributed applications. For more information, see the help topic "Analyzing distributed application performance problems."

IP aliasing: IP aliasing lets you configure an agent so that it appears as though the load is coming from different IP addresses during an HTTP test run. For more information, see the Help topic "Emulating network traffic from multiple hosts."

Digital certificates: Digital certificates let you record and run tests against servers using SSL over HTTP for applications that require client side digital certificates to authenticate users. You can create digital certificates, access them with datapools, and associate these datapools with tests. For more information, see the help topic "Digital certificates overview."

Reports

Schedules

Automated Firefox/Mozilla support: When you record an HTTP application using the Firefox or Mozilla browser, you no longer have to configure the browser.

SAP protocol testing:

Additional new features include the following:

 

2.0 Installation information

For information about installing IBM Rational Performance Tester, installation prerequisites, installing from a command line, and using a local repository on an HTTP server, see the installation instructions at http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rpt/70/docs/install_instruction/install.html.

Refer to the installation instructions for the hardware and software requirements for installing Rational Performance Tester.

You can also view the installation guide for your product from the installation launchpad and in the documents directory of the first product CD.

3.0 Known limitations, problems, and workarounds

3.1 Unable to change hostname/port in a HTTP test to a non-standard port

In order to have a request re-directed to a different host/port than it was recorded on, the fields that must be changed and must be consistent are:

Change these fields using the 'Test Search' feature, by doing the following:

  1. Select the host field of the server connection. Enter the recorded hostname in the string to search field and the new host name in the replace field.
  2. Click Replace All. This changes all of the host names in the host field of the server connection.
  3. In the Test Search window, select only the port field of the server connection.
  4. Enter the old port in the string to search and the new port in the replace field and click Replace All. This changes all of the port values to the new value.
  5. In the Test Search window, select only the request headers. In the string to search field, if you recorded against the default port 80, then enter only the recorded hostname. If you have recorded against a non-default port, enter the recorded info in host:port format.
  6. Click Replace All.
  7. Re-run the test
  8. Inspect the results to make sure they were played back against the expected host and port.

3.2 Schedule copied/pasted to a folder in test project cannot locate its tests

After copying and pasting a performance schedule to a folder in a test project, the schedule is unable to locate its tests. When you open a pasted schedule in the schedule editor, and click one of its tests, the editor shows a message stating that the test cannot be found. When you attempt to execute the schedule, nothing happens.

The workaround is to open the pasted schedule in the schedule editor, click each of its tests, and use the Browse button next to the error message to manually locate each test.

3.3 Protocol Data view unavailable with some versions of Mozilla and Firefox

To open the Protocol Data view on a computer running SuSE Linux 10, the version of Mozilla or Firefox on the computer must have been built with GTK 2.0. If an earlier version of GTK was used to build Mozilla or Firefox, Performance Tester attempts to shut down when you open the Protocol Data view. To avoid this problem, install a version of Mozilla or Firefox that was built with GTK 2.0. Then, set the environment variable MOZILLA_FIVE_HOME to the directory where you installed Mozilla or Firefox. Also, edit the environment variable LD_LIBRARY_PATH to add the directory where you installed Mozilla or Firefox. 

3.4 Illegible reports when running on Citrix clients

Reports do not display well when running the workbench on a Citrix client if the display color depth is not set to 16 bit or higher. To work around this problem, double-click the Citrix Program Neighborhood desktop icon. Select the ICA connection and click the Settings toolbar button. On the Custom ICA Connections window, click the Default Options tab. Select "High Color (16 bit)" in the Windows Colors list. Click OK.

3.5 Cannot allocate more than 1 GB Java heap on Windows 2003 and Windows XP 64 after installing Microsoft security update

Security update 921833 from Microsoft affects the ability of programs to allocate large amounts of contiguous memory. This problem applies to x64-based versions of Microsoft Windows Server 2003 and to Microsoft Windows XP Professional x64 Edition. This problem can prevent you from loading a JVM with a 1 GB or greater heap size. A hotfix is available from Microsoft. See the Microsoft Web site for details: http://support.microsoft.com/?id=924054

3.6 Command line execution fails if Java is not in the system path

If command line execution fails, ensure that the the PATH variable on the computer includes the path to a supported Java executable (IBM JRE 1.5 SR3). A supported JRE is provided with Rational Performance Tester. On UNIX operating systems it is located at .../jdk/bin/java and on Windows operating systems at ...\jdk\bin\java.exe.

3.7 Automatic optimization of Agent Controller heap memory allocation is not functional for AIX, Windows 2000, and z/OS agents

The default maximum heap memory allocation for AIX, Windows 2000, and z/OS agents is 256 megabytes. This value can be increased for each agent by adding the RPT_VMARGS property to the location object that represents the agent. For example: 

RPT_VMARGS=-Xmx1500m 

In this example, the maximum heap memory allocation would now be 1500 megabytes.

3.8 Searching online help returns HTTP error

Searching on some terms in the online help produces an error message: "HTTP Status 500 The server encountered an internal error () that prevented it from fulfilling this request." If you encounter this error, try searching in the Dynamic Help view instead of the Help system. 

3.9 Importing from IBM Tivoli Monitoring data sources

After you have run a test or schedule, you can import response time breakdown data from IBM Tivoli Monitoring for Transaction Performance, IBM Tivoli Composite Application Manager for Response Time Tracking, or IBM Tivoli Composite Application Manager for WebSphere. If you would like to import transaction data to correlate with the performance test results, you should import instance-level data. Instance-level data correlates to an exact transaction URI. Aggregated statistics do not correlate to a specific page element. The Transactions page of the Response Time Breakdown Import wizard shows a list of all available transactions. The Transaction Pattern column shows the exact transaction that was recorded. Any transaction containing a regular expression cannot be correlated with a page element. Contact with your Tivoli system administrator to ensure that instance-level data is collected for the exact URI used in performance tests. 

3.10 DaemonConnectException on Windows 2003 Server

An invalid SYS_TEMP_DIR directory specified in the serviceconfig.xml file will cause a DaemonConnectException to be thrown whenever a connection attempt is made to an agent controller running on Windows 2003 Server. For example, the serviceconfig.xml file might contain the line:

<Variable name="SYS_TEMP_DIR" position="replace" value="C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\2" />

In this case, the error will occur because the directory C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\2 does not exist.

To work around the problem, edit serviceconfig.xml to set SYS_TEMP_DIR to a directory that exists. For example:

<Variable name="SYS_TEMP_DIR" position="replace" value="C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp" />

Then, re-start the agent controller.

3.11 Negative values reported for resources

When capturing resource monitoring data from an IBM Tivoli Monitoring source, the availbtmem (Available Bytes) attribute can report negative memory usage. This can occur when the availbtmem value overflows the 2 GB limit. If the availbtmem attribute overflows, use the availkb (Available KB) attribute to determine memory usage. In general, if IBM Tivoli Monitoring sources report negative values, then the actual value is greater than the allowable range for that counter. 

3.12 Host name is not a known host or is not a Windows host

If you want to collect resource monitoring data from Windows Performance Monitor, file and printer sharing must be enabled on the computer running the Windows operating system. (Typically, if you are able to map a network drive on the remote computer from the local computer, then you have sufficient connectivity to collect resource monitoring data from Windows Performance Monitor on the remote computer.) If file and printer sharing is not enabled and you attempt to set up resource monitoring in a performance schedule, the following message displays:

IWAY0241E The host name <IP address> is either not a known host or is not a Windows host.

To enable Windows file and printer sharing:

  1. Click Start > Control Panel and then open Network Connections.
  2. Right-click the Local Area Connection (or the currently active network adapter).
  3. On the pop-up menu, click Properties. 
  4. Select "File and Printer Sharing for Microsoft Networks" under "This connection uses the following items."
  5. Click OK.

3.13 RPT Extension for Citrix Presentation Server: Never ending wfica32.exe

When executing virtual users, where each virtual user simulates a real user connecting to a Citrix server, after the disconnection and disposal of the client, sometimes the wfica32.exe process that was spawned by the connection fails to stop. This behavior causes memory and system handle consumption, and can eventually lead to an out-of-resources situation. Currently there is no workaround for this issue.

3.14 Effects of firewalls on performance testing

IBM Rational Performance Tester uses network ports to pass data between its components. Network firewalls can disrupt this operation and cause errors during a run. If you cannot see statistical data or a Test Log after the run has completed, this might indicate a firewall issue.
A multiplexing option can be used to force inter-component communication to use a trusted connection.  The multiplexing option slows the data transmission rate between the workbench and agent controller, but enables a run to proceed.  Instructions for enabling the multiplexing option are below.
For Windows:
  1. Close any IBM Rational Performance Tester workbench that has connected to the Agent Controller that is running on the computer.
  2. Stop the IBM Rational Agent Controller service (Start->Control Panel->Administrative Tools->Services).
  3. Open the serviceconfig.xml file for the Agent Controller (RPT_INSTALL_PATH\IBM\SDP70\AgentController\config\serviceconfig.xml).
  4. Search for the text '<IsDataMultiplexed>false</IsDataMultiplexed>' and change false to true.
  5. Save and close the serviceconfig.xml file.
  6. Start the IBM Rational Agent Controller service.
For Linux:
  1. Close any IBM Rational Performance Tester workbench that has connected to the Agent Controller that is running on the computer.
  2. Stop the IBM Rational Agent Controller (RPT_INSTALL_PATH/IBM/SDP70/AgentController/bin/RAStop.sh).
  3. Open the serviceconfig.xml file for the Agent Controller (RPT_INSTALL_PATH/IBM/SDP70/AgentController/config/serviceconfig.xml).
  4. Search for the text 'isDataMultiplexed="false"' and change false to true.
  5. Save and close the serviceconfig.xml file.
  6. Start the Agent Controller (RPT_install_path/IBM/SDP70/AgentController/bin/RAStart.sh).

3.15 Check Point firewall may cause playback errors

During high-traffic playback, if you are running the Check Point firewall, you may encounter test failures which show up in execution history as errors while parsing the HTTP response. This behavior has been observed on various versions of Check Point and ZoneLabs firewalls. To work around this behavior, shut down the Check Point firewall on all locations used during playback, including the workbench.

3.16 RPT Extension for Citrix Presentation Server: Browsing published application may display a list of available applications even if the server IP address is incorrect

If you create a Citrix test project and then create a test suite, specifying an incorrect Citrix server IP address, the Browse published application name feature will still return a list of applications (based on the IP address of a Citrix server found in the same network segment of the workbench machine). If you select an application from this list and start recording, the workbench will not be able to contact the Citrix server, because of the incorrect IP address.

To work around this behavior, stop the current recording which has failed by clicking the stop recording button of the Citrix Recorder Control. Also check that there is no remaining java.exe process corresponding to this recording.

Then, launch the Citrix creation wizard again. On the Citrix Connection Settings page, specify the correct Citrix server IP address.

3.17 Internet Explorer options must not be set when recording

 When you record a performance test, you must:


To locate this box, open Internet Explorer and click Tools > Internet Options > Connections > LAN Settings.

3.18 Exporting a report to HTML

After you export a report to HTML, you can print it from your browser. However, Explorer 6.x might print the report incorrectly. The right side might not display in the printout. (Firefox 1.x and Internet Explorer 7.x do not have this problem.) Solutions and add-ons exist, both commercial and free, to correct this problem. For further information, search the Web for Internet Explorer Fitted-Width Printing

3.19 Problem viewing test logs with large amounts of data

IBM Rational Performance Tester enables users to capture user-instance data in test logs. The amount of data collected can exceed the amount of available JVM heap allocated to the workbench. When this happens, the workbench crashes. To process the data that results, you can request a utility from IBM Customer Support that enables the data to be viewed. The data is presented in a flat format without the hierarchical organization present if the same data were to be viewed in the Test Log Viewer. 

3.20 Using Test Execution Services custom code with the IKlog interface

In Rational Performance Tester Version 6.1.2, the IKlog interface was replaced with the ITestExecutionServices interface. To use existing custom code that contains the IKlog interface, type cast the IKlog argument in the custom code to the ITestExecutionServices interface.

3.21 Rational Performance Tester workbench memory optimization

Do not use Performance Tester on a system with less than 768 MB physical memory. If you do, be aware that you might experience poor performance, application crashes due to insufficient memory, or both, and that such a configuration is not supported.

The JVM heap size for Performance Tester is determined based on the physical memory available.

If this is not sufficient, reset the JVM heap size by editing the configuration file. This file, eclipse.ini, is located in the product install directory (for example, C:\IBM\SDP70 on Windows and /opt/IBM/SDP70 on Linux). Open the file in a text editor (such as Notepad) and look for a line that begins with VMArgs=-Xmx, followed by a number, followed by m. The number should be what you entered for the Java Virtual Machine heap size field on the Preferences page. Removing the line from the configuration file allows Performance Tester to start.

After setting the JVM heap size, it is possible that Performance Tester could fail to start the next time it is launched. This is caused by a low memory or severely fragmented memory condition. Closing some active programs or stopping some services can free up enough memory to allow Performance Tester to start.

3.22 Exporting and importing test assets

When you export test assets from a project into an archive file, and then import them to another project, both project names must be the same.  Otherwise you may not be able to locate your test assets. 

3.23 RPT Extension for Citrix Presentation Server: Bad replay of Euro currency symbol when part of a Citrix text

Citrix text input actions that contain the Euro currency symbol (€) are not replayed correctly. This is because of the way Windows handles this character internally.

A workaround for entering the € character in a Citrix performance test is to use a keyboard input action instead of a text input action.

3.24 RPT Extension for Citrix Presentation Server: Windows 2000 SP4 not supported

Citrix performance testing on a workbench running Windows 2000 SP4 is not supported. Currently there is no workaround for this problem. 

3.25 Linux shell script does not have execute permission

The shell script used to run Performance Tester from the command line on Linux, cmdline.sh, does not have the necessary execute permission. The shell script will not run unless the execute permission is set correctly. The script is located in the plugin at RPT_INSTALL_DIR/SDPShared70/plugins/com.ibm.rational.test.lt.cmdlineexecute_7.0.0vnnnnnnnnnnnn
where nnnnnnnnnnnn is the plugin version number. To work around this problem, open a command prompt, change to the directory where the cmdline.sh file is located, and issue the following command:

chmod a+x cmdline.sh

3.26 "Not supported platform" when installing on Red Hat Enterprise Linux 4

When installing on Red Hat Enterprise Linux 4, you may see the error message "The operating system under which the install is running is not an officially supported platform for this release of the product." This is a known problem with a subcomponent of Performance Tester. Ignore the error message and allow the installation to complete normally. 

3.27 Network interfaces to use when editing IP Aliasing locations

When editing IP Aliasing locations, you can select Only use IP addresses from the following network interfaces. If you use this feature, specify network interfaces in the form eth0, eth1. If you do not use this form to specify the network interfaces, the connection attempt will fail.

3.28 Directory pointed to by TMP must exist

On Windows systems, if the environment variable TMP is set, it must point to a directory that exists. If the directory pointed to by the environment variable TMP does not exist, attempts to record tests will fail. To avoid this problem, ensure that the environment variable TMP points to a directory that exists. 

3.29 Removal of installed content during uninstall

Some artifacts generated during the normal usage of a package are not uninstalled when the package is uninstalled. These files, which vary by  the package being uninstalled, must be manually deleted. You should only delete these files located within a package group install directory rather than the shared install directory. Once the last package has been uninstalled from the package group directory, any remaining files may be removed.

4.0 Additional information

5.0 IBM Rational Software Support

IBM Rational Software Support provides you with technical assistance.

For contact information and guidelines or reference materials that you will need when you require support, read the IBM Software Support Handbook.

For product information about Rational Performance Tester, visit the product home page at  www.ibm.com/software/awdtools/tester/performance/.

For FAQs, lists of known problems and fixes, and other support information, visit the product support page at www.ibm.com/software/awdtools/tester/performance/support/index.html.

For Rational software product news, events, and other information, visit the IBM Rational Software Web site.

Before you contact IBM Rational Software Support, gather the background information that you will need to describe your problem. When describing a problem to an IBM software support specialist, be as specific as possible and include all relevant background information so that the specialist can help you solve the problem efficiently. To save time, know the answers to these questions:

 

6.0 Notices and trademarks

 © Copyright IBM Corporation 2000, 2007.

The XDoclet Documentation included in this IBM product is used with permission and is covered under the following copyright attribution statement: Copyright © 2000-2004, XDoclet Team. All rights reserved.

U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

This information was developed for products and services offered in the U.S.A. IBM may not offer the products, services, or features discussed in this documentation in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-IBM product, program, or service.

IBM may have patents or pending patent applications covering subject matter described in this documentation. The furnishing of this documentation does not give you any license to these patents. You can send license inquiries, in writing, to:

IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.


For license inquiries regarding double-byte (DBCS) information, contact the IBM Intellectual Property Department in your country or send inquiries, in writing, to:

IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan


The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OR CONDITIONS OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you.

This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice.

Any references in this information to non-IBM Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk.Licensees of this program who wish to have information about it for the purpose of enabling: (i) the exchange of information between independently created programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact:

Intellectual Property Dept. for Rational Software
IBM Corporation
20 Maguire Road
Lexington, Massachusetts 02421-3112
U.S.A.


Such information may be available, subject to appropriate terms and conditions, including in some cases, payment of a fee.

The licensed program described in this documentation and all licensed material available for it are provided by IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement or any equivalent agreement between us.

Any performance data contained herein was determined in a controlled environment. Therefore, the results obtained in other operating environments may vary significantly. Some measurements may have been made on development-level systems and there is no guarantee that these measurements will be the same on generally available systems. Furthermore, some measurements may have been estimated through extrapolation. Actual results may vary. Users of this document should verify the applicable data for their specific environment.

Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.

All statements regarding IBM's future direction or intent are subject to change or withdrawal without notice, and represent goals and objectives only.

This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples may include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental.

Copyright license

This information contains sample application programs in source language, which illustrates programming techniques on various operating platforms. You may copy, modify, and distribute these sample programs in any form without payment to IBM, for the purposes of developing, using, marketing or distributing application programs conforming to the application programming interface for the operating platform for which the sample programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or imply reliability, serviceability, or function of these programs.

Each copy or any portion of these sample programs or any derivative work, must include a copyright notice as follows:

© (your company name) (year). Portions of this code are derived from IBM Corp. Sample Programs. © Copyright IBM Corp. 2000, 2007.

Trademarks and service marks

The following terms are trademarks of International Business Machines Corporation in the United States, other countries, or both:

AIX
CICS
ClearCase
developerWorks
IBM
IMS
OS/400
Rational
Tivoli
Tivoli Enterprise
WebSphere
z/OS

Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.

Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.

UNIX is a registered trademark of The Open Group in the United States and other countries.

Linux is a trademark of Linus Torvalds in the United States, other countries, or both.

Other company, product or service names, may be trademarks or service marks of others.