Skip to Content
0

Is JRC is a part of Crystal Report Server XI R2

Dec 21, 2016 at 04:22 PM

113

avatar image

We have Crystal Report Server XI R2 license. As per below link JRC is a part of Crystal Report Server XI. http://www.abox.com/PDFM/crxitab.pdf

I have used the jar files available in the below location "Business Objects\common\3.5\java\lib" and created a sample project as per the "Crystal Reports XI Release 2 Java Reporting Component Deployment Guide".

The following jar files mentioned in the Java Reporting Component Deployment Guide are not available in my installed directory.

CrystalReportingCommon.jar

CrystalFormulas.jar

icu4j.jar

When we call reportClientDoc.open, the below class not found exception occurs ReportClientDocument reportClientDoc = new ReportClientDocument(); reportClientDoc.open(REPORT_NAME, 0);

Exception in thread "main" java.lang.NoClassDefFoundError: com/crystaldecisions/reports/common/k/b at com.businessobjects.reports.sdk.JRCCommunicationAdapter.(Unknown Source)

Environemnt Details

Java 1.4

Windows Server 2003

My question is

1. Is JRC a part of Crystal Report Server XI R2 (11.5.3.438) Installation?

2. If yes, can we use JRC which is available in the Crystal Report Server XI R2 for commercial purpose?

3. Why I am getting class not found exception and why those three jar files are missing? Thanks in advance!!!

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

4 Answers

Dell Stinnett-Christy Dec 22, 2016 at 03:35 PM
0

What are you trying to do with Crystal Reports using the SDK? There may be a different way of doing it. If you're working with Crystal Reports Server (CRS), there are other SDK's you could use to view or schedule reports.

-Dell

Show 1 Share
10 |10000 characters needed characters left characters exceeded

Hi Christy,

Thanks for your reply.

We have a Struts Framework based Java application which calls a .csp page which in turn calls Crystal Reports deployed in Windows 2003 server based "Crystal Report Server XI R2". I have 20+ reports which are accessed by very few users(more or less 10 users). As Windows 2003 server is de-supported, we are going to upgrade Windows Server 2012. But Crystal Report Server XI R2 cannot be installed in Windows Server 2012. So I am looking for an alternate solution to use the same Crystal Report Server XI R2 license workable in Windows Server 2012.

Since JRC is part of Crystal Report Server XI R2, I think I can make use of the JRC jar files alone, without installing Crystal Report Server XI R2, in Windows Server 2012 and run the reports from my Web Application .

Please let us know if there is any other alternate solution through which I can re-use my existing Crystal Report Server XI R2 License.

0
Dell Stinnett-Christy Dec 23, 2016 at 04:47 PM
0

Those JRC files will not work without the BI Platform being installed. However, there is a more recent Java SDK available for Crystal. You can download it from here: https://archive.sap.com/documents/docs/DOC-29757

It is backward compatible with reports that have been created in Crystal XI.

-Dell

Show 2 Share
10 |10000 characters needed characters left characters exceeded

Thanks Christy,

If I go for the latest JRC, can I use the "Crystal Report Server XI" license or do I need to purchase a separate license?

Is there any other possible ways to run the Crystal Reports in Windows Server 2012, with out purchasing a separate license? Because I have license for Crysal Server XI R2 which is currently running on Windows Server 2003.

0

If I have "Crystal Report XI R2 Developer" license, can I use the JRC component for production?

0
Don Williams
Jan 03, 2017 at 03:25 PM
0

The New Java SDK will work with older reports but it will not work with older BI Servers.

XI R2 has been out of support for 5+ years now and no access to those missing jars, if they really are missing why did it work before?

Time to upgrade to CR Server 2016 and then you can use the newer Eclipse JARs or the ones provided by CRS.

Good luck

Don

Share
10 |10000 characters needed characters left characters exceeded
Dell Stinnett-Christy Jan 03, 2017 at 03:21 PM
0

Yes, you can use it in production. Here is a link to the licensing info: http://bit.ly/2bnlS6e

-Dell

Share
10 |10000 characters needed characters left characters exceeded