[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[birt-dev] CHECKIN: Completed Migration of BIRT oda.flatfile driver to DTP
|
Title: CHECKIN: Completed Migration of BIRT oda.flatfile driver to DTP
Summary:
Completed migration of the BIRT oda.flatfile driver to DTP (BPS 30), to serve as an exemplary implementation of a DTP ODA driver.
Bugzilla Entry(ies) Resolved:
114458
Description:
This is the final step in migrating the BIRT oda.flatfile driver to DTP, after the DTP oda.flatfile driver is included in the BIRT daily build.
The BIRT oda.flatfile is now updated to extend from the DTP oda.flatfile driver. In effect, the birt.report.data.oda.flatfile project remains, but it no longer directly implements the DTP odaDataSource extension point. This way, there is only 1 source implementation for the oda.flatfile, which is in DTP. And from BIRT perspective, the BIRT namespace contains a matching pair of oda.flatfile ui and runtime projects.
Also added dtp.home property to those BIRT components build scripts that trigger building of DTP ODA projects. This allows a developer to use a separate local directory for the DTP projects' source tree.
Tests Description:
Tested with JUnit tests and in run-time environment
When running the odaconsumer tests, the plugin manifests and jar files for the ODA adapter and ODA drivers must be copied to org.eclipse.birt.data/test/plugins.
Files Edited:
CVS:/cvsroot/birt/source/
org.eclipse.birt.data/
test/org/eclipse/birt/data/engine/odaconsumer/
ManifestExplorerTest.java
test/plugins/
org.eclipse.birt.report.data.oda.flatfile/manifests/plugin.xml
org.eclipse.birt.report.data.oda.flatfile/
.classpath
BuildOdaFlatfile.xml
plugin.xml
src/org/eclipse/birt/report/data/oda/flatfile/package.html
org.eclipse.birt.report.data.oda.flatfile.ui/
.classpath
BuildFlatfileUI.xml
plugin.xml
src/org/eclipse/birt/report/data/oda/flatfile/ui/wizards/TableSelectionPage.java
org.eclipse.birt.data.oda/
BuildOda.xml
org.eclipse.birt.report.model/
BuildModel.xml
org.eclipse.birt.report.viewer/
BuildViewer.xml
Files Added:
org.eclipse.birt.report.data.oda.flatfile/
src/org/eclipse/birt/report/data/oda/flatfile/
BirtFlatFileDriver.java
test/org/eclipse/birt/report/data/oda/flatfile/
DriverTest.java
org.eclipse.birt.data/
test/plugins/org.eclipse.datatools.connectivity.oda.flatfile/
org.eclipse.birt.report.viewer/
birt/plugins/org.eclipse.datatools.connectivity.oda.flatfile/
Files Deleted:
org.eclipse.birt.report.data.oda.flatfile/
src/org/eclipse/birt/report/data/oda/flatfile/
CommonConstant.java
Connection.java
DataSetMetaData.java
DataTypes.java
FlatFileDriver.java
Messages.java
ResultSet.java
ResultSetMetaData.java
Statement.java
messages.properties
messages_*_*.msg
test/org/eclipse/birt/report/data/oda/flatfile/
ConnectionFactoryTest.java
ConnectionTest.java
ResultSetMetaDataTest.java
ResultSetTest.java
StatementTest.java
TestUtil.java
Notes to Build Team:
None.
Notes to Developers:
To compile the latest BIRT source tree in your workspace, you will need to get the DTP oda.flatfile source tree from DTP's Eclipse CVS repository:
Host: dev.eclipse.org
Repository path: /cvsroot/datatools
ODA Flatfile folder: HEAD/org.eclipse.datatools.connectivty/plugins/org.eclipse.datatools.connectivity.oda.flatfile/
Notes to QA:
None.
Notes to Documentation:
None.