SuccessChanges

Summary

  1. Minor bug fix and enhancement to quality checker: - Check the content of quality check "found" and "explanation" fields for embedded CDATA elements. If CDATA is embedded within other CDATA, this can cause the quality report XML to be invalid. Handle this by mangling the embedded CDATA end tags to nullify them. - Add a heuristic to the "examineRecordDelimiter" quality check for early detection of a missing record delimiter in large data tables. These modifications passed all JUnit tests.
Revision 2393 by costa:
Minor bug fix and enhancement to quality checker:
- Check the content of quality check "found" and "explanation" fields for embedded CDATA elements. If CDATA is embedded within other CDATA, this can cause the quality report XML to be invalid. Handle this by mangling the embedded CDATA end tags to nullify them.
- Add a heuristic to the "examineRecordDelimiter" quality check for early detection of a missing record delimiter in large data tables.

These modifications passed all JUnit tests.
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/src/main/java/org/ecoinformatics/datamanager/database/DatabaseLoader.javasrc/main/java/org/ecoinformatics/datamanager/database/DatabaseLoader.java
The file was modified/trunk/src/main/java/org/ecoinformatics/datamanager/database/DelimitedReader.javasrc/main/java/org/ecoinformatics/datamanager/database/DelimitedReader.java
The file was modified/trunk/src/main/java/org/ecoinformatics/datamanager/quality/QualityCheck.javasrc/main/java/org/ecoinformatics/datamanager/quality/QualityCheck.java