We are using entity sync to keep POS terminals and a central server 
synchronized. We are going direct from POS to MCS, no Per Store Server 
involved. We have a pull sync (MCS to POS) and a push sync (POS to MCS.) Some 
data such as inventory is going both ways. 

A few issues: 
1) Records deleted on MCS are not deleted on POS. 
2) Pull sync is not getting complete records in some cases. Two entities we see 
this consistenly is on Facility and InventoryItem. We get partial records 
sometimes. Note that this only seems to occur on the initial pull when we are 
first populating a new POS terminal from the central server. Once we identify a 
record, such as a facility, that didn't come down completely we can update the 
timestamp on the server and the next pull gets the complete record. 
3) Related to item 2. If a push occurs from the POS terminal BEFORE we get the 
initial data correct, it overwrites the data on MCS. For example, if a facility 
record was pulled down and the store id is missing then when the terminal push 
occurs it trashes the facility record on the server. Strange thing is we aren't 
pushing facility data, only pulling. 

Note that the server time is different than the terminals (different 
timezones.) 

Vince Clark 
Global Era 
The Freedom of Open Source 
[EMAIL PROTECTED] 
(303) 493-6723 

Reply via email to