| 29 |
|
|
| 30 |
<LI><A HREF="#description">DESCRIPTION</A></LI> |
<LI><A HREF="#description">DESCRIPTION</A></LI> |
| 31 |
<LI><A HREF="#requirements">REQUIREMENTS</A></LI> |
<LI><A HREF="#requirements">REQUIREMENTS</A></LI> |
| 32 |
|
<UL> |
| 33 |
|
|
| 34 |
|
<UL> |
| 35 |
|
|
| 36 |
|
<LI><A HREF="#dependencies">dependencies</A></LI> |
| 37 |
|
<LI><A HREF="#additional modules required for 'outlook2ldap'">additional modules required for 'outlook2ldap'</A></LI> |
| 38 |
|
<LI><A HREF="#additional modules required for 'db2db'">additional modules required for 'db2db'</A></LI> |
| 39 |
|
</UL> |
| 40 |
|
|
| 41 |
|
</UL> |
| 42 |
|
|
| 43 |
<LI><A HREF="#authors / copyright / license">AUTHORS / COPYRIGHT / LICENSE</A></LI> |
<LI><A HREF="#authors / copyright / license">AUTHORS / COPYRIGHT / LICENSE</A></LI> |
| 44 |
<LI><A HREF="#support / warranty">SUPPORT / WARRANTY</A></LI> |
<LI><A HREF="#support / warranty">SUPPORT / WARRANTY</A></LI> |
| 45 |
<LI><A HREF="#example output chunks">EXAMPLE OUTPUT CHUNKS</A></LI> |
<LI><A HREF="#example output chunks">EXAMPLE OUTPUT CHUNKS</A></LI> |
| 46 |
<UL> |
<UL> |
| 47 |
|
|
| 48 |
<LI><A HREF="#synchronizing orm objects against entries in a .csv file 17 items modified">synchronizing orm objects against entries in a .csv file - 17 items modified</A></LI> |
<LI><A HREF="#synchronizing orm objects against entries in a .csv file 17 items modified">Synchronizing orm objects against entries in a .csv file - 17 items modified</A></LI> |
| 49 |
<LI><A HREF="#synchronizing orm objects against entries in a .csv file insync">synchronizing orm objects against entries in a .csv file - in-sync</A></LI> |
<LI><A HREF="#synchronizing orm objects against entries in a .csv file insync">Synchronizing orm objects against entries in a .csv file - in-sync</A></LI> |
| 50 |
</UL> |
</UL> |
| 51 |
|
|
| 52 |
<LI><A HREF="#bugs">BUGS</A></LI> |
<LI><A HREF="#bugs">BUGS</A></LI> |
| 86 |
<H4><A NAME="20030118 start integration with torus">2003-01-18 - start integration with Torus</A></H4> |
<H4><A NAME="20030118 start integration with torus">2003-01-18 - start integration with Torus</A></H4> |
| 87 |
<PRE> |
<PRE> |
| 88 |
- MAPI <-> LDAP |
- MAPI <-> LDAP |
| 89 |
- please look at <A HREF="http://www.netfrag.org/horde/chora/cvs.php/perl/scripts/outlook2ldap/">http://www.netfrag.org/horde/chora/cvs.php/perl/scripts/outlook2ldap/</A></PRE> |
- please visit <A HREF="http://www.netfrag.org/horde/chora/cvs.php/perl/scripts/outlook2ldap/">http://www.netfrag.org/horde/chora/cvs.php/perl/scripts/outlook2ldap/</A></PRE> |
| 90 |
<P> |
<P> |
| 91 |
<H4><A NAME="20021010 initial commit">2002-10-10 - initial commit</A></H4> |
<H4><A NAME="20021010 initial commit">2002-10-10 - initial commit</A></H4> |
| 92 |
<PRE> |
<PRE> |
| 101 |
<P> |
<P> |
| 102 |
<HR> |
<HR> |
| 103 |
<H1><A NAME="requirements">REQUIREMENTS</A></H1> |
<H1><A NAME="requirements">REQUIREMENTS</A></H1> |
| 104 |
|
<P> |
| 105 |
|
<H3><A NAME="dependencies">dependencies</A></H3> |
| 106 |
|
<PRE> |
| 107 |
|
from CPAN or (for win32) a ppm-repository: |
| 108 |
|
App::Config (CPAN only) |
| 109 |
|
Tie::IxHash |
| 110 |
|
Log::Dispatch |
| 111 |
|
Log::Dispatch::Config |
| 112 |
|
mixin |
| 113 |
|
Hash::Merge |
| 114 |
|
Tie::SecureHash |
| 115 |
|
Date::Manip</PRE> |
| 116 |
<PRE> |
<PRE> |
| 117 |
For full functionality: |
from nfo/perl/libs: |
| 118 |
Data::Compare |
Data::Compare |
| 119 |
Data::Storage |
Data::Storage |
| 120 |
Data::Transform |
Data::Transform |
| 121 |
|
DesignPattern:: (to be renamed into Class::) |
| 122 |
... and all their dependencies.</PRE> |
... and all their dependencies.</PRE> |
| 123 |
<P> |
<P> |
| 124 |
|
<H3><A NAME="additional modules required for 'outlook2ldap'">additional modules required for 'outlook2ldap'</A></H3> |
| 125 |
|
<PRE> |
| 126 |
|
Win32::OLE |
| 127 |
|
Net::LDAP</PRE> |
| 128 |
|
<P> |
| 129 |
|
<H3><A NAME="additional modules required for 'db2db'">additional modules required for 'db2db'</A></H3> |
| 130 |
|
<PRE> |
| 131 |
|
DBI |
| 132 |
|
DBD::mysql |
| 133 |
|
DBD::CSV |
| 134 |
|
Tangram</PRE> |
| 135 |
|
<P> |
| 136 |
<HR> |
<HR> |
| 137 |
<H1><A NAME="authors / copyright / license">AUTHORS / COPYRIGHT / LICENSE</A></H1> |
<H1><A NAME="authors / copyright / license">AUTHORS / COPYRIGHT / LICENSE</A></H1> |
| 138 |
<PRE> |
<PRE> |
| 139 |
The Data::Transfer::Sync module is Copyright (c) 2002 Andreas Motl. |
The Data::Transfer::Sync module is Copyright (c) 2002 Andreas Motl. |
| 140 |
All rights reserved.</PRE> |
All rights reserved.</PRE> |
| 141 |
<PRE> |
<PRE> |
| 142 |
Contributions by Sebastian Utz <su@tunemedia.de> and |
Code contributions, suggestions, support and ideas by |
| 143 |
Jan Hoffmann <jan@romain-volk.com>.</PRE> |
Sebastian Utz <su@tunemedia.de> and Jan Hoffmann <jan@romain-volk.com>. |
| 144 |
|
</PRE> |
| 145 |
<PRE> |
<PRE> |
| 146 |
|
|
| 147 |
You may distribute it under the terms of either the GNU General Public |
You may distribute it under the terms of either the GNU General Public |
| 148 |
License or the Artistic License, as specified in the Perl README file.</PRE> |
License or the Artistic License, as specified in the Perl README file.</PRE> |
| 149 |
<P> |
<P> |
| 151 |
<H1><A NAME="support / warranty">SUPPORT / WARRANTY</A></H1> |
<H1><A NAME="support / warranty">SUPPORT / WARRANTY</A></H1> |
| 152 |
<PRE> |
<PRE> |
| 153 |
Data::Transfer::Sync is free software. IT COMES WITHOUT WARRANTY OF ANY KIND.</PRE> |
Data::Transfer::Sync is free software. IT COMES WITHOUT WARRANTY OF ANY KIND.</PRE> |
| 154 |
|
<PRE> |
| 155 |
|
Please feel free to contact me at <andreas.motl@ilo.de>.</PRE> |
| 156 |
<P> |
<P> |
| 157 |
<HR> |
<HR> |
| 158 |
<H1><A NAME="example output chunks">EXAMPLE OUTPUT CHUNKS</A></H1> |
<H1><A NAME="example output chunks">EXAMPLE OUTPUT CHUNKS</A></H1> |
| 159 |
<P> |
<P> |
| 160 |
<H2><A NAME="synchronizing orm objects against entries in a .csv file 17 items modified">synchronizing orm objects against entries in a .csv file - 17 items modified</A></H2> |
<H2><A NAME="synchronizing orm objects against entries in a .csv file 17 items modified">Synchronizing orm objects against entries in a .csv file - 17 items modified</A></H2> |
| 161 |
<PRE> |
<PRE> |
| 162 |
notice: PULL INTO backend NODE * TYPE Country SELECT NODE * TYPE [n/a] FROM base USING MODULE BizWorks::ResourceMapping; |
notice: PULL INTO backend NODE * TYPE Country SELECT NODE * TYPE [n/a] FROM base USING MODULE BizWorks::ResourceMapping; |
| 163 |
notice: OEF::Script::AbstractFeeder: |
notice: OEF::Script::AbstractFeeder: |
| 171 |
: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 |
: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 |
| 172 |
info: Data::Transfer::Sync::Core->_startsync: statistics: in_sync: 180 / total: 197 / attempt_modify: 17 / ok: 17</PRE> |
info: Data::Transfer::Sync::Core->_startsync: statistics: in_sync: 180 / total: 197 / attempt_modify: 17 / ok: 17</PRE> |
| 173 |
<P> |
<P> |
| 174 |
<H2><A NAME="synchronizing orm objects against entries in a .csv file insync">synchronizing orm objects against entries in a .csv file - in-sync</A></H2> |
<H2><A NAME="synchronizing orm objects against entries in a .csv file insync">Synchronizing orm objects against entries in a .csv file - in-sync</A></H2> |
| 175 |
<PRE> |
<PRE> |
| 176 |
|
|
| 177 |
notice: PULL INTO backend NODE * TYPE Country SELECT NODE * TYPE [n/a] FROM base USING MODULE BizWorks::ResourceMapping; |
notice: PULL INTO backend NODE * TYPE Country SELECT NODE * TYPE [n/a] FROM base USING MODULE BizWorks::ResourceMapping; |