Introduction
When it comes to the Enterprise Portal and integrated applications the process of customization in terms of display rendering or functional setup is nothing out of the ordinary. Organizational setups wish to achieve optimal displays for ease of work and to be in accordance to operation preferences. In this blog posting I am going to cover and address some commonly posted questions surrounding the DSM Terminator.
Firstly, What is the DSM Terminator?
This is a special script called the Distributed Session Manger which is responsible for session management and handling on the page. Often I come across issues surrounding the Portal and cases of session "rentention" i.e. sessions are not closing accordingly causing one user to be presented with another users session thus causing a security nightmare.
From an end users perspective utilizing the enterprise Portal is a straightforward process. We simply logon, fulfill our work obligations and logoff. As an end user we are only concerned with the graphical representation of the Portal that we are delivered with through our monitors representation and we are not truly troubled by what underlying functionality is taking place.
DSM Popup Appearing Upon Logoff
When we choose to logoff the Enterprise Portal ordinarily our approach is standardized meaning we select the "Logoff" option in the top right hand corner of the page.
To close the sessions, a small additional window is generated in the browser outside the visible screen area. This window is automatically closed after two seconds if the Transmission command has been processed. Since ITS-based services cannot be used directly in session management, the Automatic Server Session Termination works with a wrapper technique. A main page consists of:
- An iFrame that displays the content coming from the ITS
- A special script called the Distributed Session Manager (DSM) that is responsible for handling the session management on the page
The Popup is not an issue
On some occasions the DSM Popup if not familiar to end-user eyes can be deemed as error based or problematic and this is not the case. The DSM Popup from an operation is completely standard behavior and is no cause for concern.
After a user selects "Logoff" the standardized Portal session management mechanism comes into play. When the user closes the browser window or navigates to another position, the browser sends a mass request to a dedicated portal component to end one or more open sessions (by default DSM.Terminator). This component distributes the corresponding termination commands to the component systems. The Termination command then closes the server session.
Can I suppress or turn off this Popup?
With the DSM Terminator and its potential disablement/popup removal we must remember that the DSM is responsible for session management handling on the page.
Important Reading