The following procedures are required for Crystal Reports Server to work with Sentinel Control Center:
Copy the web.config file from c:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\Web Content to c:\Inetpub\wwwroot
Launch the Internet Service Manager by clicking
> .Specify inetmgr, then click .
Expand (local computer) >
> > .Right-click
, then click .In the
tab, click .Ensure that you have the following mappings. If not, add them. If you are adding a mapping, do not click the
or nodes.Click
to close the window.Restart IIS:
Expand (local computer) >
> .Right-click
, then click .Right-click
again, then click .NOTE:After Crystal Reports Server is installed, you must download and install the Sentinel Core Solution Pack, which includes both report templates and the necessary files to patch Crystal Reports. The installation instructions are provided in the Solution Pack documentation.on the Sentinel Content Web site.
To view Crystal Reports from the
tab of the Sentinel Control Center and to publish the reports from Solution Manager, several Crystal Enterprise files need to be updated to make them compatible with the browser.The following table lists the Crystal Reports Enterprise files and describes the purpose of each file. The Crystal Reports Enterprise files can be extracted from the crystal_patch.zip file, which is available as an attachment in the Sentinel Core Solution Pack under the control.
Table 7-1 Crystal Enterprise Files
To patch Crystal Reports:
NOTE:Ensure that you have read the Sentinel Reports Release Notes before performing this task, because there can be updated files, scripts, and additional steps that need to completed.
Log in to Crystal Reports Server machine as a user who is a member of BusinessObjects NT Users group.
Extract the Crystal Enterprise files from the crystal_patch.zip file to a local directory.
In the patch directory of Sentinel Reports Distribution, copy the following files:
Copy all *.html and *.js files to the viewer file location. The default location is:
C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\Web Content\Enterprise115\viewer\en
Copy all *.asp and *.js files to:
C:\inetpub\wwwroot
Your Web folder might be on a different drive or location.
In the Crystal installation directory, create a subdirectory for Sentinel. In a default installation, the path is:
C:\Program Files\BusinessObjects Enterprise 11.5\Web Content\Enterprise115\WebTools\Sentinel
Place the publish_report.aspx and delete_report.aspx files in the Sentinel directory.
The publish_report.aspx and delete_report.aspx files are available in the reports_patch\IIS directory of the Sentinel 6 SP2 distribution or in the Sentinel Reports distribution.
Open the web.config file from the Crystal install directory.
Add two new entries to the <assemblies> section of the web.config file for Enterprise.PluginManager and Enterprise.Desktop.Report. The following example shows a sample <assemblies> section:
<assemblies> <add assembly="CrystalDecisions.CrystalReports.Engine, Version=11.5.3300.0, Culture=neutral, PublicKeyToken=123abcd1234a1234" /> <add assembly="CrystalDecisions.ReportSource, Version=11.5.3300.0, Culture=neutral, PublicKeyToken=123abcd1234a1234" /> <add assembly="CrystalDecisions.Shared, Version=11.5.3300.0, Culture=neutral, PublicKeyToken=123abcd1234a1234" /> <add assembly="CrystalDecisions.Web, Version=11.5.3300.0, Culture=neutral, PublicKeyToken=123abcd1234a1234" /> <add assembly="CrystalDecisions.Enterprise, Version=11.5.3300.0, Culture=neutral, PublicKeyToken=123abcd1234a1234" /> <add assembly="CrystalDecisions.Enterprise.Framework, Version=11.5.3300.0, Culture=neutral, PublicKeyToken=123abcd1234a1234" /> <add assembly="CrystalDecisions.Enterprise.InfoStore, Version=11.5.3300.0, Culture=neutral, PublicKeyToken=123abcd1234a1234" /> <add assembly="CrystalDecisions.Enterprise.Shared, Version=11.5.3300.0, Culture=neutral, PublicKeyToken=123abcd1234a1234" /> <add assembly="CrystalDecisions.Enterprise.PluginManager, Version=11.5.3300.0, Culture=neutral, PublicKeyToken=123abcd1234a1234" /> <add assembly="CrystalDecisions.Enterprise.Desktop.Report, Version=11.5.3300.0, Culture=neutral, PublicKeyToken=123abcd1234a1234" /> </assemblies>
IMPORTANT:The new entries should use the same Version, Culture, and PublicKeyToken values as the other entries in your file.
Restart the Web server and the Crystal Reports server.