Testing applications on z/OS®

You can test applications on IBM® z/OS® systems by using the capabilities that are supported for mainframes by HCL OneTest™ API.

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 transport.
  • IMS™ Connect recording.
  • 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. See Sift-and-pass-through capability

For more information about z/OS®, CICS®, and IMS™, refer to the IBM® z/OS® basic skills education knowledge center.

For information about 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®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 information about hardware requirements for HCL OneTest™ API, see System Requirements

For information about hardware requirements for z/OS®, refer to the 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 5.2, 5.3, 5.4, and 5.5 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.

You must have installed and configured z/OS®. For more information, refer to the IBM® z/OS® basic skills education knowledge center.

You must have installed and configured HCL OneTest™ API and HCL® Quality Server.

The following table describes additional requirements to perform specific tests:

Test actions Install
Recording IMS™ Connect traffic by using the HTTP/TCP proxy HCL® Quality Server

HTTP/TCP proxies

Recording inbound or outbound IPIC communications to or from CICS® programs
Recording inbound or outbound web service calls to or from CICS® programs
Running tests and stubs on non-local systems HCL OneTest™ API Agent
You can refer to the following information about the tasks that you can perform:
Tasks More information

Setting up and using CICS® Transaction Gateway transports

Before creating CICS transports

Requirements for recording and virtualizing with CICS® Transaction Gateway

Requirements for CICS Transaction Gateway

Requirements for recording and virtualizing DPL calls in a CICS® Transaction Server

Recording and virtualizing DPL calls in CICS Transaction Server

Recording and testing IPIC communications to a CICS® Transaction Server

Configuring HCL OneTest API for recording and virtualizing IPIC traffic