Replicate provides an automatic, driver independent, file-version
independent, mechanism for replicating data in two or more databases across
a WAN (using NetTalk) or LAN.
Basically, Replicate logs your changes (adds, edits and deletes) and then
using a transport manager of your choice, exports the changes to the other
sites, where the file changes are imported to that data set. This is all
done completely automatically without your users having to do anything!!
Replicate is much more than a synchronization tool. While it can be used
as a synchronizer on a LAN environment, you will find that the majority
of the time Replicate works asynchronously. You set it up to process the
logfiles (i.e. import and export) as often as you want, and Replicate happily
works behind the scenes - without your users really noticing.
Replicate supports both offline and online environments.
Tracks all adds/edits and deletes - Embedded into
a level below the FileDriver, Replicate tracks all adds, edits and deletes,
whether hand-coded, called with the ABC methods, or generated by templates.
No extra calls are required to log adds/edits and deletes.
Field-level Replication - only logs fields that
have changed (when updating a record).
Subset propagation - Instead of replicating all
the data to all children, Replicate can be configured to just send a
subset of data pertaining to that child (or range of children).
Variable synchronization timing - You can set-up
the Replicate to synchronize as often as you would like, and you can
do manual synchronizing with the push of a button.
Complete data export - A complete data set can
be exported and imported to a new site.
Table & Field level Suppression - Allows suppressing
of specific tables and/or fields that are not required (like calculated
fields and temporary tables).
Completely Bi-directional Replication - Replicate
will propagate all the file changes you make upwards and downwards between
parent and child sites.
Optional Internal LogFile compression - using CapeSoft's
zLib compression classes.
Supports Legacy, ABC and hand-coded procedures and
Multiple Version support - only imports those fields
that are valid for the file version at the site. Not driver dependent,
so you can have a SQL file structure and a TPS file structure happily
replicating to each other
Use the Log Viewer for Auditing - view file changes
sorted by date, user, site, field etc. Create reports of file changes.
Version synchronization - Log the fields that are
not valid, and reapply those changes when the EXE is upgraded.
User-change tracking - a search mechanism to track,
sort and view changes done by a user.
Recommended products to go with Replicate
- Winevent - this will aid you
in keeping your LogManager running in the background, completely minimised.
Also if you would like to use the CRC checking feature, then WinEvent
is required for this feature.
- FM3 - Almost essential for upgrading your tables.
- NetTalk - if you're wanting to
Replicate outside a LAN environment, you will need a tool to handle
the transport (Email or FTP).
- SelfService - if you're wanting to
run your LogManager as a Service - then you'll need Self-Service.
What the Users Say...
- I recently purchased Replicate from JP (From the NG's). I have
to say, you guys did a great job with this product! I thought, from
reading the docs, that it would be hard to implement. But I had it
going within an hour or so. It has to be one of the coolest
templates I own. It solves so many problems I've had especially in
an environment with mobile apps with inconsistent network
Thank you Capesoft!
- Donald Ridley
- One real good piece of Programming.
- Marien van Vliet
- Great product, hard to grab the whole picture (for someone speaking
French) but when done, great great product…
- Serge Chalifour
- As Billy Crystal would say, ... Marvelous, just marvelous.
- I've always been a fan of CapeSoft templates (I even purchased
a few that looked cool but still haven't found their way into an
app; I have them "just in case") - but Replicate ranks
right up there with FM2. Both templates allow me to implement functionality
that I could never deliver on my own (at least, not without spending
a decade or so). Combined with NetTalk, they help me create apps
that amaze me! On top of the great templates at reasonable prices,
the technical assistance is first rate, as you have demonstrated
in the last week. Thanks, and keep up the good work.
Documentation & Support
Documentation for the product is available here
for further support.
For other payment options please contact us here
CapeSoft believes that if you aren't satisfied with our products, we would like them back - and we
will refund you the money. This allows you to purchase our products with confidence.
You can read our full refund policy here