My Oracle Support Banner

Keep Alive Functionality To Avoid Stale Client Connections And Systemwide DW/MW Logoffs (Doc ID 1529161.1)

Last updated on MARCH 04, 2024

Applies to:

Oracle Utilities Mobile Workforce Management - Version 1.5.0 and later
Information in this document applies to any platform.


In certain scenarios, a Dispatch Workstation (DW) socket connection to the Server can become non-responsive.  For example, this can commonly occur with a laptop that goes into hibernate mode after a period of inactivity.  The Server will continue to attempt communication with this stale socket which can cause communication issues for all other users.  In some instances, some or all DW/MW users are simultaneously 'kicked-off' the system and forced to log back in.  'Keep Alive' functionality has been introduced to avoid these events.

The Keep Alive functionality is designed to identify a non-responsive Dispatch Workstation (DW) and remove it from Server processing before it can cause any problems.  The DW will send a Keep Alive ICD every 'x' seconds where 'x' the the configured value, KeepAliveFreqSecs.  If the server does not receive a Keep Alive ICD from a DW within 'y' seconds, it will disconnect the socket to the DW and force logoff off the DW user.  'y' is the configured value KeepAliveTimeoutSeconds.  Use the following notes taken from the Oracle Utilities Mobile Workforce Management Configuration Guide to implement the functionality.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.