Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Crystal 8.5 Licenses and ASP

Status
Not open for further replies.

jflmeing

Programmer
Jan 10, 2001
30
US

I have an ASP application that allows users to run reports, using the RDC control. I know that in Crystal 8.5, Seagate programmed a mechanism to limit the number of concurrent users to what was purchased. I have the default 5 concurrent licenses.

If I create 6 instances of the browser and run one report on each instance, the 6th instance gives me the error message of too many concurrent licenses - which is expected. If I close the other 5 instances of the browser, I thought I should be able to run a report with the 6th instance, but I still get the error message of too many concurrent licenses. If I open another browser (# 7 for this message), I am able to run a report.

Why can't I run a report with the 6th instance of the browser?

Thank you,
Jennifer
 
This may be related to the expiration of sessions on your web server, which I have read is set to 20 minutes by default. Maybe one session expired, and #7 filled that one? Ken Hamady, On-site Custom Crystal Reports Training & Consulting
Public classes and individual training.
Guide to using Crystal in VB
tek@kenhamady.com
 
Session variables are an IIS thing. As Ken said, the default expiration is 20 minutes. You could throttle that down but would be affecting the whole IIS server and prematurely killing people's sessions.

According to Crystal, you need to delete those Session variables that the Crystal web software keeps track of (to count concurrent users) so that the 6th user can create a report.

Here's the Crystal article that tells you how to do it. Note that some people have said that it didn't solve their problem.

 
Actually, you have 2 choices to set the Session timeout:

1. Through the IIS MMC - globally
2. Session.Timeout in your ASP application
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top