Symptom
Optional elements of data inside an XML file, which are validated against an XSD file, do not reset their value back to NULL after being read. Therefore, records which follow will still contain the same value in the report.
Cause
The issue has been identified and tracked under ID ADAPT00581435.
Resolution
Hot Fixes or Service Packs address this issue as indicated below. With the update(s), this has been fixed and if the optional element is missing, the value is reset to NULL.
Known limitations: This patch introduces a new behavior depending on the XML structure,so that now there will be fewer records in the report (not missing data). This happens only if the optional element has a depth of three levels or more and the total structure depth is five or higher. Here an example (optional element is c,d,e):
<a>
<b>
</b>
<b>
<c>
<d>
<e>String1</e>
</d>
<d>
<e>String2</e>
</d>
</c>
</b>
<b>
</b>
</a>
Unless indicated otherwise, Critical Hot Fix updates from the FTP site have only been tested with English versions of our products.
====================
CAUTION:
Hot Fixes and Service Packs are not designed for OEM versions. Do not apply these updates if you are using an OEM version. To determine if you are using an OEM version, refer to the OEM Product Warning.
====================
BusinessObjects Enterprise XI Release 2
----------------------------------
For BusinessObjects Enterprise XI Release 2, the latest update for this issue is available on the Downloads area of our web site.
This issue is addressed in the following components (and later versions):
- CRDBXMLServer.jar, dated 5/9/2006 (boXIr2win_chf.zip)
Crystal Reports XI Release 2
-----------------------------
For Crystal Reports XI Release 2, the latest update for this issue is available on the Downloads area of our web site.
This issue is addressed in the following components (and later versions):
- CRDBXMLServer.jar, dated 5/9/2006 (boXIr2win_chf.zip)
Crystal Reports XI
-------------------
For Crystal Reports XI, the latest update for this issue is available on the Downloads area of our web site.
This issue is addressed in the following components (and later versions):
- CRDBXMLServer.jar, dated 5/4/2006 (commonXIwin_chf.zip)
Monthly Hot Fixes and Service Packs
------------------------------------------
To determine if this issue is also addressed in a Monthly Hot Fix or Service Pack for your product, search the readme file for the Track ID number (that is, ADAPTXXXXXXXX) in the latest Monthly Hot Fix or Service Pack.
Monthly Hot Fixes readmes and Service Pack readmes are available in the Downloads area of our web site.
====================
NOTE:
Issues addressed on one operating system platform at the Weekly Hot Fix level may be addressed later on multiple operating system platforms (if applicable) at the Monthly Hot Fix and Service Packs level. For example, an issue only resolved on the Windows platform in a Weekly Hot Fix may be resolved later on UNIX platforms such as IBM AIX and Sun Solaris in future Monthly Hot Fixes or Service Packs for these platforms.
To determine if these issues are resolved in a Monthly Hot Fix or Service Pack on another platform, search for the Track ID number in the readme at the locations indicated above.
See Also
For more information on the issues addressed in the Hot Fix or Service Pack, view the readme PDF or text file included in the ZIP or TAR file.
For more information on the different update types, refer to our Hot Fix and Service Pack FAQ.
Keywords
CHF 581435 DUPLICATE DATA DUPE REPEATING SAME DOUBLE Crystal Reports XI Release 2 XML data sources Duplicate data , c2019466 , KBA , BI-RA-CR , Crystal Reports designer or Business View Manager , Bug Filed