User Application Sessions are Identified as Invalid if a SGD Server is Unreachable by the Array

(Doc ID 1668712.1)

Last updated on DECEMBER 08, 2015

Applies to:

Oracle Secure Global Desktop - Version 4.5 and later
Information in this document applies to any platform.

Symptoms

If an SGD server becomes disconnected from an array for any reason, any running user application sessions (previously referred to as emulator sessions) may be shown as status "invalid" on the remaining nodes in the array.   If, then, the user signs back into one of the remaining functioning servers on the array, the user will be unable to restart the application as the array will try to connect the user to the existing application session on the disconnected server.

Case Example:

Three SGD servers, SGD1, SGD2 and SGD3 have been configured as an array with SGD1 being the primary.

A user authenticates to server SGD3 and opens a Windows application session.  Then, during that session, server SGD3 fails (loses network connectivity for example).  End users will observe that their user and application sessions appear to freeze, as expected.    The user then restarts their browser, and logs in again using one of the remaining SGD servers in the array.  Icons within the webtop will indicate that the previous application sessions are still running, though trying to re-launch the application results in the error:

Fault String: Launch failed
Unable to contact sgd3


If the user then tries to end the application session using the webtop tools, they will be presented with the following error:

Fault String: Unable to forward request to peer server : SGD3

In this scenario, administrators of the SGD servers can see the application session for the client is identifed as being on server SGD3 with an "invalid" status. Administrators cannot terminate this application session and the client is no longer able to run the application from any functioning SGD server.

 

Changes

A server in the SGD array loses connectivity to the other servers in the array unexpectedly.

Cause

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 hundreds of Community platforms