FTIMEOUT

The FTIMEOUT system initialization parameter specifies a timeout interval for requests made on files that are opened in RLS mode.

Defining FTIMEOUT

You can define the FTIMEOUT system initialization parameter in the following ways:
  • On the PARM parameter of the EXEC PGM=DFHSIP statement
  • In the SYSIN data set of the CICS® start up job stream
  • Through the system console
  • In the DFHSIT macro

Values for FTIMEOUT

Valid values for the FTIMEOUT system initialization parameter are as follows:

FTIMEOUT={30|number}
30 is the default value for FTIMEOUT. The timeout interval is in seconds, from 1 through 4080 (sixty eight minutes) and indicates how long VSAM should wait before terminating a request and returning an exception condition.

The default is 30 seconds.

FTIMEOUT applies to transactions that do not have a deadlock timeout interval active. If a time value is specified for the DTIMOUT keyword of the TRANSACTION definition, this value is used as the file timeout value for that transaction.

To understand how transaction deadlocks occur, see Transaction deadlocks. You must design your program to avoid transaction deadlocks; follow Program design: Designing to avoid transaction deadlocks and observe the rules for avoiding deadlocks.