Skip to Content
0
Former Member
Jun 05, 2009 at 10:45 AM

Can I use CRJ for connecting to RAS XI ?

44 Views

Hello all,

In our application, we would like to support both

- embedded reporting with CRJ

- RAS-based reporting (unmanaged)

We would therefore be able to adapt easily to clients requirements.

So far, we used to rely on an external RAS server (version XI).

However, in order to take advantage of embedded reporting with CRJ, all libraries have to be changed.

After searching through the forums and docs, as well as prototyping, it is still not clear to me whether it is possible to:

1. use CRJ libraries (latest) to communicate with a RAS server. Should I use other libraries?

2. use CRJ libraries (latest) to communicate with older versions of RAS server (specifically, RAS XI)

Does someone know?

So far, I have not been able to implement item 2 (haven't tried 1), and I suspect the problem is related to libraries incompatibilities.

(here is the error I get, when trying to open a report on a RAS XI, using CRJ libraries, through

clientDoc.open(reportName, OpenReportOptions._openAsReadOnly);

:

com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: com.businessobjects.sdk.erom.ras21.internal.ServiceFactory---- Error code:-2147215357 Error code name:internal

)

If we cannot use the same libraries for embedded and RAS XI-based reporting,

we would have to release separate versions of our application,

and we will definitely try to avoid doing that!

Thanks in advance,

Matt