Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0034687
TypeCategorySeverityReproducibilityDate SubmittedLast Update
feature request[Retail Modules] StoreServerminorhave not tried2016-12-03 14:482017-02-09 12:38
ReportermtaalView Statuspublic 
Assigned ToAugustoMauch 
PrioritynormalResolutionopenFixed in Version
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget VersionRR17Q2
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned ToAugustoMauch
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0034687: Initialize Symmetric DS without property file

DescriptionThe symmetric ds property file is created to initialize symmetric ds (for example here [1]). However it seems that the api of symmetric ds in this case also allows passing in a properties object. Possibly this was added in latest releases of symmetric ds.

So the question is if we still need to generate a property file (like in [2]). If not then this feature request proposes to initialize symmetric ds from a Properties object created in-memory and logging the properties to a log.debug to allow viewing what is being used to initialize symmetric ds.

[1]
https://code.openbravo.com/erp/pmods/org.openbravo.replication.symmetricds/file/b0d82e5af3c9/src/org/openbravo/replication/symmetricds/task/AbstractSymmetricDsTask.java#l63 [^]

[2]
https://code.openbravo.com/erp/pmods/org.openbravo.replication.symmetricds/file/b0d82e5af3c9/src/org/openbravo/replication/symmetricds/util/SynchronizationPropertiesFileBuilder.java [^]
Steps To ReproduceCheck the code/links above
Proposed SolutionInitialize sym-ds from Properties object instead of generated file.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0094175)
AugustoMauch (manager)
2017-02-09 12:38

We use SymmetricDS engines in two places:
- SymmetricDS related ant tasks, where we can use a ClientSymmetricEngine, which is not able to route, push, accept pushes, etc
- In our application server, where we must use a ServerSymmetricEngine (which extends ClientSymmetricEngine), because it contains some components needed to support routing, pushing, etc. The ServerSymmetricEngine, as opposed to ClientSymmetricEngine, does not have a constructor that accepts a properties object, only one that accepts a file that contains the configuration of the synchronization

- Issue History
Date Modified Username Field Change
2016-12-03 14:48 mtaal New Issue
2016-12-03 14:48 mtaal Assigned To => AugustoMauch
2016-12-03 14:48 mtaal Triggers an Emergency Pack => No
2016-12-03 14:49 shuehner Issue Monitored: shuehner
2017-02-09 12:38 AugustoMauch Review Assigned To => AugustoMauch
2017-02-09 12:38 AugustoMauch Note Added: 0094175
2017-02-09 12:38 AugustoMauch Status new => closed


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker