Question & Answer
I have encountered a problem with a TCPIPS service that is getting backed up, due to what appears to be long running CICS CWXN transactions.
My TCPIPS service definition is defined with a 'socket close' as 10 seconds, but CWXN is timing out at a default of 30 seconds. The CWXN transaction does not have a DTIMOUT value assigned.
What configuration setting would force transaction CWXN to timeout sooner than 30 seconds?
The CWXN tasks all appear to be in their initial socket receives. This receive waits for the DTIMOUT value or 30 seconds if a DTIMOUT value is not set. The tasks all have a timeout time 30s after their suspend time.
The correct action to reduce the time these tasks wait is to code a DTIMOUT value for transaction CWXN.
IBM CICS Level2 response
CICSTG CICS TG;CICS/TS CICSTS CICS TS CICS Transaction Server
18 September 2018