Testing applications on z/OS®

You can test applications on IBM® z/OS® systems by using the mainframe support capabilities of HCL OneTest API. HCL OneTest API is installed as part of the HCL OneTest Studio product offering.

HCL OneTest API supports the following features when running on z/OS® V2.1 and V2.2:

  • CICS® Transaction Gateway recording, stubbing, and test execution
  • CICS® Transaction Server Distributed Program Link (DPL) recording and stubbing
  • CICS® IP interconnectivity (IPIC) recording and testing
  • CICS® web services
  • IMS Connect recording
  • IMS Connect transport
  • WebSphere® MQ queue manager message recording from either a single queue manager or from a queue sharing group.
  • IBM® z/OS® Connect Profile
  • Sift-and-pass-through functionality (for more information, see Sift-and-pass-through capability)

For more information about z/OS®, CICS®, and IMS, see IBM® z/OS® basic skills education knowledge center.

For information on recording requests from a non-z/OS queue manager to a queue on a z/OS queue manager and virtualizing replies from z/OS to a queue on a non-z/OS queue manager without installing the HRVMMQF exit, see Using WebSphere MQ transports on distributed platforms to test traffic to and from WebSphere MQ on z/OS.

Hardware requirements

The z/OS® features that are supported by HCL OneTest API do not require any special hardware.

For general information about HCL OneTest API hardware requirements, see Installing Rational Test Workbench.

For information about z/OS® hardware requirements, go to IBM® z/OS® basic skills education knowledge center.

Software requirements

To use z/OS® features with HCL OneTest API, specific software is required.

The following software versions are supported:

  • IBM® WebSphere® MQ V8.0 or later
  • CICS® Transaction Gateway V8.0, V8.1, V9.0, 9.1, and 9.2
  • CICS® Transaction Server versions 4.1, 4.2, 5.1, and 5.2 for IPIC and DPL
  • IMS V12, V13, and V14 (includes IMS Connect) with the Java API included in IBM IMS Enterprise Suite V2.1, V3.1, or V3.2

z/OS® must be installed and configured. For more information, see IBM® z/OS® basic skills education knowledge center.

HCL OneTest API and HCL Quality Server must be installed.

The following table describes more requirements for performing specific testing activities.

To perform these actions Install
Record IMS Connect traffic by using the HTTP/TCP proxy HCL Quality Server

HTTP/TCP proxies

Record inbound or outbound IPIC communications to or from CICS® programs
Record inbound or outbound web service calls to or from CICS® programs
Run tests and stubs on non-local systems HCL OneTest API Agent

For information about setting up and using CICS® Transaction Gateway transports, see Before creating CICS transports.

For more information about requirements for recording and virtualizing with CICS® Transaction Gateway, see Requirements for CICS Transaction Gateway.

For more information about requirements for recording and virtualizing DPL calls in a CICS® Transaction Server, see Recording and virtualizing DPL calls in CICS Transaction Server.

For more information about how to record and test IPIC communications to a CICS® Transaction Server, see Configuring HCL OneTest API for recording and virtualizing IPIC traffic.