Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Show Contents List
You are here:

...

The Idle and IdleEnd events are used to determine if the web page has had not activity. The Idle timer event is fired every five seconds when there is no user input from the keyboard or mouse. An IdleEnd event is fired if processing is already in Idle state and there is keyboard or mouse input.
These events can be used to force signoff of an inactive session.
 

  • Idle timer fires once every 5 seconds of inactivity
    Evtroutine Handling(#Sys_Appln.Idle) Seconds(#Seconds)
     
  • If no data entry for 15 seconds
    If ((#Seconds = 15) *And (*Not #TimedOut))
     
      #TimedOut := True
     
    Endif
     
    Endroutine
     
  • User input detected
    Evtroutine Handling(#Sys_Appln.IdleEnd)
     
    #TimedOut := False
     
    Endroutine
     
    Show Contents List