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 DevOps Test Integrations and APIs (Test Integrations and APIs).
Test Integrations and APIs supports the following features when running on z/OS® 2.1 and 2.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® 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 Test Integrations and APIs do not require any special hardware.
For information about hardware requirements for Test Integrations and APIs, see System Requirements for DevOps Test Integrations and APIs 2024.03 (11.0.1)
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 Test Integrations and APIs, specific software is required.
The following software versions are supported:
- IBM® WebSphere® MQ 8.0 or later.
- CICS® Transaction Gateway 8.0, 8.1, 9.0, 9.1, and 9.2.
- CICS® Transaction Server 5.2, 5.3, 5.4, and 5.5 for IPIC and DPL.
- IMS™ 12, 13, and 14 (includes IMS™ Connect) with the Java API included in Information Management System Enterprise Suite 2.1, 3.1, or 3.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 Test Integrations and APIs and HCL DevOps Test Virtualization Control Panel (Test Virtualization Control Panel).
The following table describes additional requirements to perform specific tests:
Test actions | Install |
---|---|
Recording IMS™ Connect traffic by using the HTTP/TCP proxy | HCL DevOps Test Virtualization Control Panel (Test Virtualization Control Panel) 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 | Test Integrations and APIs Agent |
Tasks | More information |
---|---|
Setting up and using CICS® Transaction Gateway transports |
|
Requirements for recording and virtualizing with 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 DevOps Test Integrations and APIs for recording and virtualizing IPIC traffic |