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 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 the download document https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0078997.

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.