Release notes for Version 9.1.1

Read about new features, system requirements, installation, known issues, and support for IBM® Rational® Integration Tester, IBM Rational Test Virtualization Server, IBM Rational Performance Test Server, version 9.1.1.

Description

IBM Rational Test Workbench delivers end-to-end functional, regression, load, and integration testing to address the quality challenges of highly complex and integrated applications. This offering includes the following installable components:
  • Rational Integration Tester, a scripting-free environment for developing tests for SOA messaging and business process integration projects. Tests can be built by recording existing system behaviors or from requirements, by entering the data to send and the data that is expected in return. You can also create virtual services to remove test dependencies and enable earlier testing. Virtual services can be deployed by Rational Test Virtualization Server to provide on-demand virtualized test environments that can support all phases of the test development lifecycle.
  • Rational Test Control Panel, a server-based web application that provides a central repository for virtualized services. With Rational Test Control Panel, you can use virtual services that are published by Rational Integration Tester to create, share, and deploy virtualized test environments in Rational Test Virtualization Server. It also contains technology-specific components that are used by Integration Tester for recording SOA message conversations, HTTP(S) and JDBC traffic, and for monitoring middleware systems under test with minimal reconfiguration of client applications.

New features and enhancements

What's new in Version 9.1.1.1

  • A Code Page field was added to IMS Connect transport editor to be used when messages are recorded since it is not possible to determine the code page from the raw TCP traffic. When you use a transport monitor to record, the Code Page field of the transport editor is used. When you use an operation monitor to record, the Code Page field from the Operation editor is used. For more information, see Creating the IMS Connect transport.
  • You can now choose between a tree view and a diagram view of a project's components in the Logical View. For more information, see The Logical View.
  • Within a database physical resource, an optional schema can now be specified that is switched to when a connection is established. For more information, see Configuring the physical database resource.
  • When you use the Rational Test Control Panel command line or Apache Ant task to stop a stub, and if no stub version information is provided, the latest version of a stub with running instances are now stopped. For more information, see Stop a stub by using the command line.
  • In 9.1.1.1 the Rational Test Control Panel tools include a new Jenkins plug-in to run tests without the need for Apache Ant. For more information, see Integration with Jenkins.
  • You can now use the Rational Test Control Panel REST API to query details of agents that were registered. For more information, see Agents REST API specification.
  • In 9.1.1.1, links to Reporting and Test Data were added to the Rational Test Control Panel home page. Reports direct the user to the reporting application (previously released in 9.1.1). For more information about this feature, see Reporting and viewing test outcomes made simpler than ever. Test Data launches an experimental application that allows the design of custom test data records as required by the application(s) under test. The Test Data application also provides a REST API that you can use to programmatically configure and request test data with. The Test Data application is a time boxed experiment, which in the 9.1.1.1 release expires on 30 April 2018. Send your feedback on the Test Data application to innov.team@hcl.com.
  • From version 9.1.1.1, Maven users can now use Rational Integration Tester and Rational Test Virtualization Server to run tests, suites, and stubs as part of their build cycle. For more information, see Integration with Apache Maven.

What's new in Version 9.1.1

Integration Tester Agent

  • The logging for an Agent and its engine processes is now configured through a single file, Agent.properties. For more information, see Configuring the Rational Integration Tester Agent logs.
  • Logging in general was updated and as a result several of the log file names were changed throughout the offering.
  • The structure of the configuration file for the Rational Integration Tester Agent was simplified. The Agent.config files from previous releases are not supported in this release. For more information, see Registering Rational Integration Tester Agent with the Rational Test Control Panel.
  • When a Rational Integration Tester Agent engine has no running stubs, the process is kept running to allow other stubs from the same project to be started more efficiently. Previously the engine process might be kept running indefinitely. In Rational Test Control Panel 9.1.1, if no stubs are required after a period of time (default 2 minutes) the server triggers the engine process to stop, helping to free up system resources.

Integrations

Mainframe technologies

  • When you run Rational Integration Tester with a WebSphere® MQ queue sharing group on z/OS®, you can now do mirror queue recording and fixed queue stubbing of shared queues, capturing messages from all queue managers within the group. For more information, see Testing with WebSphere MQ on z/OS systems.
  • Rational Integration Tester 9.1.1 now supports recording of channel-based requests through CICS® Transaction Gateway if you use CICS TG version 9.1 or newer. For more information, see Testing with CICS.
  • COBOL copybook REDEFINES is now supported whereby a fields type can be changed without losing its content. Part of this enhancement changed the numeric field representation as displayed. For example, padding zeros are stripped, positive signs are removed and decimal places are inserted into fields by using V in their picture clause. Time was spent to minimize this impact with automatic migration, however, if you experience issues contact support. A known scenario where automatic migration does not occur is if copybooks are used in parameterized stubs where the lookup values in the data source might no longer match.
  • You can now use HTTPS to communicate between the CICS DPL intercept and Rational Test Control Panel. To do this, you must set up a keyring on your z/OS system. For more information, see Configuring CICS® Distributed Program Link (DPL) agent to use HTTPS.

Operating Systems

In version 9.1.x of Rational Integration Tester, only Windows, Linux (x86/x86_64), and macOS are supported platforms for the workbench; for AIX®, the Rational Integration Tester Agent and Rational Test Control Panel are also supported. In future versions of Rational Integration Tester Agent, Windows and Linux (x86_64) will be the only supported platforms.

HTTPS

  • In version 9.1.1 when you install 9.1.1 all communications with Rational Test Control Panel are secure and by default use HTTPS on port 5443. If you upgrade from a previous version, all communications with Rational Test Control Panel by default use HTTP on port 7819. To use HTTPS by default during the upgrade of the Rational Test Control Panel software, you must use the Installation Manager Install option and click Check for Other Versions, Fixes, and Extensions from the Install Packages dialog, otherwise you continue to use HTTP on port 7819. For more information, see IBM Rational Test Control Panel upgrade information and requirements.
  • You can now use HTTPS to communicate between the CICS DPL intercept and Rational Test Control Panel. To do this, you must set up a keyring on your z/OS system. For more information, see Configuring CICS® Distributed Program Link (DPL) agent to use HTTPS.

Other

  • Rational Integration Tester no longer allows a stub to be scheduled to run later. Only tests and suites can be scheduled.
  • In Rational Integration Tester the Environment Tasks editor was updated to allow selection of many action types. The deprecated Test Data Management action was removed. For more information, see Environment Tasks view.

System requirements

For system requirements specific to this release of Rational Test Workbench, see Software Product Compatibility Reports.

Installing Rational Integration Tester and Rational Test Control Panel 9.1.1

Installing Rational Performance Test Server 9.1.1

For information about installation, see Installing Rational Performance Test Server.

Installing Rational Test Virtualization Server 9.1.1

For information about installation, see Installing Rational Test Virtualization Server.

Known problems

Known problems are documented in the download document for each product and in the form of individual technotes in the Support Knowledge Base:

The knowledge base is continually updated as problems are discovered and resolved. By searching the knowledge base, you can quickly find workarounds or solutions to problems.

Contacting IBM Software Support

IBM 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 personalized support, including notifications of significant upgrades, register at http://www.ibm.com/support/mysupport/.

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

Before you contact IBM 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:
  • What software versions were you running when the problem occurred?
  • Do you have logs, traces, or messages that are related to the problem?
  • Can you reproduce the problem? If so, what steps do you take to reproduce it?
  • Is there a workaround for the problem? If so, be prepared to describe the workaround.

Feedback