Skip to Content
0
Former Member
May 18, 2010 at 06:22 PM

Need help resolving a licensing issue

36 Views

Hi -

Issue Overview

-We have a .NET 1.1 windows service written in C#.

-The windows service simply monitors a database table for report requests. When a record in the table meets specific criteria, the data from the record is used to generate a crystal report. The crystal reports are standalone reports that are not created using Visual Studio. We have Crystal Reports 9 Report Standard product which has been used to create all of the reports.

-Users can submit report request at any time. We have over 100 users of our system. Submitting reports is not the main thing users do but they can.

-We get hundreds of events in our event log with the following information... "A Crystal Reports job failed because a free license could not be obtained in the time allocated. More licenses can be purchased direct from Crystal Decisions or through the Crystal Decisions Online Store."

-The windows services is referencing the following crystal components...

--CrystalDecisions.CrystalReports.Engine (9.2.3300.0)

--CrystalDecisions.Shared (9.2.3300.0)

--I have inherited this code and don't have much documentation regarding the code.

Questions

1. How can one tell if the crystal dll's referenced are from a specific crystal sdk or if they come with the .NET Framework?

2. I have figured out how to by-pass the license check but this is using reflection and is probably not legal. How can we get past the 3 simultaneous requests the crystal engine currently allows?

3. We cannot upgrade to a newer version of crystal right now as we have too much legacy code.

Thanks for your help.

Edited by: RDotLee on May 18, 2010 1:23 PM