CAL Licenses and Crystal Report Viewer
I am interested in how licenses are used when using the activeX viewer to display reports generated by the crystal reports server in an unmanaged report environment.
The documentation says that while the viewer is active, a CAL is used, and when the viewer
goes away, the CAL is released.
My problem is how is this done. For instance, if I start viewing a repost from my web browser and close the browser, how does the server know that I have closed my browser?
There seem to be two options:
1. The activeX control makes contact (tcp connection) with the crystal server when it starts, and when it goes away the tcp connection drops, the server sees this and releases the CAL.
2. The user either explicitly quits the browse function, which sends an indication to the web server and thus to the crystal server that it has closed. If the user quits the browser the inactivity timeout will eventually release the CAL.
Can any one confirm how this is done.
I am specifically interested in knowing if I have to open up ports in the firewall between the client and the crystal server.