cancel
Showing results for 
Search instead for 
Did you mean: 

Migrating from RAS9 to Crystal Reports Server XI R2

Former Member
0 Kudos

We are currently in the process of migrating to CRS XI R2 from RAS9 and have come across an error thrown by some reports that we have been unable to find an answer to. We receive this error...

<blockquote>ErrorLog 2008 10 8 8:53:31.284 3092 5816 (\servers\ras\dtsagent\cdtsagent.cpp:3191): CDTSagent::doOneRequest reqId=103: CSResultException thrown. ErrorSrc:"CRPE" FileName:"\servers\ras\dtsagent\reporthandler.cpp" LineNum:5383 ErrorCode:753 ErrorMsg:"Error in File C:\WINDOWS\TEMP\INInventorySummaryReportNew {81403A5C-B335-45F5-9480-F1E55CA7A23C}.rpt:

Failed to logon to the Crystal Report Object Repository." DetailedErrorMsg:""</blockquote>

...in our RAS log. We've looked through our reports and while removing an image in some may no longer prompt the error, in others that is not the case.

Another question I had was: what is the proper way of calling a report from RAS in XI R2? How does the addition of the Entprise featureset/CMS change things from version 9?

Thanks!

Jeff

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hello Jeff,

-You can still open your report using Unmanaged RAS in BOXIR2.

-For getting exact procedure to open a report using Unmanaged RAS, please go to following URL :

http://devlibrary.businessobjects.com/BusinessObjectsXIR2SP2/en/devsuite.htm -


>Report Application Server SDK--


>Tutorials--->How to modify a report using an unmanaged RAS server

Thanks,

Chinmay

Former Member
0 Kudos

That's good to hear -- thank you, Chinmay. That is the same procedure we're employing already. That leaves us, then, with the error message in my original post. Is there a BO tech that can provide assistance with this error?

Thanks again,

Jeff

ted_ueda
Active Contributor
0 Kudos

The exception is with the report engine trying to access the repository.

1. Do you have any report components - images,etc - saved in the CMS repository? You won't be able to access those using unmanaged RAS reporting.

2. Do you have Named User License or Concurrent Access License? You need Concurrent Access Licensing, and the Guest account enabled.

Sincerely,

Ted Ueda

Former Member
0 Kudos

Thanks for the reply, Ted. We are currently using both a named user license key as well as a concurrent user license key. Does having the named user licenses cause a conflict?

Our report templates are still being created in the Crystal Reports 9 designer and no CMS or Crystal Object Repository objects are used in them. Sometimes removing an image (company logo) from a report will make the errors go away, other times it does not.

As for the guest account u2013 yes, it is enabled.

Thanks for your help,

Jeff

Edited by: Jeffrey Mathieu on Oct 9, 2008 4:27 PM

ted_ueda
Active Contributor
0 Kudos

A Guest account is defined to use a CAL (Concurrent Access License) so should not cause any conflicts with NUL (Named User Licenses) that you have.

Comment about logos does highlight what I think is your issue - there's some image or report object being stored in the "Repository" that unmanaged RAS cannot access.

You can just publish the document to the CR Server, then you'd be able to use 'managed' RAS. This should overcome the issue - does it?

Sincerely,

Ted Ueda

Former Member
0 Kudos

We currently have a number of applications which make use of Crystal Reports Server (via unmanaged RAS). We'd prefer to not have to modify our code to use managed RAS when unmanaged RAS should work just as it has in the past. We don't have issues on identical reports when being accessed via RAS9. Is there a way to determine if there are any objects in a report that are stored in the repository?

Thanks,

Jeff

ted_ueda
Active Contributor
0 Kudos

If you open the report in the Crystal Reports Designer, and refresh, does it pop up a dialog box asking you to log onto Enterprise?

You might also ask the question on Business Objects - > Crystal Reports Design forum.

Sincerely,

Ted Ueda

0 Kudos

Hi Jeff,

If you have Businessobjects Enterprise you should also have a valid support contract. It may be quicker if you log a case in Service Market Place and have a dedicated Engineer work with you to resolve this issue. It is more that what the forums can help with. We'll need to turn on logging and test with simple sample apps etc., in which case to pass them back and forth will require a case. You cannot attach files in forums.

A test before you log the case. Create a new report using XI R2 that also uses a OLE Object and see if that works for you. It may be a report import issue when the file is opened in RAS. We upgrade the format on the open method to the current version using algorithyms and in this case it may be a condition we did not anticipate.

Thank you

Don

Former Member
0 Kudos

Hello Jeff,

-In order to call any report using RAS XIR2 SDK, we have to use IReportAppFactory object and then use its openDocument method to call / open the report.

-Following are the steps that we need to perform in order to call a report using RAS SDK :

u2022Create an Enterprise Session

u2022Create the IInfoStore object

u2022Get the report using Infoobjects

u2022Create the ReportClientDocument object

u2022Create an IReportAppFactory object

u2022Use the IReportAppFactory object to create a ReportClientDocument object

u2022Retrieve a logon token and store it in the user's cookie

u2022View the report using Crystal Report Viewer

Thanks,

Chinmay

Former Member
0 Kudos

So does this mean that it is no longer possible to open/view reports in an unmanaged fashion? Presently, all of our report templates are stored in a RAS file system repository and are not maintained in CMS.