Skip to content

Commit

Permalink
state of flux - refactoring check-in for symmetric 3
Browse files Browse the repository at this point in the history
  • Loading branch information
chenson42 committed Jan 11, 2012
1 parent eb417f6 commit c1bfc81
Show file tree
Hide file tree
Showing 289 changed files with 9,455 additions and 15,185 deletions.
29 changes: 23 additions & 6 deletions symmetric/symmetric-assemble/TODO.txt
Expand Up @@ -15,29 +15,46 @@
* Lookup/choose datawriter based on channel settings
* clean up error handling in loader service
* SqlScript for Informix

* Implement a jdbc batch loader

* Use data processor for extract
* Add dependency on spring-jdbc from symmetric-db (lob handlers and statement creators)
* lob handling for extract
* Finish DataExtractorService data selector
* map target tables from routers
* integrate into data extractor service
* verify stats capturing, outgoing batch updates

* add transform writer
* add batch file management api

* Hook up JMX

* Clean up logging
* Use HttpClient?
* Add table copy utility
* Clean up service tests
* Use data processor for streaming to file
* Implement batch mode
* What to do with SqlTemplate? Move sqltemplate into dbdialect
* Purge OK records instead of purging them at a later date
* Test batch inserts for router service
* Remove all references to data_ref
+ What to do with SqlTemplate? Move sqltemplate into dbdialect
* Change the default server mode to multiserver
* Clean up symmetric.messages
* Clean up symmetric.messages
* SqlMap create constants for columns and table names

Documentation
* Change getting started to instruct user to update properties in the engines directory (for multiserver mode)
* Update documentation for extension points

3.0 Change Notes:
* The db.metadata.ignore.case property is no long available. All configured database names will be case sensitive
* db.spring.bean.name is no longer available
* datareload.batch.insert.transactional is no longer available
* routing.data.reader.type is no longer available. data_ref has been removed.
* jdbc datasources are no longer supported
* All data loader properties will be configurable by channel
* IDatabaseWriterFilter replaces IDataLoaderFilter
* IDatabaseWriterFilter replaces IBatchListener
* db.default.schema is no longer used
* db.default.schema is no longer used
* No longer stop purge from running if there wasn't an initial load
* Extensions no longer have services injected into them. If they need acccess to services, they should implement ISymmetricEngineAware
1 change: 1 addition & 0 deletions symmetric/symmetric-assemble/pom.xml
Expand Up @@ -34,6 +34,7 @@
<module>../symmetric-jdbc</module>
<module>../symmetric-io</module>
<module>../symmetric-core</module>
<module>../symmetric-client</module>
<module>../symmetric-server</module>
</modules>

Expand Down
5 changes: 0 additions & 5 deletions symmetric/symmetric-core/pom.xml
Expand Up @@ -23,11 +23,6 @@
<groupId>org.jumpmind.symmetric</groupId>
<artifactId>symmetric-io</artifactId>
</dependency>
<dependency>
<groupId>org.jumpmind.symmetric</groupId>
<artifactId>symmetric-jdbc</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
Expand Down

0 comments on commit c1bfc81

Please sign in to comment.