The TXSeries 126.96.36.199 provides Transaction Monitoring facility that monitors all non-terminal based transactions in order to detect possible hung transactions. When a transaction is suspected to be hung, if it has run for over 300 seconds (Default Value).
The following actions are taken based on configuration:
• The process stack of the cicsas process (which is executing the transaction) is taken. This is the default action.
• The process stack of the cicsas process is taken, and then the transaction is Force purged.
The Transaction Monitoring facility can be customized based on the requirements. The following environment variables are provided. The variables must be set in the region's environment file located at "<region_directory>/environment".
If this variable is set, a suspected hung transaction will be force purged. (after process stack is collected) The <timeout_duration_in_seconds> specify the minimum duration a transaction will run before it is suspected to be a hung transaction. Minimum time-out duration = 30 seconds.
If this variable is set, only default action will be taken. The <timeout_duration_in_seconds> specifies the minimum duration a transaction will run before it is suspected to be a hung transaction. Minimum time-out duration = 30 seconds. If the time-out value is set to -1, then the Transaction Monitoring Facility will be Disabled.
Note: If CICS_FORCEPURGE_TASK is set, then CICS_TRANMONITOR_INTERVAL variable has no effect.
This variable specifies the list of transactions that should be ignored for monitoring for hang detection. The transaction name must be specified with ?;? as delimiter.
The CICS_TRANMONITOR_TRANLIST specifies the list of transactions to be monitored and force purged, if detected to be in a hang state.
For TXSeries 8.1 and above refer,