Skip to Content
0
Former Member
Jun 30, 2009 at 12:11 AM

RAS SDK using extra concurrent licence while already using Enterprise SDK?

48 Views

Hi,

I'm developing a Java based reporting front-end using the BO Enterprise SDK, connecting to a Crystal Reports XI R2 Windows server. I use the RAS SDK to export historical instances to formats other than what they were run as (Crystal) and I am now also looking at using the RAS SDK to examine the contents of a report instance.

The problem I'm having is that when I use the method IReportAppFactory.openDocument() to get the ReportClientDocument, an extra concurrent license spot is used for the duration of that method call. I have already opened a session with the Enterprise SDK using the EnterpriseConnection class and I'm retrieving the IReportAppFactory from EnterpriseConnection.getReportAppFactory().

This is a problem if I have 10 concurrent license spots available on the server, 10 people are logged in and then one wants to use the functionality that makes use of the RAS SDK. The action will fail saying all the concurrent licenses are in use, even though it's the same user, already logged in through EnterpriseConnection and the RAS resources are retrieved through EnterpriseConnection.

Could anyone shed any light on why this is happening and if I'm perhaps doing something wrong?

Thanks,

Elliot.