The ICVR system
initialization parameter specifies the default runaway task time interval
in milliseconds as a decimal number.
- ICVR={5000|number}
- You can specify zero, or a number in the range 500 through 2 700
000, in multiples of 500. CICS rounds down values that are not multiples
of 500. This is the RUNAWAY interval used by transactions defined
with RUNAWAY=SYSTEM. See TRANSACTION attributes for
further information.
- CICS might purge a task if it has not given up control after the
RUNAWAY interval for the transaction (or ICVR if the transaction definition
specified RUNAWAY=SYSTEM). If you code ICVR=0, runaway task control
is inoperative for transactions specifying RUNAWAY=SYSTEM in their
transaction definition (that is, tasks do not get purged if they appear
to be looping). The ICVR value is independent of the ICV value, and
can be less than the ICV value. Note that CICS runaway task detection
is based upon task time, that is, the interval is decremented only
when the task has control of the processor.
- For information about commands that reinitialize the ICVR value,
see Investigating
loops that cause transactions to abend with abend code AICA.