I believe the inactivity time out is 20 minutes. This can be modified, but I'm not quite sure where. I haven't come accross a setting in the CMC, perhaps you have to modify the CSP code.
With our test Crystal Enterprise install, I changed the timeout in the WCS and did some experimenting. It seems as if the timeout setting works because the user drops off the list when I am looking at the metrics tab of the APS server. However - I did notice that the user's session is still open and will still work when I try to do something again as that user.
Should I conclude that the user's session will timeout after an inactivity time but can resume if there are open slots ... in other words if there is an open license they can use? What if they forget and they never go back to logoff? ... does a clean-up take place?
Thanks.
Pageserver will leave a connection behind. It's up to the database server to remove the inactivity connection.
When you view a report, the pageserver will create a connection and one session. If you enter new parameters using the same report, the pageserver will create new connection and session. The first connection will be placed in inactive status.
If you schedule a report, the jobserver will create a connection and disconnection and not leave a connection behind.
May I take this one step further? (Using Crystal 8.5)
Our reports use 3 paramters (startdate, enddate and clientid) that drive the report. The ClientID is set in the user's log in information in CE.
I have set my timeout through CCM WCS. When a user is veiwing a report and the timeout logs then off, they are requested to log back in. After they log back in, the user selects a report to view and the start and end dates prompts appear as well as the clientid prompt. For security purposes, we cannot allow a user to enter in any clientid and view data that is not theirs. For some reason we are not catching the ClientID. In the perfect world I would prefer the user to be logged off through the timeout process and have the user sent to our login screen.
Is there a way to do this? Do I need to set a timeout in another location? Do I need to store the ClientID variable somehwere?
Thanks for your time.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.