CICS Intercept plug-in

You can use a CICS® Intercept plug-in to intercept ECI, EPI, and ESI calls from Java™, ECI V2, ESI V2, JSON web service, .NET Framework and .NET Core based applications.

These applications can be tested without the need for a running CICS server. Tools such as IBM® Rational® Integration Tester provide a CICS Intercept plug-in. Alternatively, you can develop your own by writing a Java program which implements the CicsIntercept interface.

You can use a plug-in to test your application by writing a Java program which implements the CicsIntercept interface, and enabling this plug-in for the Gateway daemon.

When enabled, a CICS Intercept plug-in is notified before a request is sent to CICS. Before a request is sent, the plug-in can change the properties of the request object. If Return is returned by the plug-in, the Gateway daemon will bypass calling CICS and return the request object as it stands. If Continue is returned by the plug-in, the Gateway daemon will continue the normal processing of the request to CICS.

This feature allows various scenarios to be simulated for application testing. To enable a CICS Intercept plug-in see Configuring for application testing.