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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0033534
TypeCategorySeverityReproducibilityDate SubmittedLast Update
design defect[Retail Modules] StoreServermajorhave not tried2016-07-22 23:572016-11-25 18:14
ReportermtaalView Statuspublic 
Assigned Tomtaal 
PrioritynormalResolutionfixedFixed in Version
StatusclosedFix in branchFixed in SCM revisiondfdb00f14add
ProjectionnoneETAnoneTarget VersionRR16Q4
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

0033534: In non-synchronized mode and webpos using storeserver synchronization module both import entry an transactional tables are sync

DescriptionIn non-synchronized mode webpos will create both an import entry and update transactional tables in the store server. The store server synchronization module will replicate the import entry as well as the transactional tables to the central server. Resulting in collisions and data update errors.
Steps To ReproduceSetup multi-server
Install store server synchronization module
Login on webpos on the store server
Create a ticket
watch the synchronization error window in the store server
Proposed SolutionPrevent the import entry from being synchronized in this case.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
has duplicate feature request 0033414RR16Q4 closedmtaal Allow single server processing also in non-synchronized mode 
has duplicate defect 0033405RR16Q4 closedmtaal When using multi-server in non-synchronized mode: tickets are duplicated twice: through import entry and directly 
has duplicate defect 0034616RR17Q1 closedmtaal In multi-server with replication of transactional tables the import entries should not be replicated to the other server 
causes defect 0034246 closedmtaal Execute only in current server is automatically filled when save a import entry 

-  Notes
(0088646)
hgbot (developer)
2016-07-24 10:21

Repository: erp/pmods/org.openbravo.retail.storeserver.synchronization
Changeset: 39398cc91603b80b5122367effd79615b00b848f
Author: Martin Taal <martin.taal <at> openbravo.com>
Date: Sun Jul 24 10:20:45 2016 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.storeserver.synchronization/rev/39398cc91603b80b5122367effd79615b00b848f [^]

Fixes issue 33534: In non-synchronized mode and webpos using storeserver synchronization module both import entry an transactional tables are sync
Added eventhandler to set run only in current server property of import entry for all pos terminal types

---
A src/org/openbravo/retail/storeserver/synchronization/eventhandler/ImportEntryNoSyncEventHandler.java
---
(0088652)
hgbot (developer)
2016-07-25 07:43

Repository: erp/pmods/org.openbravo.retail.storeserver.synchronization
Changeset: 89d6f5d7ac29a10aeceef0d88952a99bff7fd041
Author: Martin Taal <martin.taal <at> openbravo.com>
Date: Mon Jul 25 07:42:31 2016 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.storeserver.synchronization/rev/89d6f5d7ac29a10aeceef0d88952a99bff7fd041 [^]

Related to issue 33534: In non-synchronized mode and webpos using storeserver synchronization module both import entry an transactional tables are sync
Remove forgotten System.err line

---
M src/org/openbravo/retail/storeserver/synchronization/eventhandler/ImportEntryNoSyncEventHandler.java
---
(0088773)
AugustoMauch (manager)
2016-08-03 13:29
edited on: 2016-08-04 08:51

Reopened, see https://docs.google.com/spreadsheets/d/1DgowL4n6tbRFMch7duxbmWMTHePOlCoE8iCkbnPPeSg [^]

(0088869)
hgbot (developer)
2016-08-07 23:10

Repository: erp/pmods/org.openbravo.retail.storeserver.synchronization
Changeset: dfdb00f14add2f821e28c37205cc5b2fab456eb6
Author: Martin Taal <martin.taal <at> openbravo.com>
Date: Sun Aug 07 23:10:00 2016 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.storeserver.synchronization/rev/dfdb00f14add2f821e28c37205cc5b2fab456eb6 [^]

Fixes issue 33534: In non-synchronized mode and webpos using storeserver synchronization module both import entry an transactional tables are sync
Made generic base class, separated pos retail part out into separate class. Will describe in a howto.

---
M src/org/openbravo/retail/storeserver/synchronization/eventhandler/ImportEntryNoSyncEventHandler.java
A src/org/openbravo/retail/storeserver/synchronization/eventhandler/RetailImportEntryNoSyncEventHandler.java
---
(0089296)
AugustoMauch (manager)
2016-08-23 11:25

Code reviewed and verified in [1]@31944d93eed2

[1] https://code.openbravo.com/erp/pmods/org.openbravo.retail.storeserver.synchronization [^]
(0091862)
mtaal (manager)
2016-11-25 18:14

Documentation added:
http://wiki.openbravo.com/wiki/Understanding_Import_Entry_Replication [^]

- Issue History
Date Modified Username Field Change
2016-07-22 23:57 mtaal New Issue
2016-07-22 23:57 mtaal Assigned To => mtaal
2016-07-22 23:57 mtaal Triggers an Emergency Pack => No
2016-07-24 10:21 hgbot Checkin
2016-07-24 10:21 hgbot Note Added: 0088646
2016-07-24 10:21 hgbot Status new => resolved
2016-07-24 10:21 hgbot Resolution open => fixed
2016-07-24 10:21 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.retail.storeserver.synchronization/rev/39398cc91603b80b5122367effd79615b00b848f [^]
2016-07-24 16:16 mtaal Review Assigned To => AugustoMauch
2016-07-24 22:50 mtaal Relationship added has duplicate 0033414
2016-07-24 22:51 mtaal Relationship added has duplicate 0033405
2016-07-25 07:43 hgbot Checkin
2016-07-25 07:43 hgbot Note Added: 0088652
2016-08-03 13:29 AugustoMauch Note Added: 0088773
2016-08-03 13:29 AugustoMauch Status resolved => new
2016-08-03 13:29 AugustoMauch Resolution fixed => open
2016-08-04 08:51 AugustoMauch Note Edited: 0088773 View Revisions
2016-08-07 23:10 hgbot Checkin
2016-08-07 23:10 hgbot Note Added: 0088869
2016-08-07 23:10 hgbot Status new => resolved
2016-08-07 23:10 hgbot Resolution open => fixed
2016-08-07 23:10 hgbot Fixed in SCM revision http://code.openbravo.com/erp/pmods/org.openbravo.retail.storeserver.synchronization/rev/39398cc91603b80b5122367effd79615b00b848f [^] => http://code.openbravo.com/erp/pmods/org.openbravo.retail.storeserver.synchronization/rev/dfdb00f14add2f821e28c37205cc5b2fab456eb6 [^]
2016-08-23 11:25 AugustoMauch Note Added: 0089296
2016-08-23 11:25 AugustoMauch Status resolved => closed
2016-11-25 18:13 mtaal Relationship added has duplicate 0034616
2016-11-25 18:14 mtaal Note Added: 0091862
2016-12-17 00:54 mtaal Relationship added causes 0034246


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker