cancel
Showing results for 
Search instead for 
Did you mean: 

Need advice on upgrading CrystalViewer to be compliant with IIS 6.0

Former Member
0 Kudos
139

We are a re-distributor of Crystal. We use Crystal 8.0 components with re-distributed web applications and Crystal 8.5 with re-distributed windows applications.

The Crystal 8.0 components will not work in IIS 6.0 and greater. We need advice on which components we must upgrade. Do we upgrade all of our Crystal components including those re-distributed with windows applications (which work fine on all tested platforms XP and Vista) or do we upgrade only the components re-distributed with the web applications (which do not work in IIS 6.0 or greater). To upgrade the windows components would be very invasive and cause us to have to do a regression test of our entire system. Consequently, we are hoping to avoid this.

These are the Crystal components our web deployment currently uses:

u2022 Crystal Reports CRW32 8.5.0.217.

u2022 Crystal Report Viewer 8.0.0.371 (Seagate Crystal Smart Viewer for ActiveX).

u2022 Seagate Crystal Reports Print Engine 8.0.0.371.

u2022 EmfGen Module 1.0.0.5.

Can we simply upgrade these components for our re-distributed web applications and leave the windows deployment as is?

Additionally, if we upgrade, to which version may we upgrade? We have licenses for Crystal 11. May we use these? Does Crystal 11 have the components we currently use with our web applications?

Edited by: rrenfro on Mar 1, 2011 8:55 AM

View Entire Topic
former_member183750
Active Contributor
0 Kudos

As you have CR XI (I assume R1), you can and should upgrade to CR XI R2. This will be a free upgrade for you:

http://www.sap.com/solutions/sapbusinessobjects/sme/freetrials/index.epx

Note that CR XI R2 is the last version of Crystal Reports to include the Report Design Component. Also, any and all support ends in June of this year.

If you are lucky, your upgrade may be straight forward (update the references to craxdrt.dll and crviewer.dll). But you are jumping a lot of versions and I anticipate many issues... Make sure your reports work in the CR XI R2 designer before running hem in your app. If they do not work in the designer, post your query to the [SAP Crystal Reports Design|; forum.

See KB [1219470 - How to upgrade your RDC ASP application to Crystal Reports XI Release 2?|http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes_boj/sdn_oss_boj_bi/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/scn_bosap/notes%7B6163636573733d36393736354636443646363436353344333933393338323636393736354637333631373036453646373436353733354636453735364436323635373233443330333033303331333233313339333433373330%7D.do]

Use the search box at the top right of this web page. Lots of info; Kbases, articles, blogs, wikis and more. Search the forums. Lots of good info here too.

Keep the following for future reference.

[Crystal Reports XI Release 2 support of Windows Server 2008 and Windows 7|http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/18420] [original link is broken] [original link is broken] [original link is broken];

Ludek

Follow us on Twitter http://twitter.com/SAPCRNetSup

Got Enhancement ideas? Try the [SAP Idea Place|https://ideas.sap.com/community/products_and_solutions/crystalreports]

Former Member
0 Kudos

I tried the steps in the previous post and Crystal XI Release 2 is giving the same error unless IIS is placed in IIS 5.0 isolation mode. Basically, we are losing session state when the export button is clicked. Both the oRpt and oPageEngine sesion objects are lost in RDCrptserver115.asp. Therefore, the export button won't work.

Is there a way to force Crystal XI Release 2 to work when IIS 5.0 isolation mode is disabled?

What version of RDC ASP is compatible with IIS 6.0 or greater when IIS 6.0 isolation mode is disabled?

former_member183750
Active Contributor
0 Kudos

XI R2 SP 6 should work for you. Ensure the runtime you are using is of version 11.5.12.1838

- Ludek

Former Member
0 Kudos

Will a new RDCrptserver115.asp come with XI R2 SP6? This is where the problem is. When RDCrptserver115.asp is called for the export option, the following code fragment is called.

Case "EXPORT"

Set ExportOptions = Session("oRpt").ExportOptions

Session("oRpt").DisplayProgressDialog = FALSE

if(FillExportOptionsObject( EXPORT_FMT)) Then

Call RetrieveObjects

response.binarywrite goPageGenerator.Export(8209)

Call CheckForError

else

Response.ContentType = EMFMIMETYPE

session("oEMF").SendErrorMsg 1, "Invalid Export Type Specified"

end if

When this code fragment goes into RetrieveObjects, the following condition fails

"if IsObject(session("oPageEngine")) then"

because the oPageEngine object has lost its session state. How is XI R2 SP6 going to correct this when IIS 5.0 isolation mode is turned off?

former_member183750
Active Contributor
0 Kudos

Will a new RDCrptserver115.asp come with XI R2 SP6?

Should. Check the version once you've installed it, then have a look at [this|http://wiki.sdn.sap.com/wiki/display/BOBJ/CrystalReports2008%28and9.1%2CXIR1%2CXIR2%29-VersionandDownloadinformationforServicePacks] wiki.

- Ludek