1 |
|
NEWS |
2 |
|
2003-01-18 - integration with Torus |
3 |
|
|
4 |
|
please look at http://www.netfrag.org/horde/chora/cvs.php/perl/scripts/outlook2ldap/ |
5 |
|
|
6 |
|
2002-10-10 - initial check-in |
7 |
|
|
8 |
DESCRIPTION |
DESCRIPTION |
9 |
Data::Transfer::Sync is a module providing a generic synchronization |
Data::Transfer::Sync is a module providing a generic synchronization |
10 |
process across arbitrary/multiple storages based on a ident/checksum |
process across arbitrary/multiple storages based on a ident/checksum |
29 |
|
|
30 |
BUGS |
BUGS |
31 |
When in "import" mode for windows file - DBD::AutoCSV may hang. |
When in "import" mode for windows file - DBD::AutoCSV may hang. |
32 |
Hint: Maybe the source node contains an ident-, but no checksum column? |
Hint: Maybe the source node contains an ident-, but no checksum-column? |
33 |
|
|
34 |
USER LEVEL ERRORS |
USER LEVEL ERRORS |
35 |
Mapping |
Mapping |
120 |
- introduce some new metadata flags for a synchronization partner which is (e.g.) of "source" or "target": |
- introduce some new metadata flags for a synchronization partner which is (e.g.) of "source" or "target": |
121 |
- isNewNodePropagator |
- isNewNodePropagator |
122 |
- isWriteProtected |
- isWriteProtected |
|
- add additional mechanisms: "how is the sync done exactly?" |
|
|
+ based on ident/checksum (this compares uniqueness) |
|
|
- based on ident/timestamp (this compares up-to-date-ness) |
|
|
- based on abstract rules (free, script, ..., maybe taken from a rulebase) ... |
|
|
... combining queries on metadata (e.g. flags) associated with the object (may also be stored inside the object itself for convenience) |
|
|
=> (example): |
|
|
$admin = new Person( admin => 1); |
|
|
$user1 = new Person(); |
|
|
$user2 = new Person( watched_by => $admin ); |
|
|
$context = new Context( postmaster => $admin ); |
|
|
$data = new Data( created_by => $user2, crud_hooks => { u => $admin } ); |
|
|
$admin-> |
|
123 |
|
|