Openbravo Issue Tracking System - Retail Modules
View Issue Details
0033534Retail ModulesStoreServerpublic2016-07-22 23:572016-11-25 18:14
mtaal 
mtaal 
normalmajorhave not tried
closedfixed 
5
 
RR16Q4 
AugustoMauch
No
0033534: In non-synchronized mode and webpos using storeserver synchronization module both import entry an transactional tables are sync
In 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.
Setup 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
Prevent the import entry from being synchronized in this case.
No tags attached.
has duplicate feature request 0033414RR16Q4 closed mtaal Allow single server processing also in non-synchronized mode 
has duplicate defect 0033405RR16Q4 closed mtaal When using multi-server in non-synchronized mode: tickets are duplicated twice: through import entry and directly 
has duplicate defect 0034616RR17Q1 closed mtaal In multi-server with replication of transactional tables the import entries should not be replicated to the other server 
causes defect 0034246 closed mtaal Execute only in current server is automatically filled when save a import entry 
Issue History
2016-07-22 23:57mtaalNew Issue
2016-07-22 23:57mtaalAssigned To => mtaal
2016-07-22 23:57mtaalTriggers an Emergency Pack => No
2016-07-24 10:21hgbotCheckin
2016-07-24 10:21hgbotNote Added: 0088646
2016-07-24 10:21hgbotStatusnew => resolved
2016-07-24 10:21hgbotResolutionopen => fixed
2016-07-24 10:21hgbotFixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.retail.storeserver.synchronization/rev/39398cc91603b80b5122367effd79615b00b848f [^]
2016-07-24 16:16mtaalReview Assigned To => AugustoMauch
2016-07-24 22:50mtaalRelationship addedhas duplicate 0033414
2016-07-24 22:51mtaalRelationship addedhas duplicate 0033405
2016-07-25 07:43hgbotCheckin
2016-07-25 07:43hgbotNote Added: 0088652
2016-08-03 13:29AugustoMauchNote Added: 0088773
2016-08-03 13:29AugustoMauchStatusresolved => new
2016-08-03 13:29AugustoMauchResolutionfixed => open
2016-08-04 08:51AugustoMauchNote Edited: 0088773bug_revision_view_page.php?bugnote_id=0088773#r12791
2016-08-07 23:10hgbotCheckin
2016-08-07 23:10hgbotNote Added: 0088869
2016-08-07 23:10hgbotStatusnew => resolved
2016-08-07 23:10hgbotResolutionopen => fixed
2016-08-07 23:10hgbotFixed in SCM revisionhttp://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:25AugustoMauchNote Added: 0089296
2016-08-23 11:25AugustoMauchStatusresolved => closed
2016-11-25 18:13mtaalRelationship addedhas duplicate 0034616
2016-11-25 18:14mtaalNote Added: 0091862
2016-12-17 00:54mtaalRelationship addedcauses 0034246

Notes
(0088646)
hgbot   
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   
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   
2016-08-03 13:29   
(edited on: 2016-08-04 08:51)
Reopened, see https://docs.google.com/spreadsheets/d/1DgowL4n6tbRFMch7duxbmWMTHePOlCoE8iCkbnPPeSg [^]

(0088869)
hgbot   
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   
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   
2016-11-25 18:14   
Documentation added:
http://wiki.openbravo.com/wiki/Understanding_Import_Entry_Replication [^]