| 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 |
|
|