/[cvs]/nfo/perl/libs/Data/Transfer/Sync.README.text
ViewVC logotype

Diff of /nfo/perl/libs/Data/Transfer/Sync.README.text

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by joko, Sun Jan 19 01:23:03 2003 UTC revision 1.3 by joko, Sun Jan 19 02:01:55 2003 UTC
# Line 1  Line 1 
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
# Line 22  SUPPORT / WARRANTY Line 29  SUPPORT / WARRANTY
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
# Line 113  TODO Line 120  TODO
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    

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed