SAP CRYSTAL REPORTS 2008 Release notes

Crystal Reports 2008 SP0 Release Notes
Crystal Reports 2008 SP0
Copyright
© 2008 Business Objects. All rights reserved. Business Objects owns the following U.S. patents, which may cover products that are offered and licensed by Business Objects: 5,555,403; 5,857,205; 6,289,352; 6,247,008; 6,490,593; 6,578,027; 6,831,668; 6,768,986; 6,772,409; 6,882,998; 7,139,766; 7,299,419; 7,194,465; 7,222,130; 7,181,440 and 7,181,435. Business Objects and the Business Objects logo, BusinessObjects, Business Objects Crystal Vision, Business Process On Demand, BusinessQuery, Crystal Analysis, Crystal Applications, Crystal Decisions, Crystal Enterprise, Crystal Insider, Crystal Reports, Desktop Intelligence, Inxight, the Inxight Logo, LinguistX, Star Tree, Table Lens, ThingFinder, Timewall, Let there be light, Metify, NSite, Rapid Marts, RapidMarts, the Spectrum Design, Web Intelligence, Workmail and Xcelsius are trademarks or registered trademarks in the United States and/or other countries of Business Objects and/or affiliated companies. All other names mentioned herein may be trademarks of their respective owners.
Third-party Contributors
Business Objects products in this release may contain redistributions of software licensed from third-party contributors. Some of these individual components may also be available under alternative licenses. A partial listing of third-party contributors that have requested or permitted acknowledgments, as well as required notices, can be found at: http://www.businessobjects.com/thirdparty
2008-03-18

Contents

Introduction 7Chapter 1
About these Release Notes.........................................................................8
About Crystal Reports 2008.........................................................................9
Installation Issues 11Chapter 2
Unable to load Java UFLs.........................................................................12
Oracle on 64 bit systems...........................................................................12
Windows XP security update conflict.........................................................12
Unhelpful error message when installing without sufficient privileges.......13
Error message during silent install............................................................13
Repair option does not fix the Crystal Reports 2008 for Visual Studio
components...............................................................................................13
Mapping is not supported on Vista............................................................14
Workflow Issues 15Chapter 3
Cannot refresh Oracle reports in .Net viewer............................................16
Advanced dialog box does not open.........................................................16
CrystalReports.com does not support embedded Flash...........................16
Charts based on cross-tabs.......................................................................16
Date and time format separators...............................................................16
DHTML response times.............................................................................17
Older versions of Crystal Reports cannot open reports with Flash objects.17
Options to Create Blank and Selection for Calculation not available........18
No Upper Bound and No Lower Bound options display as 0....................18
'Not HasValue or' clause not appended.....................................................18
Optional parameters appear the same as mandatory parameters............19
Crystal Reports 2008 SP0 Release Notes 3
Contents
Prompting for parameters during save......................................................19
Search controls in Safari............................................................................19
Reports do not appear in local language...................................................19
Smart Measures not supported.................................................................20
Sort control does not work in sub-reports..................................................20
Cannot save reports with special characters to CrystalReports.com........20
Sub-report views close..............................................................................20
OLAP reports created in previous Crystal Reports versions.....................20
Winform printing limitations........................................................................21
Display Issues 23Chapter 4
Limited barcode field width........................................................................24
Boolean groups are not supported in Interactive Parameter panel...........24
Flash on Safari and MAC OS....................................................................24
Disabled OK button in Bind Sort dialog.....................................................24
Missing toolbar and group tree..................................................................24
Range values parameters..........................................................................25
Software Update dialog not translated when using Unicode languages....25
SWF content is not editable.......................................................................25
Calendar dialog language..........................................................................25
Changing Product Locale or Preferred Viewing Locale.............................25
Data Issues 27Chapter 5
Access 2007 files not recognized..............................................................28
Cannot enter empty strings in optional parameters...................................28
Netezza ODBC connection returns invalid data........................................28
Dynamic LOVs without error messages, or with unhelpful error
messages..................................................................................................28
4 Crystal Reports 2008 SP0 Release Notes
Contents
Developer Issues 29Chapter 6
Class not registered - DTSConnection error may occur when running Crystal Reports 2008 ASP.NET Web applications side-by-side with previous
versions.....................................................................................................30
CrystalReportsViewer Web control is not supported inside an ASP.NET AJAX
UpdatePanel control..................................................................................30
Windows applications built with the Crystal Reports 2008 SDK under the .NET Framework 2.0 SP1 or .NET Framework 3.5 may encounter problems
on systems with Data Execution Prevention (DEP) enabled.....................30
Parameters set programmatically do not always cause a database
refresh........................................................................................................31
Using ADO .NET as a datasource in Visual Studio 2003 may cause
crashes......................................................................................................31
Postback actions from the CrystalReportViewer Web control will fail if a CrystalDecisions.Web.CrystalReportSource object is bound in the Page_Load
event with a PostBack check.....................................................................31
Data Execution Prevention (DEP) must be disabled before opening a Crystal
Report project in Visual Studio 2008 under Windows Vista.......................32
Optional and interactive parameter prompts do not always function correctly
when a Web Services report source is used.............................................32
Web projects with embedded reports migrated to Crystal Reports 2008 will
not contain new configuration settings in the Web.config file....................33
User paper sizes not displayed correctly...................................................34
Setting Bin and BinName properties to invalid values does not cause an
exception...................................................................................................34
Printer may select incorrect print tray........................................................35
Crystal Reports 2008 SP0 Release Notes 5
Contents
6 Crystal Reports 2008 SP0 Release Notes

Introduction

1
Introduction
1

About these Release Notes

About these Release Notes
The notes contained in this document cover important information about this product release, including: installation issues, workflow (usage) issues, display issues, and data-related issues. This includes, when relevant, workarounds.
Please read this document in its entirety before installing your Business Objects software. Be sure to visit the Business Objects support web site for additional notes and information that may become available following the release of this document.
http://support.businessobjects.com/documentation/
JSON library license agreement
JSON library Copyright (c) 2002 JSON.org
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
The Software shall be used for Good, not Evil.
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
8 Crystal Reports 2008 SP0 Release Notes

About Crystal Reports 2008

Crystal Reports is designed to work with your database to help you analyze and interpret important information. Crystal Reports makes it easy to create simple reports, and, it also has the comprehensive tools you need to produce complex or specialized reports.
Create any report you can imagine
Crystal Reports is designed to produce the report you want from virtually any data source. Built-in report experts guide you step by step through building reports and completing common reporting tasks. Formulas, cross-tabs, subreports, and conditional formatting help make sense of data and uncover important relationships that might otherwise be hidden. Geographic maps and graphs communicate information visually when words and numbers are simply not enough.
Extend reporting to the Web
The flexibility of Crystal Reports doesn't end with creating reports — your reports can be published in a variety of formats including Microsoft Word and Excel, E-mail and even over the Web. Advanced Web reporting lets other members of your workgroup view and update shared reports inside their web browser.
Introduction
About Crystal Reports 2008
1
Incorporate reports into applications
Application and web developers can save time and meet their users needs by integrating the report processing power of Crystal Reports into their database applications. Support for most popular development languages makes it easy to add reporting to any application.
Whether it's the web master in IT, the promotion manager in marketing, the database administrator in finance or the CEO, Crystal Reports is a powerful tool designed to help everyone analyze and interpret the information that's important to them.
Crystal Reports 2008 SP0 Release Notes 9
Introduction
About Crystal Reports 2008
1
10 Crystal Reports 2008 SP0 Release Notes

Installation Issues

2
Installation Issues
2

Unable to load Java UFLs

Unable to load Java UFLs
You cannot load Java UFLS in Crystal Reports 2008 using the new print engine jars.
For the new print engine jars to work correctly, look in the following folder:
<install dir>\Common\4.0\java\lib\external
Add these files found in that folder to your classpath:
commons-collections-3.1.jar
commons-configuration-1.2.jar
commons-lang-2.1.jar
commons-logging.jar

Oracle on 64 bit systems

The Oracle driver does not work on 64 bit machines.
This is a problem with the Oracle 32bit Client (version 10.2.0.1) when running an application from the folder 'Program Files (x86)' that contains parenthesis. This issue is Oracle bug 3807408 and can be fixed by applying 10.2.0.1 Patch 6.
This can be downloaded from MetaLink if you have an account:
http://updates.oracle.com/ARULink/PatchDetails/process_form?patch_num=5059238

Windows XP security update conflict

Duplicate Crystal Reports entries may appear in the Toolbox and About Visual Studio dialog of Visual Studio .NET 2005. This issue is caused by installing the Windows XP security update outlined in Microsoft security bulletin MS07-052.
To resolve this issue uninstall and re-install Crystal Reports 2008.
12 Crystal Reports 2008 SP0 Release Notes
Installation Issues

Unhelpful error message when installing without sufficient privileges

Unhelpful error message when installing without sufficient privileges
Attempting to install Crystal Reports without Administrative rights causes the following unhelpful error message to appear:
Installation ended prematurely because of an error.
If you receive this error message, ensure the currently-logged-on user has Administrative rights.

Error message during silent install

When performing a silent install, the value for CLIENTLANGUAGE is case sensitive, and upper case must be used, for example, use 'EN' for english rather than 'en'. If you do not use the correct case, you will receive an error indicating there is a missing DLL.
2

Repair option does not fix the Crystal Reports 2008 for Visual Studio components

To repair the Crystal Reports 2008 for Visual Studio components when you encounter a problem, you must first uninstall and then reinstall the components by choosing the Modify option from the "Crystal Reports 2008 Setup" dialog box. The Repair option will not fix the components.
To uninstall the Crystal Reports 2008 for Visual Studio components:
1. In Windows, click Start, point to Settings, and then select Control Panel.
2. Double-click Add/Remove Programs.
3. Select Crystal Reports 2008 and click Change.
The "Crystal Reports 2008 Setup" dialog box appears.
4. Choose Modify and click Next.
5. Select Crystal Reports 2008 for Visual Studio, click Entire feature will
be unavailable from the list, and click Next.
6. Click Next to remove the components.
Crystal Reports 2008 SP0 Release Notes 13
Installation Issues
2

Mapping is not supported on Vista

To reinstall the Crystal Reports 2008 for Visual Studio components:
1. In Windows, click Start, point to Settings, and then select Control Panel.
2. Double-click Add/Remove Programs.
3. Select Crystal Reports 2008 and click Change.
The "Crystal Reports 2008 Setup" dialog box appears.
4. Choose Modify and click Next.
5. Select Crystal Reports 2008 for Visual Studio, click Entire feature will
be installed on local hard drive from the list, and click Next.
6. Click Next to reinstall the components.
After reinstalling, the Crystal Reports 2008 for Visual Studio components will be repaired.
Mapping is not supported on Vista
MapX and other MApInfo products are not currently supported on Windows Vista.
The mapping components depend on midlg30.dll to display the common dialogs. To load correctly, midlg30.dll requires MSVCP50.dll, which does not ship with Vista.
A workaround for this issue is to download a version of MSVCP50.dll and place it in the same folder as midlg30.dll (usually installed in C:\Program
Files\Business Objects\MapInfo Mapx\Program) or place it inC:\Win dows\System32.
14 Crystal Reports 2008 SP0 Release Notes

Workflow Issues

3
Workflow Issues
3

Cannot refresh Oracle reports in .Net viewer

Cannot refresh Oracle reports in .Net viewer
The data in reports created with an Oracle data source cannot be refreshed when the report is viewed in the .Net viewer.
This is the result of default permissions in the IIS. To solve this, increase the privileges for the Oracle process to allow it to run.

Advanced dialog box does not open

In the Webform viewer on Safari, the Advanced dialog box does not open when interactive parameters in the current report contain characters in languages that use multi-byte characters, such as Chinese.

CrystalReports.com does not support embedded Flash

Reports with embedded Flash objects are not currently supported with
CrystalReports.com. Users attempting to upload reports with embedded
Flash objects to CrystalReports.com will receive an error message from the CrystalReports.com server. This may be resolved in the future when
CrystalReports.com upgrades its infrastructure.

Charts based on cross-tabs

If you try to insert a chart into a report with more than one existing cross-tab, you cannot base the chart on a cross-tab.

Date and time format separators

In the Webform viewer, localized date and time format separators are not always respected for all languages.
16 Crystal Reports 2008 SP0 Release Notes
For example, when Crystal Reports is installed on a Chinese language system, the date format separator in the Interactive Parameter panel uses a forward slash "/" instead of a dash "-".

DHTML response times

The response time to switch from one page to another page in the DHTML viewer is slower than the response times in the Java viewer. During the time to switch pages, the page displayed turns blank.
As a workaround, you can hide the blank page flicker in Internet Explorer as a new page is loaded. Add a simple meta tag to the ASPX page. Ensure that the following META tag is added immediately after the opening HTML <head> tag:
<meta http-equiv='Page-Enter' content='Alpha(opacity=100)'/>
Note: This is an Internet Explorer-specific command to creates a page transition between two pages. The transition is opaque, which provides a visually neutral appear effect. This will take a quick snapshot of the previous page and hold it until the new page is fully ready to be rendered. For complete details please consult the Microsoft Web Development Center http://msdn2.mi
crosoft.com/en-us/library/ms532849.aspx.
Workflow Issues
DHTML response times
3

Older versions of Crystal Reports cannot open reports with Flash objects

Reports created with embedded Flash objects cannot be opened by previous versions of Crystal Reports. Users who attempt to open the report receive the following error message:
This document could not be opened. It does not appear to be a Crystal Reports document. This document has the expected file extension (.RPT), but it seems to be corrupted.
Crystal Reports 2008 SP0 Release Notes 17
Workflow Issues
3

Options to Create Blank and Selection for Calculation not available

Options to Create Blank and Selection for Calculation not available
After creating new reports the two menu options Create Blank and Selection for Calculation do not appear when selecting an existing embedded group
label. This is because new calculated rows and columns do not have group values by default. You cannot insert after or reference rows or columns without group values.
This may work with old reports because the context menu that edits the header text modifies the group value. The new behavior modifies the group label.

No Upper Bound and No Lower Bound options display as 0

Crystal Reports displays zero (0) as the upper bound when the No Upper Bound or No Lower Bound option is chosen. When creating a report using
no upper or lower bounds, you can provide information in a text object to note this.
With the "no bounds" limit appearing as 0, this can confuse users, who do not expect to see certain data. For example, consider the following data: [-10, -5, 0, 10, 12, 20, 30]. Setting No Lower Bound and an upper bound of 15 displays as: [0 to 15] but negative numbers are returned as part of the data set: [-10, -5, 0, 10, 12].

'Not HasValue or' clause not appended

When a parameter that is used in the selection formula (record, group or saved data) is changed from non-optional to optional, the clause not Has
Value() or is not appended to the front of the condition.
18 Crystal Reports 2008 SP0 Release Notes
Workflow Issues

Optional parameters appear the same as mandatory parameters

Optional parameters appear the same as mandatory parameters
Because optional parameters (parameters having no value) are not distinguishable from regular parameters, users may be confused by the parameter prompt, or they may be unaware that the value is optional.
It is recommended that report designers clearly indicate to the report end-user that a parameter may be used as optional. The prompt text in the parameter's definition is customizable through the designer. Users may have difficulty removing an optional parameter's value. It can be done by using the Delete button in the Parameter Panel toolbar.

Prompting for parameters during save

During a Save operation of a report, you are prompted for viewable parameters that are entered into the saved data record selection; however, the saved data record selection does not cause a report refresh.
3

Search controls in Safari

The Search and Go to Page controls do not work properly in Safari in the .Net viewer. If you press Enter, no text is found, or the indicated page is not retrieved.
This is a known issue with the Safari browser. To use the Safari Search control, enter your search string, then click Search.

Reports do not appear in local language

Both the Language Code and the Country Code must be set as the Locale in order for reports to be displayed in the local language. The report remains in English if only the Language Code is set.
Crystal Reports 2008 SP0 Release Notes 19
Workflow Issues
3

Smart Measures not supported

Smart Measures not supported
Crystal Reports does not support Smart Measures, even though the Information engine may. Do not use Smart Measures in the Crystal Reports Query Panel.

Sort control does not work in sub-reports

Clicking a sort control on a sub-report has no effect. This is because a sub-report may contain shared variables which affect the main report during a sort operation. Because the main report may have changed after sorting, the sub-report might no longer exist.

Cannot save reports with special characters to CrystalReports.com

When reports with special characters in their names are saved to CrystalReports.com, the following error message is displayed:
The specified object name () must be at least 1 character
long and can't contain the following characters: ! # = + * % $ @ , ; : ?

Sub-report views close

If a report contains a group selection formula with either parameter fields or print time formula functions, then upon opening the report any drill-down or sub-report views that were saved with the report may be closed.

OLAP reports created in previous Crystal Reports versions

For some OLAP reports created in previous versions of Crystal Reports, you may encounter errors when opening those reports using the Webform or Winform viewers.
20 Crystal Reports 2008 SP0 Release Notes

Winform printing limitations

The Winform viewer does not support centering and scaling when printing.
Workflow Issues
Winform printing limitations
3
Crystal Reports 2008 SP0 Release Notes 21
Workflow Issues
Winform printing limitations
3
22 Crystal Reports 2008 SP0 Release Notes

Display Issues

4
Display Issues
4

Limited barcode field width

Limited barcode field width
The default field width for barcodes is 16 characters. Any data longer than 16 characters are silently truncated. If you want to create a field that is longer than 16 characters, you must manually set the width to a larger value.

Boolean groups are not supported in Interactive Parameter panel

Boolean groups are not supported in the Interactive Parameters panel and the Advanced dialog.

Flash on Safari and MAC OS

An embedded Flash object in Crystal Reports does not properly function with the WebForm Viewer on Safari running on Mac OS. Use Firefox or modify the report to use a linked Flash object.

Disabled OK button in Bind Sort dialog

In interactive sorting, if you choose some items in the Bind Sort dialog, the OK button is disabled.
This is because Specified Order is not supported for interactive sort.

Missing toolbar and group tree

The toolbar and group tree do not appear in Crystal Reports Viewer if it has been put into an update panel. Also, the page does not refresh when clicking any links in the viewer.
24 Crystal Reports 2008 SP0 Release Notes
Display Issues

Range values parameters

Range values parameters
Range values are not supported in OLAP parameters. When opening or refreshing reports with parameters, returned data may not be within expected ranges if you enter invalid values for the parameters.

Software Update dialog not translated when using Unicode languages

The Update Service dialog may not display Unicode characters correctly. Set the Language for Non-Unicode Programs to a locale matching the setting you are using in Crystal Reports 2008. This system dialog can be found in the Advanced tab of the Regional Settings dialog in your Windows Control Panel.

SWF content is not editable

4
Text boxes and other controls in SWF objects, such as a SWF Chart, in which users can enter values, may appear to be editable, but the values are not saved with the report, even if the report is refreshed. This is not a bug, it is normal functionality.

Calendar dialog language

Users with multilingual deployments may find that the Calendar dialogs for prompts will not display in the Prefered Viewing Locale language.

Changing Product Locale or Preferred Viewing Locale

If users change their Product Locale or Preferred Viewing Locale, they may find some system messages do not appear in the newly specified language. This can be resolved by ending their current session and logging back in to the system.
Crystal Reports 2008 SP0 Release Notes 25
Display Issues
Changing Product Locale or Preferred Viewing Locale
4
26 Crystal Reports 2008 SP0 Release Notes

Data Issues

5
Data Issues
5

Access 2007 files not recognized

Access 2007 files not recognized
Microsoft Access 2007 DB files (ACCDB files) are a different format from Access 2003 files. MS DAO does not support access to them.

Cannot enter empty strings in optional parameters

You cannot specify a discrete single-valued string optional parameter through the prompt page.

Netezza ODBC connection returns invalid data

When using a Netezza ODBC data connection, nchar and nvarchar data types may not return data or may return data with unexpected data at the head of the string. This is not a Crystal Reports issue; it appears to originate with the Netezza ODBC driver.

Dynamic LOVs without error messages, or with unhelpful error messages

There is no error message displayed by the parameter prompting dialog when a dynamic List of Values (LOV) is transferred to static. This is by design, as users should not see any error message for this.
The Webform viewer does not report helpful error messages for LOVs with bad data connections. It only returns the following message:
Failed to open the connection.
28 Crystal Reports 2008 SP0 Release Notes

Developer Issues

6
Developer Issues
6

Class not registered - DTSConnection error may occur when running Crystal Reports 2008 ASP.NET Web applications side-by-side with previous versions

Class not registered - DTSConnection error may occur when running Crystal Reports 2008 ASP.NET Web applications side-by-side with previous versions
A "Class not registered - DTSConnection" error may occur when ASP.NET Web applications built using Crystal Reports 2008 are run side-by-side with applications built using previous versions of Crystal Reports. To resolve this issue, ensure that each application is deployed in a different IIS application pool.

CrystalReportsViewer Web control is not supported inside an ASP.NET AJAX UpdatePanel control

When developing an ASP.NET AJAX Web Site, the CrystalReportViewer Web control is not supported inside an UpdatePanel control.
Windows applications built with the Crystal Reports 2008 SDK under the .NET Framework 2.0 SP1 or .NET Framework
3.5 may encounter problems on systems with Data Execution Prevention (DEP) enabled
A change in the .NET compilers for the .NET Framework 2.0 Service Pack 1 (SP1) and the .NET Framework 3.5 may cause unexpected problems in your Crystal Report 2008 Windows applications on systems with Data Execution Prevention (DEP) enabled. Any Windows application built from
30 Crystal Reports 2008 SP0 Release Notes
Developer Issues

Parameters set programmatically do not always cause a database refresh

the updated compilers is generated with the NXCOMPAT bit set in the PE files.
To avoid this issue, you must clear the NXCOMPAT bit for your executable using the following command: editbin.exe /NXCOMPAT:NO <your binary>
For additional details about the compiler changes in the .NET Framework
2.0 SP1 and the .NET Framework 3.5, see the following MSDN article:
http://blogs.msdn.com/ed_maurer/archive/2007/12/14/nxcompat-and-the-c­compiler.aspx
Parameters set programmatically do not always cause a database refresh
In previous versions of Crystal Reports, setting a parameter value always caused a database refresh. For Crystal Reports 2008, this behavior has changed: setting a parameter value does not always cause a refresh.
Using ADO .NET as a datasource in
6
Visual Studio 2003 may cause crashes
Visual Studio 2003 may crash if you try to browse data on a field in the embedded Designer, Field Explorer, or in a table under the link tab dialog of the data expert.

Postback actions from the CrystalReportViewer Web control will fail if a CrystalDecisions.Web.CrystalReportSource object is bound in the Page_Load event with a PostBack check

While interacting with the CrystalReportViewer Web control, users may encounter a blank page when triggering postback actions such as drilling
Crystal Reports 2008 SP0 Release Notes 31
Developer Issues
6

Data Execution Prevention (DEP) must be disabled before opening a Crystal Report project in Visual Studio 2008 under Windows Vista

into charts or groups. This occurs when you bind a CrystalDeci
sions.Web.CrystalReportSource object directly to the viewer in the Page_Load event with a post back check: if (!IsPostBack)
To avoid problems, do not perform a postback check when you set the report source:
protected void Page_Load(object sender, EventArgs e) {
this.CrystalReportViewer1.ReportSource = CrystalReportSource1;
}
Data Execution Prevention (DEP) must be disabled before opening a Crystal Report project in Visual Studio 2008 under Windows Vista
To use Crystal Reports 2008 for Visual Studio components with Visual Studio 2008 under Windows Vista, you must first disable Data Execution Prevention (DEP). If DEP is enabled, the Crystal Reports Embedded Designer may stop functioning and you will be unable to continue working with your project.
To disable DEP:
1. Open a command prompt as Administrator.
Note: You must run the command line as Administrator to enable and
disable DEP.
2. Run the following command: bcdedit.exe /set nx AlwaysOff
3. Reboot the machine.
To restore DEP to the Windows Vista default, use the following command: bcdedit.exe /set nx OptIn
Optional and interactive parameter prompts do not always function correctly
32 Crystal Reports 2008 SP0 Release Notes
Developer Issues
Web projects with embedded reports migrated to Crystal Reports 2008 will not contain new configuration
settings in the Web.config file
when a Web Services report source is used
If you are using a Web Services report source with the .NET Webform viewer, optional and interactive parameter prompts may not function correctly. Optional parameters may be treated as required parameters, and when multiple users view a report simultaneously, parameters become shared.

Web projects with embedded reports migrated to Crystal Reports 2008 will not contain new configuration settings in the Web.config file

If you are migrating an existing .NET 2.0 Web project to Crystal Reports 2008 that uses embedded reports, your Web.config file will be missing new settings that can be used to configure how the report is compiled into a DLL by the Build Provider. Your website will continue to run normally without these settings, however, to take advantage of the new configuration features, open up your Web.config file and add the following elements:
6
<configSections>
<sectionGroup name="businessObjects">
<sectionGroup name="crystalReports">
sions.Shared.RptBuildProviderHandler, CrystalDecisions.Shared,
Version=12.0.2000.0, Culture=neutral, PublicKeyTo
ken=692fbea5521e1304, Custom=null"/>
</configSections>
<system.web>
lation.RptBuildProvider, CrystalDecisions.Web, Ver sion=12.0.2000.0, Culture=neutral, PublicKeyTo ken=692fbea5521e1304"/>
</system.web>
<section name="rptBuildProvider" type="CrystalDeci
</sectionGroup>
</sectionGroup>
<compilation debug="true">
<buildProviders>
<add extension=".rpt" type="CrystalDecisions.Web.Compi
</buildProviders>
</compilation>
Crystal Reports 2008 SP0 Release Notes 33
Developer Issues
6

User paper sizes not displayed correctly

<businessObjects>
<crystalReports>
<rptBuildProvider>
<add embedRptInResource="true"/>
</rptBuildProvider>
</crystalReports>
</businessObjects>
To learn more about how to configure embedded report compilation, see Configuring your Web.config file in the Crystal Reports .NET SDK Developer Guide.
Note: If you add a new report to your project after upgrading to Crystal
Reports 2008, the tags will be automatically added to your Web.config file.
User paper sizes not displayed correctly
The PrintouputController.modifyUserPaperSize method has no effect if the disassociate page size and printer paper size setting is enabled in a report.
To correctly display user defined page sizes you may need to change report settings as follows:
1. Open the report in Crystal Reports 2008.
2. Click the File menu and select Page Setup.
3. Clear the dissociate formatting page size and printer paper size check
box.
4. Save the file and close Crystal Reports 2008.

Setting Bin and BinName properties to invalid values does not cause an exception

If the PrintReportOptionsClass.Bin or PrintReportOptionsClass.Bin
Name property is set to an invalid value, the report will not print, and no
exception is produced when using the RAS .Net SDK.
34 Crystal Reports 2008 SP0 Release Notes
Developer Issues

Printer may select incorrect print tray

Printer may select incorrect print tray
When you manually specify a print tray, the printer may instead use one of the other trays. This problem may happen when using the PrintReportOp
tionsClass.Bin property or PrintReportOptionsClass.BinName property
when programming in .NET. When programming in Java, this problem may happen when using the PrintReportOptions.setMediaTray method.
6
Crystal Reports 2008 SP0 Release Notes 35
Developer Issues
Printer may select incorrect print tray
6
36 Crystal Reports 2008 SP0 Release Notes
Loading...