You can set the CICS_IPIC_TIMEOUT environment variable in TXSeries region environment file to time-out the DPL initiated transactions in IPIC. This attribute can be set to limit transaction waits for DPL response from remote regions.
The transaction would terminate at the specified time and a force-purge is sent to the remote transaction. This environment variable times-out DPL initiated transactions defined in the specified region using IPIC. The attribute specifies the interval (in seconds) for which CICS waits before timing-out.
If you are using IPIC and you need to set the transaction level time-out value for timing out a DPL, the TD timeout value can be set in the region's Transaction Definition (TD) database. The value zero (0) means that the transaction never times-out. The value set for transaction time-out overrides the time-out settings made through CICS_IPIC_TIMEOUT environment variable. The TD timeout attribute value specifies the wait time in minutes, and the default value is zero (0).
The CICS_IPIC_TIMEOUT environment variable is supported from TXSeries 7.1 Fixpack 2.
The Transaction Definition timeout facility in IPIC is supported from TXSeries 18.104.22.168 Interim-Fix 10.