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 Sessionstab. - Select client session by clicking radio button next to its
sessionIDcolumn. - Expand available actions by clicking on three vertical dots icon.
- Click on
Terminate HTTP Sessionmenu option to apply:
- Click
OKin pop-up window to continue with termination of selected session.