--- nfo/perl/libs/Data/Transfer/Sync.pod 2003/02/11 10:20:47 1.4 +++ nfo/perl/libs/Data/Transfer/Sync.pod 2003/05/13 08:09:33 1.7 @@ -1,9 +1,29 @@ =pod +=head1 NAME + + Data::Transfer::Sync + + +=head1 DESCRIPTION + + Data::Transfer::Sync is a module providing a generic synchronization process + across arbitrary/multiple storages based on a ident/checksum mechanism. + It sits on top of Data::Storage. + + + =head1 NEWS +=head4 2003-02-22 - enabled multiple task in-process synchronization ... + + x using Data::Rap and rap.pl + x broke sync.pl... + o ... re-enable via Data::Transfer::Sync::API::V1? + + =head4 2003-02-09 - backward compatibility with custom application - Tangram <-> .csv @@ -11,7 +31,7 @@ - Tangram <-> perl-code -=head4 2003-01-18 - start integration with Torus +=head4 2003-01-18 - started integration with Torus - MAPI <-> LDAP - please visit http://www.netfrag.org/horde/chora/cvs.php/perl/scripts/outlook2ldap/ @@ -22,13 +42,11 @@ - Tangram <-> mysql +=head1 ChangeLog -=head1 DESCRIPTION - - Data::Transfer::Sync is a module providing a generic synchronization process - across arbitrary/multiple storages based on a ident/checksum mechanism. - It sits on top of Data::Storage. - + 2003-01/02 Refactoring: + Split up Sync/Core.pm from Sync.pm. + Split up functionality into sister modules. =head1 REQUIREMENTS @@ -104,12 +122,12 @@ Data::Transfer::Sync is free software. IT COMES WITHOUT WARRANTY OF ANY KIND. Please feel free to contact me at . - + Any improvements and contributions are greatly appreciated. - + We have set up a newsgroup. (currently not much traffic) Be welcome to visit news://news.netfrag.org/nfo.caesar or - if your system - lacks a newsreader - try http://news.netfrag.org/nfo.caesar. + lacks a newsreader - try http://news.netfrag.org/nfo.caesar . @@ -118,7 +136,8 @@ =head4 overall - o try to get this stuff together with SyncML (http://syncml.org/) somehow ...? + o try to get this stuff together with SyncML (http://syncml.org/) somehow ...? + o use CRC32 for checksum generation? =head4 this code @@ -161,7 +180,7 @@ :c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:ctr:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c:ctr:c:c:ctr:c:c:c:c:c:c:c:c:c:c:c:c:c:c:c info: Data::Transfer::Sync::Core->_startsync: statistics: in_sync: 180 / total: 197 / attempt_modify: 17 / ok: 17 -=head2 Synchronizing orm objects against entries in a .csv file - in-sync +=head2 Synchronizing orm objects against entries in a .csv file - all items in-sync notice: PULL INTO backend NODE * TYPE Country SELECT NODE * TYPE [n/a] FROM base USING MODULE MyApp::ResourceMapping; notice: OEF::Script::AbstractFeeder: