Testing with CICS®

HCL OneTest API supports the recording and virtualization of CICS® programs that are run on z/OS® and are called by CICS® Distributed Program Link (DPL). The CICS® transport supports interacting with such calls in CICS® Transaction Server (EXEC CICS® LINK calls and ECIRequest calls using IPIC) and CICS® Transaction Gateway (ECIRequest calls). CICS® programs can be called in a test via a CICS® Transaction Gateway.

The following conditions apply when you want to test and virtualize CICS® programs:
  • Recording of channel-based calls requires HCL OneTest API and HCL® Quality Server 9.1.1 or later, and CICS Transaction Gateway 9.1 or later.
  • Testing with the CICS® transport requires the CICS® Transaction Gateway to send requests or receive replies from a CICS® program.
  • Testing web-enabled CICS® programs or web services requires the HTTP transport and do not require a gateway.