Skip to content

Terminate idle HTTP sessions

This only applies to the WEB, REST, and SOAP transports. See idleSessionTimeout for the APSV transport configuration.

Edit the session-timeout property in conf/web.xml to set the maximum amount of time (in minutes) that can elapse between client HTTP requests before the client's HTTP session (identified with JSESSIONID) expires and is no longer usable. This setting has no effect for connections to APSV transport configured not to use HTTP sessions (useHTTPSessions=0 in openedge.properties).

This does not require idleResourceTimeout to be set because Tomcat handles it. <session-config><session-timeout>30</session-timeout></session-config>

A value of -1 means the HTTP session will never expire: <session-config><session-timeout>-1</session-timeout></session-config>

CONCLUSION:

idleResourceTimeout=0 comes from openedge.properties and is for other than client session resources (e.g. connection, agent)

-1 comes from web.xml and is for ALL (because of useHTTPSessions=1 applies also for APSV) transports clients sessions.

Terminate HTTP Session

  • Navigate to ABL Application in left hand menu tree and click on its menu option.
  • Click on Client Sessions tab.
  • Select client session by clicking radio button next to its sessionID column.
  • Expand available actions by clicking on three vertical dots icon.
  • Click on Terminate HTTP Session menu option to apply: Screenshot
  • Click OK in pop-up window to continue with termination of selected session.