Restrict Concurrent Sessions In Siebel
This thread is trageted to discuss the possible ways to restrict duplicate sessions in siebel application.
We have two scenerios.
- Duplicate sessions from single workstation
- Duplicate sessions from multiple workstations
Duplicate sessions from single workstation
Duplicate session from single workstation can be restricted using IE8 feature of tabbed browsing.
- Tabbed browsing in IE8
Tabbed Browsing is not supported with Siebel beyond one active session per IE8 instance. Users can only run siebel in one tab. .User can open multiple web page in different tabs but only one live connection to a Siebel application
If we close an active Siebel session tab without logging out , next time the user open a new session it remains logged in. This is a long-standing feature of Siebel.
To completely disconnect from Siebel either use the "Logout" menu option in Siebel or close the IE8 browser instance.
Duplicate sessions from mutiple workstation
Not a very clean solution; write a script which periodically monitors for duplicate login sessions and then kills/terminates the newest sessions. It will not prevent users having duplicate sessions from multiple workstations, but will discourage them logging on twice (or sharing their account).
Thanks to Pier Paolo Marzo and Peter van Nes for valuable inputs.
Discussion is on. Please share your experience and implementation for restricting user for opening concurrent session in siebel.
Related posts:
- Finding active users in Siebel
- Siebel Application Object Manager (AOM)
- Web Single Sign-On
- User Property in Siebel


















(No Ratings Yet)
Dear Writer,
The problem is not simple – especially, when sessions to be restricted are deliberate i.e., call center agent opening multiple instances of IE to meetup his/her KPAs or intentional attempts.
Siebel opens a new connection for each separate window of IE. Please share some thoughtful practical approach about restricting the no of sessions in this particular scenario.
Regards
Ghous Fakhri
One can put the logic in application load event and should log off the current session if there is an active tasks exist for the same user.
Better try implementing Singleton concept for each Siebel user, how to achieve this you need to find out, why should a programmer share logic rather than sharing compiled code
If using Database Authentication, the number of session can be restricted using Database profile session limit. Once configured and assigned to the required users, any attenpt to open more than the number of sessions will give error
Obiora,
Will this restrict duplicate sessions from a single user id?
If you are interested in additionally auditing when and who logs in, you could write to a CX table a record of every user that is logged in at any given time. You could have columns for userID, login time, logout time and update them appropriately either through runtime event triggering a service or whatever. Check to see if the current user that is trying to log in has a record that doesn't have a logout timestamp and cancel their login by returning a cancelOperation on the ApplicationStart function… or maybe you can invoke a auto logout. I haven't tested any of this, but i'm sure you can get it to work (and also have an easy to monitor and report on user usage)
On the contrary to this, if the user wants to have multiple active sessions, use New Session option of IE and login in that window again. This would let someone work across different active siebel sessions.
Sandeep, you mean single multiple sessions with single user id/credentials? User can open multiple session in different windows of pervious IE versions too.
Like said Obiora, If you using Database Authentication, the number of session can be restricted using Database profile session limit. We have this method implemented our customer, we have two oracle profiles, one for normal user (only one session) and second for privileged user (f.e sadmin, user administrators,…). I think that is posible for LDAP too
Leave your response!
Our Stats
hit counter
Author Spotlight
Ashish Kr. Bameta
Website: http://www.siebeloracle.com/Join us in Facebook !!!!
Donate
If you find this blog useful to you, please consider making a small donation to help contribute to further development. Thanks for your kind support!
Hosted By
SIEBEL BOOKSHELF
Advertise With Us
Place your advertisement anywhere in the website.
[Nominal Rates/Genuine readers]
For details reach us at contact@siebeloracle.com
Training Partner
Advertisement
Advertisement
Recent Comments
Most Commented
Most Viewed
Log in | Entries (RSS) | Comments (RSS) | © Copyrights Siebel Expert Panel 2007-2011
Disclaimer: All information is offered in good faith and in the hope that it may be of use, but is not guaranteed to be correct, up to date or suitable for any particular purpose. Siebel Experts accepts no liability in respect of this information or its use. Siebel Experts is an India based website which is governed by Indian law. By using this website you are agreeing to abide by Indian law. This site is independent of and does not represent Oracle Corporation in any way. Oracle does not officially sponsor, approve, or endorse this site or its content.Product and company names mentioned in this website may be the trademarks of their respective owners.