View Issue Details

IDProjectCategoryView StatusLast Update
0004182SymmetricDSBugpublic2019-12-09 17:27
Reporterpmarzullo Assigned Topmarzullo  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.11.1 
Target Version3.11.2Fixed in Version3.11.2 
Summary0004182: Rollback the removal of the Ping Back Enabled functionality on the trigger router
DescriptionReinstate the ping back enabled functionality (removed using issue 0004143).

Needed when record is created and synchronized to target, and the target transforms the data and needs to send the transformed data back to the source so that the source has the same data as the transforming target.
Additional InformationScenario when needed:
We have differents GENERATORS
 > Master (lame) Between 5000000 AND 60000000
 > Node 1 (mags) between 0 and 1000000
 > Node 2 (mags) between 1000000 and 2000000

 1) On Node1 (mags) a Store
       We INSERT ou UPDATE a record on TABLE K
               K_ID = 10 "Primary key"
               K_VERSION = 11 a INTERGER Field

 PUSH TO MASTER (lame) with SymDS
 2) => So Insert ou UPDATE INTO K
       K_ID = 10
       K_VERSION=11

 But all our system is with "K_VERSION" to know what's the different.

 So the Lame Need to renumbered the "K_VERSION"
 So the Lame "Transform" using the GENERATOR
 >> The K_VERSION of the K_ID=10 with K_VERSION = 5000001 (for example)
 So Now on the Master (lame) the record is like this
       K_ID=10
       K_VERSION = 5000001

 After this modification we need to send this record to all the mags Node

 So How to send back the record everywhere ?
       K_ID=10
       K_VERSION=5000001
 On every Nodes (Master is Ok) but not Node1, (Maybe Node2)
Tagsrouting

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.11 91c5ad1f

2019-12-04 13:57:53

Philip Marzullo

Details Diff
0004182: Rollback the removal of the Ping Back Enabled functionality on
the trigger router
Affected Issues
0004182
mod - symmetric-assemble/src/asciidoc/configuration/table-routing.ad Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/model/TriggerRouter.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RouterService.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/TriggerRouterService.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/TriggerRouterServiceSqlMap.java Diff File
mod - symmetric-core/src/main/resources/symmetric-schema.xml Diff File

SymmetricDS: 3.11 36f68e39

2019-12-05 13:32:10

Philip Marzullo

Details Diff
0004182: Rollback the removal of the Ping Back Enabled functionality on
the trigger router
Affected Issues
0004182
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/TriggerRouterServiceSqlMap.java Diff File

Issue History

Date Modified Username Field Change
2019-12-04 15:31 pmarzullo New Issue
2019-12-04 15:31 pmarzullo Status new => assigned
2019-12-04 15:31 pmarzullo Assigned To => pmarzullo
2019-12-04 15:31 pmarzullo Tag Attached: routing
2019-12-04 18:58 pmarzullo Status assigned => resolved
2019-12-04 18:58 pmarzullo Resolution open => fixed
2019-12-04 18:58 pmarzullo Fixed in Version => 3.11.2
2019-12-04 19:00 Changeset attached => SymmetricDS 3.11 91c5ad1f
2019-12-05 19:00 Changeset attached => SymmetricDS 3.11 36f68e39
2019-12-09 17:27 admin Status resolved => closed