SESSIONTIMEOUT

You can specify this command only in the EQAOPTS load module. It cannot be specified at run time.

You can establish a timeout for idle z/OS® Debugger sessions that use the Terminal Interface Manager. Timed out sessions are canceled after a specified period of no user activity.

The following diagram describes the syntax of the SESSIONTIMEOUT command:
Read syntax diagramSkip visual syntax diagramEQAXOPTSESSIONTIMEOUT, NEVERQUITDEBUG,hhmmssnnQUIT,hhmmssnn
NEVER
No timeout is enforced. Unattended sessions will not be canceled.
QUITDEBUG,hhmmssnn
Sessions left unattended for the specified time interval will be canceled, and the process being debugged will proceed as though the QUIT DEBUG command had been entered.
The time interval is expressed as hhmmssnn, where
  • hh is the number of hours,
  • mm is the number of minutes,
  • ss is the number of seconds,
  • nn is the number of hundredths of seconds.
QUIT,hhmmssnn
Sessions left unattended for the specified time interval will be canceled, and the process being debugged will be terminated with a U4038 abend, as though the QUIT ABEND command had been entered.
The time interval is expressed as hhmmssnn, where
  • hh is the number of hours,
  • mm is the number of minutes,
  • ss is the number of seconds,
  • nn is the number of hundredths of seconds.

If the command is not specified in the EQAOPTS load module, the default behavior is "NEVER", which means that any full-screen mode session using Terminal Interface Manager left unattended will not be canceled.

Example

To specify a timeout interval of 1 hour and allow the debugged process to proceed after the debug session is canceled, enter the following EQAOPTS command:
EQAXOPT SESSIONTIMEOUT,QUITDEBUG,01000000