I believe most shops would just go back to coins and bills so as to keep doing their small business when there was network partition. Or maybe the old way of signing credit cards. :)
On Sat, May 26, 2018 at 2:43 AM, Thierry Nivelet tnivelet@foxincloud.com wrote:
Hi Man-wai,
FoxInCloud makes all this very simple:
- all user state being stored on server side, in case of server of network outage, user just retries until it’s fixed and resumes everything at the same point without any loss of state or data;
- FoxInCloud ships with a VFP database 2-way sync tool over LAN or Web; each party asks the other party for records modified since a given date-time (taking into account time zone and time drift on both sides); the matching set of records is sent through the Network (LAN or Web). If nothing comes back or received records are invalid, process just stops until we take another chance; if sync fails for any reason (such as unique key violation), process also stops. When process stops for any reason, all previous changes are rolled back to keep DB consistency.
All this comes out of the box: no extra programming, debugging and testing!