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