summaryrefslogtreecommitdiffabout
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--bin/Migration-HowTo.txt16
-rw-r--r--bin/Migration-HowToOL2Kolab.txt203
2 files changed, 216 insertions, 3 deletions
diff --git a/bin/Migration-HowTo.txt b/bin/Migration-HowTo.txt
index 4425cf0..2212004 100644
--- a/bin/Migration-HowTo.txt
+++ b/bin/Migration-HowTo.txt
@@ -1,410 +1,420 @@
1 1
2Migration HowTo Outlook 200X -> KDE 2Migration HowTo Outlook 200X -> KDE
3 3
4Version 1.0.3 4Version 1.0.4
5The latest version of this file can be downloaded from 5The latest version of this file can be downloaded from
6http://sourceforge.net/projects/kdepimpi/ 6http://sourceforge.net/projects/kdepimpi/
7Please choose there package/project/file: 7Please choose there package/project/file:
8general Files for KDE/Pim 8general Files for KDE/Pim
9MigrationHowTo_OL2KDE 9MigrationHowTo_OL2KDE
10MigrationHowTo_OL2KDE.txt.zip 10MigrationHowTo_OL2KDE.txt.zip
11 11
12 12
13This HowTo describes the process of migrating data ( contact and calendar data ) from Outlook 200X to the PIM programs of the KDE-Desktop-Environment. 13This HowTo describes the process of migrating data ( contact and calendar data ) from Outlook 98/200X (TM) to the PIM programs of the KDE-Desktop-Environment.
14We will call Outlook as OL in this document.
14The PIM programs are KAdddressbook and KOrganizer, which may be used embedded in the Kontact PIM management framework. 15The PIM programs are KAdddressbook and KOrganizer, which may be used embedded in the Kontact PIM management framework.
15This HowTo describes version 1.9.3a of the migration tools. 16This HowTo describes version 1.9.5b of the migration tools.
16The migration tools are the platform independent versions of KAdddressbook and KOrganizer: KAdddressbook/Pi and KOrganizer/Pi. 17The migration tools are the platform independent versions of KAdddressbook and KOrganizer: KAdddressbook/Pi and KOrganizer/Pi.
18If you want to migrate emails, you can do that via an IMAP server.
19A Kolab server is an IMAP server.
20A HowTo how to migrate emails and contact and calendar data to a Kolab server using the Toltec (TM) Outlook(TM) plugin is available as well.
21You can found it on
22http://sourceforge.net/projects/kdepimpi/
23Please choose there package/project/file:
24general Files for KDE/Pim
25MigrationHowTo_OL2KDE
26MigrationHowTo_OL2Kolab.txt.zip
17 27
18Content: 28Content:
19 29
201) How to start 301) How to start
212) How to import pst files in Outlook 312) How to import pst files in Outlook
223) Where to get the migration tools 323) Where to get the migration tools
234) How to install the migration tools 334) How to install the migration tools
245) How to get the contact data out of Outlook200X 345) How to get the contact data out of Outlook200X
256) How to get the calendar data out of Outlook200X 356) How to get the calendar data out of Outlook200X
267) How to import your contact data into Kontact 367) How to import your contact data into Kontact
278) How to import your calendar data into Kontact 378) How to import your calendar data into Kontact
28 38
29APPENDIX A) Problems and solutions when reading contact data 39APPENDIX A) Problems and solutions when reading contact data
30APPENDIX B) Problems and solutions when reading calendar data 40APPENDIX B) Problems and solutions when reading calendar data
31 41
32**************************************** 42****************************************
331) How to start 431) How to start
34**************************************** 44****************************************
35 45
36For the migration we need the actual Outlook 200X data, which Outlook stores in *.pst files. 46For the migration we need the actual Outlook 200X data, which Outlook stores in *.pst files.
37Then we need an installed version of Outlook 200X to access these *.pst files. 47Then we need an installed version of Outlook 200X to access these *.pst files.
38When we have an Outllook 200X running with all data accessable, we need the migration tools. 48When we have an Outllook 200X running with all data accessable, we need the migration tools.
39 49
40If you have no Outlook200X installed please install the Outlook version, you need to a import your *.pst files. 50If you have no Outlook200X installed please install the Outlook version, you need to a import your *.pst files.
41If you have an Outlook200X installed with no contact/calendar data available, and you have some *.pst files please continue with: 2) How to import pst files in Outlook. 51If you have an Outlook200X installed with no contact/calendar data available, and you have some *.pst files please continue with: 2) How to import pst files in Outlook.
42If you have a running Outlook200X already with contact/calendar data available, please continue with: 3) Where to get the migration tools. 52If you have a running Outlook200X already with contact/calendar data available, please continue with: 3) Where to get the migration tools.
43 53
44 54
45**************************************** 55****************************************
462) How to import pst files in Outlook 562) How to import pst files in Outlook
47**************************************** 57****************************************
48 58
49To open a local *.pst file in Outlook2003, choose menu: 59To open a local *.pst file in Outlook2003, choose menu:
50File - Open - Outlook Data File ... 60File - Open - Outlook Data File ...
51Now the data included in this file is shown 61Now the data included in this file is shown
52as folders of a newly added root folder in the Outlook folder view. 62as folders of a newly added root folder in the Outlook folder view.
53This root folder is probably not accessable from 63This root folder is probably not accessable from
54the migration tools via OLE. 64the migration tools via OLE.
55To access data stored in one of the subfolders, 65To access data stored in one of the subfolders,
56copy this subfolder to a root folder, 66copy this subfolder to a root folder,
57which can be accessed from the migration tools via OLE. 67which can be accessed from the migration tools via OLE.
58(To know, which folder can be accessed, just perform 5.) or 6.) until 68(To know, which folder can be accessed, just perform 5.) or 6.) until
59you get the Oulook import dialog!) 69you get the Oulook import dialog!)
60 70
61To copy it, right click on that subfolder and choose 71To copy it, right click on that subfolder and choose
62Copy "<subfoldername>"... 72Copy "<subfoldername>"...
63in the popup menu. 73in the popup menu.
64 74
65**************************************** 75****************************************
663) Where to get the migration tools 763) Where to get the migration tools
67**************************************** 77****************************************
68 78
69The data migration is is performed with the Windows versions of KAdddressbook/Pi and KOrganizer/Pi. 79The data migration is is performed with the Windows versions of KAdddressbook/Pi and KOrganizer/Pi.
70Pi stands for platform-independend - platform-independend because the same program is available for different platforms, like Windows, Linux desktop and Sharp-Zaurus PDA. 80Pi stands for platform-independend - platform-independend because the same program is available for different platforms, like Windows, Linux desktop and Sharp-Zaurus PDA.
71Note: The Linux desktop versions of KOrganizer/Pi and KOrganizer/KDE-desktop are two different programs! You cannot use KOrganizer/Pi together with, or embedded in, the KDE-desktop environment. The same is valid for KAdddressbook/Pi. 81Note: The Linux desktop versions of KOrganizer/Pi and KOrganizer/KDE-desktop are two different programs! You cannot use KOrganizer/Pi together with, or embedded in, the KDE-desktop environment. The same is valid for KAdddressbook/Pi.
72 82
73The programs you need for the migration are: 83The programs you need for the migration are:
74a) KAdddressbook/Pi executeable + 2dlls + icons 84a) KAdddressbook/Pi executeable + 2dlls + icons
75b) KOrganizer/Pi executeable + icons 85b) KOrganizer/Pi executeable + icons
76c) The Qt3 library qt-mt331.dll and the MSVC library msvcr71.dll and the MSVC library mfc71u.dll 86c) The Qt3 library qt-mt331.dll and the MSVC library msvcr71.dll and the MSVC library mfc71u.dll
77You can download all of them at: 87You can download all of them at:
78 88
79http://sourceforge.net/projects/kdepimpi/ 89http://sourceforge.net/projects/kdepimpi/
80 90
81Download of a) and b) 91Download of a) and b)
82Please choose there package/project with name KDE/Pim 92Please choose there package/project with name KDE/Pim
83(Direct link: http://sourceforge.net/project/showfiles.php?group_id=104103&package_id=112604 ) 93(Direct link: http://sourceforge.net/project/showfiles.php?group_id=104103&package_id=112604 )
84Choose there the topmost latest version and the files 94Choose there the topmost latest version and the files
85kapixxx-exe.zip 95kapixxx-exe.zip
86kopixxx-exe.zip 96kopixxx-exe.zip
87The latest version is currently ( 2004-09-15 ) 1.9.5b. 97The latest version is currently ( 2004-09-15 ) 1.9.5b.
88Such that the files to download are 98Such that the files to download are
89kapi195b-exe.zip 99kapi195b-exe.zip
90kopi195b-exe.zip 100kopi195b-exe.zip
91 101
92To download c) 102To download c)
93Please choose there package/project/file: 103Please choose there package/project/file:
94general Files for KDE/Pim 104general Files for KDE/Pim
95Needed Windows Dlls 105Needed Windows Dlls
96kdepimdll.zip 106kdepimdll.zip
97 107
98(Direct link: http://sourceforge.net/project/showfiles.php?group_id=104103&package_id=122438&release_id=256700 ) 108(Direct link: http://sourceforge.net/project/showfiles.php?group_id=104103&package_id=122438&release_id=256700 )
99Choose there the file: 109Choose there the file:
100kdepimdll.zip 110kdepimdll.zip
101 111
102Now you have downloaded the files 112Now you have downloaded the files
103 113
104kapi195b-exe.zip 114kapi195b-exe.zip
105kopi195b-exe.zip 115kopi195b-exe.zip
106kdepimdll.zip 116kdepimdll.zip
107 117
108and we can continue to install the files, which is simply unzipping them. 118and we can continue to install the files, which is simply unzipping them.
109 119
110 120
111**************************************** 121****************************************
1124) How to install the migration tools 1224) How to install the migration tools
113**************************************** 123****************************************
114 124
115You have downloaded the files 125You have downloaded the files
116 126
117kapi195b-exe.zip 127kapi195b-exe.zip
118kopi195b-exe.zip 128kopi195b-exe.zip
119kdepimdll.zip 129kdepimdll.zip
120 130
121Unzip these files. 131Unzip these files.
122Now choose an arbitrary installation directory, where to copy all the needed files together. 132Now choose an arbitrary installation directory, where to copy all the needed files together.
123You should have now the following files and the directory "kdepim" in the same directory: 133You should have now the following files and the directory "kdepim" in the same directory:
124kopi.exe 134kopi.exe
125kapi.exe 135kapi.exe
126microkabc_dir.dll 136microkabc_dir.dll
127microkabc_file.dll 137microkabc_file.dll
128msvcr71.dll 138msvcr71.dll
129mfc71u.dll 139mfc71u.dll
130qt-mt331.dll 140qt-mt331.dll
131ReadMich.txt 141ReadMich.txt
132kdepim (directory) 142kdepim (directory)
133 143
134The directory "kdepim" should contain subdirectories 144The directory "kdepim" should contain subdirectories
135kaddressbook 145kaddressbook
136korganizer 146korganizer
137which itself contain some subdirectories with icons and help text. 147which itself contain some subdirectories with icons and help text.
138 148
139Now the migration tools are ready for use. 149Now the migration tools are ready for use.
140 150
141 151
142NOTE AND HINT for performing migration on many workstations: 152NOTE AND HINT for performing migration on many workstations:
143Just burn the content of the installation dir on a CD. 153Just burn the content of the installation dir on a CD.
144Then you can put the CD in every workstation and execute the migration tools from that CD directly. 154Then you can put the CD in every workstation and execute the migration tools from that CD directly.
145 155
146 156
147************************************************************* 157*************************************************************
1485) How to get the contact data out of Outlook200X 1585) How to get the contact data out of Outlook200X
149************************************************************* 159*************************************************************
150 160
151Note: When accessing Outlook to read the data, it should not be possible, that there is any data lost in Outlook, because the progam accesses Outlook only Read-Only. 161Note: When accessing Outlook to read the data, it should not be possible, that there is any data lost in Outlook, because the progam accesses Outlook only Read-Only.
152 162
153You have the file 163You have the file
154kapi.exe 164kapi.exe
155and the other needed files accessable on your workstation. 165and the other needed files accessable on your workstation.
156 166
157Getting the contact data 167Getting the contact data
158 168
159Please start kapi.exe. 169Please start kapi.exe.
160Choose menu: 170Choose menu:
161File - Import - Import from Outlook... 171File - Import - Import from Outlook...
162You will get a dialog which shows all "Personal Folders" of Outlook. 172You will get a dialog which shows all "Personal Folders" of Outlook.
163Choose the Contact Folder(s) you want to import and select them with a hook. 173Choose the Contact Folder(s) you want to import and select them with a hook.
164(All other folder but the contact containing folders are shown, but disabled). 174(All other folder but the contact containing folders are shown, but disabled).
165(If the data you want to import is not stored in one of the shown folders, 175(If the data you want to import is not stored in one of the shown folders,
166please read step 2.) and click on "close" ). 176please read step 2.) and click on "close" ).
167Click the "import" button. 177Click the "import" button.
168Now Outlook asks you to allow access to the contact data. 178Now Outlook asks you to allow access to the contact data.
169Select "Allow access" amd click "Yes" in this dialog. 179Select "Allow access" amd click "Yes" in this dialog.
170Now the importing is performed and KA/Pi will show a progress bar. 180Now the importing is performed and KA/Pi will show a progress bar.
171After importing, KA/Pi shows a dialog, how much contacts are imported. 181After importing, KA/Pi shows a dialog, how much contacts are imported.
172If you press a second time "import" , already imported contacts are not imported again. 182If you press a second time "import" , already imported contacts are not imported again.
173After importing you can choose another "Contact Folder" to import or close the import dialog. 183After importing you can choose another "Contact Folder" to import or close the import dialog.
174Please close the import dialog. 184Please close the import dialog.
175Now you see the imported contacts in KA/Pi on the left in the list view. 185Now you see the imported contacts in KA/Pi on the left in the list view.
176Please verify, that the import was correct. 186Please verify, that the import was correct.
177About problems of mapping particular Outlook-data-fields to KAdressbook-data-fields see Appendix A). 187About problems of mapping particular Outlook-data-fields to KAdressbook-data-fields see Appendix A).
178 188
179Choose menu: 189Choose menu:
180File - Save 190File - Save
181and close KA/Pi. 191and close KA/Pi.
182Now you should have the contact data in the file std.vcf in your home directory in the path 192Now you should have the contact data in the file std.vcf in your home directory in the path
183(YOURHOMEDIR)\kdepim\apps\kabc\std.vcf 193(YOURHOMEDIR)\kdepim\apps\kabc\std.vcf
184 194
185Copy that file to a moveable disk or memory stick or just copy it via network to the destination. 195Copy that file to a moveable disk or memory stick or just copy it via network to the destination.
186Import that file into KAddressbook/Kontact via Import - Import vcard. 196Import that file into KAddressbook/Kontact via Import - Import vcard.
187Details about importing you can read at: 7) How to import your contact data into Kontact 197Details about importing you can read at: 7) How to import your contact data into Kontact
188 198
189Now you have your Outlook200X contact data on the KDE desktop available and you are done with the migration of contacts. 199Now you have your Outlook200X contact data on the KDE desktop available and you are done with the migration of contacts.
190 200
191************************************************************* 201*************************************************************
1926) How to get the calendar data out of Outlook200X 2026) How to get the calendar data out of Outlook200X
193************************************************************* 203*************************************************************
194 204
195Note: When accessing Outlook to read the data, it should not be possible, that there is any data lost in Outlook, because the progam accesses Outlook only Read-Only. 205Note: When accessing Outlook to read the data, it should not be possible, that there is any data lost in Outlook, because the progam accesses Outlook only Read-Only.
196 206
197You have the file 207You have the file
198kopi.exe 208kopi.exe
199and the other needed files accessable on your workstation. 209and the other needed files accessable on your workstation.
200 210
201Getting the calendar data 211Getting the calendar data
202 212
203NOTE: Before extracting the calendar data, it is recommended to extract the contact data first. 213NOTE: Before extracting the calendar data, it is recommended to extract the contact data first.
204If you extract the contact data first, the identity (UID) of attendees of a meeting can be mapped correctly in the newly created appointments, such that you can access the attendee contact data later directly from KOrganizer. 214If you extract the contact data first, the identity (UID) of attendees of a meeting can be mapped correctly in the newly created appointments, such that you can access the attendee contact data later directly from KOrganizer.
205 215
206Please start kopi.exe. 216Please start kopi.exe.
207 217
208You will see a dialog, that you started KO/Pi for the first time and that the timezone configuration will be shown now. Confirm with "Ok". 218You will see a dialog, that you started KO/Pi for the first time and that the timezone configuration will be shown now. Confirm with "Ok".
209 219
210Now you will see the configuration dialog of KO/Pi. 220Now you will see the configuration dialog of KO/Pi.
211Please choose your timezone and adjust the daylight saving settings. 221Please choose your timezone and adjust the daylight saving settings.
212The dialog shows defaults for CET (Central European Time), such that users located in central Europe simply can press "OK" in that dialog. 222The dialog shows defaults for CET (Central European Time), such that users located in central Europe simply can press "OK" in that dialog.
213(Note: Don't forget to set the timezone in KDE KOrganizer before importing data there. The timezone in KDE KOrganizer is set per default to UTC (GMT), that is -1h of CET). 223(Note: Don't forget to set the timezone in KDE KOrganizer before importing data there. The timezone in KDE KOrganizer is set per default to UTC (GMT), that is -1h of CET).
214 224
215Now you will see the KO/Pi main window. 225Now you will see the KO/Pi main window.
216Choose menu: 226Choose menu:
217File - Import from OL 227File - Import from OL
218You will get a dialog which shows all "Personal Folders" of Outlook. 228You will get a dialog which shows all "Personal Folders" of Outlook.
219Choose the Calendar Folder(s) you want to import and select them with a hook. 229Choose the Calendar Folder(s) you want to import and select them with a hook.
220(All other folder but the calendar data containing folders are shown, but disabled). 230(All other folder but the calendar data containing folders are shown, but disabled).
221(If the data you want to import is not stored in one of the shown folders, 231(If the data you want to import is not stored in one of the shown folders,
222please read step 2.) and click on "close" ). 232please read step 2.) and click on "close" ).
223Click the "import" button. 233Click the "import" button.
224Now Outllok asks you to allow access to the contact data. 234Now Outllok asks you to allow access to the contact data.
225Select "Allow access" amd click "Yes" in this dialog. 235Select "Allow access" amd click "Yes" in this dialog.
226Now the importing is performed and KO/Pi will show a progress bar. 236Now the importing is performed and KO/Pi will show a progress bar.
227After importing, KO/Pi shows a dialog, how much calendar items are imported. 237After importing, KO/Pi shows a dialog, how much calendar items are imported.
228If you press a second time "import" , already imported calendar items are not imported again. 238If you press a second time "import" , already imported calendar items are not imported again.
229After importing you can choose another "Calendar Folder" to import or close the import dialog. 239After importing you can choose another "Calendar Folder" to import or close the import dialog.
230Please close the import dialog. 240Please close the import dialog.
231Now you see the imported calendar items in KO/Pi. 241Now you see the imported calendar items in KO/Pi.
232Please verify, that the import was correct. 242Please verify, that the import was correct.
233About problems of mapping particular Outlook-data-fields to KOrganizer-data-fields see Appendix B). 243About problems of mapping particular Outlook-data-fields to KOrganizer-data-fields see Appendix B).
234Close KO/Pi - data will be saved automatically. 244Close KO/Pi - data will be saved automatically.
235 245
236Now you should have the calendar data in the file mycalendar.ics in your home directory in the path 246Now you should have the calendar data in the file mycalendar.ics in your home directory in the path
237(YOURHOMEDIR)\kdepim\apps\korganizer\mycalendar.ics 247(YOURHOMEDIR)\kdepim\apps\korganizer\mycalendar.ics
238 248
239Copy that file to a moveable disk or memory stick or just copy it via network to the destination. 249Copy that file to a moveable disk or memory stick or just copy it via network to the destination.
240Import that file into KOrganizer/Kontact. 250Import that file into KOrganizer/Kontact.
241Details about importing your calendar data you can read at: 8) How to import your calendar data into Kontact. 251Details about importing your calendar data you can read at: 8) How to import your calendar data into Kontact.
242(Warning again: Don't forget to set the timezone in KDE KOrganizer before importing data there. The timezone in KDE KOrganizer is set per default to UTC (GMT), that is -1h of CET). 252(Warning again: Don't forget to set the timezone in KDE KOrganizer before importing data there. The timezone in KDE KOrganizer is set per default to UTC (GMT), that is -1h of CET).
243Now you have your Outlook200X calendar data on the KDE desktop available and you are done with the migration. 253Now you have your Outlook200X calendar data on the KDE desktop available and you are done with the migration.
244 254
245Hint: 255Hint:
246If you want to use KO/Pi and KA/Pi on your windows desktop, you should read all the help information available in the KO/Pi Help menu. One Highlight of KO/Pi is the easy syncing with another *.ics file. 256If you want to use KO/Pi and KA/Pi on your windows desktop, you should read all the help information available in the KO/Pi Help menu. One Highlight of KO/Pi is the easy syncing with another *.ics file.
247(Information about syncing available in the KO/Pi help menu). 257(Information about syncing available in the KO/Pi help menu).
248Another hint: 258Another hint:
249KO/Pi + KA/Pi ( = KDE-Pim/Pi ) are available for the Sharp Zaurus PDA. 259KO/Pi + KA/Pi ( = KDE-Pim/Pi ) are available for the Sharp Zaurus PDA.
250Syncing data works for KO/Pi ( version 1.9.3) but not yet for KA/Pi. 260Syncing data works for KO/Pi ( version 1.9.3) but not yet for KA/Pi.
251 261
252 262
253************************************************************* 263*************************************************************
2547) How to import your contact data into Kontact 2647) How to import your contact data into Kontact
255************************************************************* 265*************************************************************
256 266
257We want to import and upload our contacts to a Kolab server. 267We want to import and upload our contacts to a Kolab server.
258You should have access to a properly configured Kolab client. 268You should have access to a properly configured Kolab client.
259This Kolab client is Kontact in KDE. 269This Kolab client is Kontact in KDE.
260Make sure, you have the needed IMAP resources configured in KAddressbook. 270Make sure, you have the needed IMAP resources configured in KAddressbook.
261To configure IMAP resources, you should do: 271To configure IMAP resources, you should do:
262 272
263 Open KDE control center, choose there 273 Open KDE control center, choose there
264 KDE Components - KDE Resource Configuration 274 KDE Components - KDE Resource Configuration
265 Choose there: 275 Choose there:
266 Resources: contact 276 Resources: contact
267 and then: 277 and then:
268 Add... 278 Add...
269 IMAP 279 IMAP
270 280
271Now start Kontact and select the Contacts icon on the left side. 281Now start Kontact and select the Contacts icon on the left side.
272Choose menu: 282Choose menu:
273File... - Import - Import VCard... 283File... - Import - Import VCard...
274Select the imap resource as destination of the import 284Select the imap resource as destination of the import
275and choose the file to import. 285and choose the file to import.
276Now the contacts should be imported and you are done. 286Now the contacts should be imported and you are done.
277 287
278Don't forget to sync the IMAP account to upload to contacts to the server. 288Don't forget to sync the IMAP account to upload to contacts to the server.
279 289
280************************************************************* 290*************************************************************
2818) How to import your calendar data into Kontact 2918) How to import your calendar data into Kontact
282************************************************************* 292*************************************************************
283 293
284We want to import and upload our calendar data to a Kolab server. 294We want to import and upload our calendar data to a Kolab server.
285You should have access to a properly configured Kolab client. 295You should have access to a properly configured Kolab client.
286This Kolab client is Kontact in KDE. 296This Kolab client is Kontact in KDE.
287Make sure, you have the needed IMAP resources configured in KOrganizer. 297Make sure, you have the needed IMAP resources configured in KOrganizer.
288To configure IMAP resources, you should do: 298To configure IMAP resources, you should do:
289 299
290 Open KDE control center, choose there 300 Open KDE control center, choose there
291 KDE Components - KDE Resource Configuration 301 KDE Components - KDE Resource Configuration
292 Choose there: 302 Choose there:
293 Resources: calendar 303 Resources: calendar
294 and then: 304 and then:
295 Add... 305 Add...
296 Calendar on IMAP-server via KMail 306 Calendar on IMAP-server via KMail
297 307
298Now start Kontact and select the Calendar icon on the left side. 308Now start Kontact and select the Calendar icon on the left side.
299Choose menu: 309Choose menu:
300File... - Import - Merge Calendar... 310File... - Import - Merge Calendar...
301Select the imap resource as destination of the import 311Select the imap resource as destination of the import
302and choose the file to import. 312and choose the file to import.
303Now the calendar data should be imported and you are done. 313Now the calendar data should be imported and you are done.
304 314
305Don't forget to sync the IMAP account to upload the calendar data to the server. 315Don't forget to sync the IMAP account to upload the calendar data to the server.
306 316
307************************************************************* 317*************************************************************
308APPENDIX A) Problems and solutions when reading contact data 318APPENDIX A) Problems and solutions when reading contact data
309************************************************************* 319*************************************************************
310 320
311All data, which can be displayed and accessed in KAddressbook is imported from Outlook. 321All data, which can be displayed and accessed in KAddressbook is imported from Outlook.
312 322
3131) Addresses 3231) Addresses
314 324
315In Outlook you can assign an attribute "This is the mailing address" to one of the addresses. 325In Outlook you can assign an attribute "This is the mailing address" to one of the addresses.
316This address shows up in KAddressbook twice. 326This address shows up in KAddressbook twice.
317The first time with the original attribute from Outlook ( e.g. "work" for "business" in OL ). 327The first time with the original attribute from Outlook ( e.g. "work" for "business" in OL ).
318The second time with the attribute "postal". 328The second time with the attribute "postal".
319 329
3202) Telephone Numbers 3302) Telephone Numbers
321 331
322All telephone numbers of OL are imported. 332All telephone numbers of OL are imported.
323OL offers special case telephone numbers, like "Assistant", which have no counterpart in KAdressbook. 333OL offers special case telephone numbers, like "Assistant", which have no counterpart in KAdressbook.
324In that case, the imported number has special combined attributes in KAddressbook. 334In that case, the imported number has special combined attributes in KAddressbook.
325Here is the mapping of types in OL to attributes in KA: 335Here is the mapping of types in OL to attributes in KA:
326 336
327OL type Attributes in KA 337OL type Attributes in KA
328 338
329Assistant Work + Voice 339Assistant Work + Voice
330Business Work 340Business Work
331Business2 Work 341Business2 Work
332BusinessFax Work + Fax 342BusinessFax Work + Fax
333Car Car 343Car Car
334Home Home 344Home Home
335Home2 Home 345Home2 Home
336HomeFax Home + Fax 346HomeFax Home + Fax
337ISDN Isdn 347ISDN Isdn
338Mobile Cell (displayed as Mobile Phone) 348Mobile Cell (displayed as Mobile Phone)
339OtherFax Fax 349OtherFax Fax
340OtherTelephone Voice 350OtherTelephone Voice
341Pager Pager 351Pager Pager
342PrimaryTelephone Pref ( displayed as typeless, with attribute preferred ) 352PrimaryTelephone Pref ( displayed as typeless, with attribute preferred )
343TTYTDD Modem 353TTYTDD Modem
344Telex Fax + Bbs (Bbs displayed as MailBox - not very senseful, sorry ...) 354Telex Fax + Bbs (Bbs displayed as MailBox - not very senseful, sorry ...)
345CompanyMain Work + Pref 355CompanyMain Work + Pref
346Radio Video 356Radio Video
347Callback Voice + Pref 357Callback Voice + Pref
348 358
349Some mapping may not be very senseful, but it helps to identify the original OL types. 359Some mapping may not be very senseful, but it helps to identify the original OL types.
350 360
3513) Additional fields 3613) Additional fields
352 362
353For some contact fields in Outlook there is no corresponding field in KAddressbook. 363For some contact fields in Outlook there is no corresponding field in KAddressbook.
354The following contact fields are imported to KAddressbook and the field name and content is 364The following contact fields are imported to KAddressbook and the field name and content is
355prepended the notes information of the contact item in the notes field. 365prepended the notes information of the contact item in the notes field.
356The following fields of Outlook are mapped to the notes field: 366The following fields of Outlook are mapped to the notes field:
357Language, Hobby, Homepage, Billing information, Customer ID, User1, User2, User3, User4 367Language, Hobby, Homepage, Billing information, Customer ID, User1, User2, User3, User4
358 368
359Example: 369Example:
360+++++++++++++++++++++++++++ 370+++++++++++++++++++++++++++
361Additonal fields created 371Additonal fields created
362by KA/Pi Outlook import: 372by KA/Pi Outlook import:
363Language: Swedish 373Language: Swedish
364Hobby: Golf,fishing 374Hobby: Golf,fishing
365End additonal fields created 375End additonal fields created
366by KA/Pi Outlook import! 376by KA/Pi Outlook import!
367+++++++++++++++++++++++++++ 377+++++++++++++++++++++++++++
368<Below that are your notes of this contact> 378<Below that are your notes of this contact>
369 379
370 380
371************************************************************* 381*************************************************************
372APPENDIX B) Problems and solutions when reading calendar data 382APPENDIX B) Problems and solutions when reading calendar data
373************************************************************* 383*************************************************************
374 384
375Almost all data, which can be displayed and accessed in KOrganizer is imported from Outlook. 385Almost all data, which can be displayed and accessed in KOrganizer is imported from Outlook.
376Attachments of appointments are not imported. 386Attachments of appointments are not imported.
377KOrganizer may crash, when reading some kinds of attachments. 387KOrganizer may crash, when reading some kinds of attachments.
378These may be changed in future versions. 388These may be changed in future versions.
379 389
380Attendee lists of meetings and their state are imported in KOrganizer. 390Attendee lists of meetings and their state are imported in KOrganizer.
381 391
382A problem is importing some kinds of recurring events: 392A problem is importing some kinds of recurring events:
383 393
384First problem: 394First problem:
385OL offers a recurrence like 395OL offers a recurrence like
386- Yearly recurrence, every second Tuesday of July. 396- Yearly recurrence, every second Tuesday of July.
387KOrganizer ( in versions < 3.3.0 ) does not offer that kind of recurrence. 397KOrganizer ( in versions < 3.3.0 ) does not offer that kind of recurrence.
388Such that 398Such that
389"Yearly recurrence, every second Tuesday of July." 399"Yearly recurrence, every second Tuesday of July."
390is converted to 400is converted to
391"Monthly recurrence, every 12. month, second Tuesday in month, StartMonth = July." 401"Monthly recurrence, every 12. month, second Tuesday in month, StartMonth = July."
392which can be edited in KO. 402which can be edited in KO.
393 403
394Second problem: 404Second problem:
395OL offers an exception in a recurrence with other data/time. 405OL offers an exception in a recurrence with other data/time.
396KO offers only an exception in a recurrence , where the exception is deleted from the row of all occurences. 406KO offers only an exception in a recurrence , where the exception is deleted from the row of all occurences.
397Such that 407Such that
398"Recurring event with exception, that date XX should be at date YY" 408"Recurring event with exception, that date XX should be at date YY"
399in OL is converted to two events in KO: 409in OL is converted to two events in KO:
400"Recurring event with exception, that date XX is not included" 410"Recurring event with exception, that date XX is not included"
401"Non-recurring event at date YY with same data like the recurring event (e.g. Summary, location, attendee list, ...)" 411"Non-recurring event at date YY with same data like the recurring event (e.g. Summary, location, attendee list, ...)"
402 412
403 413
404 414
405 415
406 416
407 417
408 418
409 419
410 420
diff --git a/bin/Migration-HowToOL2Kolab.txt b/bin/Migration-HowToOL2Kolab.txt
new file mode 100644
index 0000000..335997e
--- a/dev/null
+++ b/bin/Migration-HowToOL2Kolab.txt
@@ -0,0 +1,203 @@
1Version 1.0.0
2The latest version of this file can be downloaded from
3http://sourceforge.net/projects/kdepimpi/
4Please choose there package/project/file:
5general Files for KDE/Pim
6MigrationHowTo_OL2KDE
7MigrationHowTo_OL2Kolab.txt.zip
8
9
10This HowTo describes the process of migrating data
11( emails, contacts and calendar data )
12from Outlook 98/200X (TM) to a Kolab server.
13We will call Outlook as OL in this document.
14You will need an IMAP server for migrating emails.
15The Kolab server is an IMAP server.
16We will describe how the PIM data ( contact and calendar data )
17of OL can be migrated using the Toltec (TM) connector.
18Migration of the OL contact and calendar data to KDE
19(and using the Kolab server from KDE with the KDE Groupware client Kontact)
20can be done without using the Toltec Outlook connector.
21It can be done by using migration tools.
22You can found the HowTo using the migration tools on
23http://sourceforge.net/projects/kdepimpi/
24Please choose there package/project/file:
25general Files for KDE/Pim
26MigrationHowTo_OL2KDE
27MigrationHowTo_OL2KDE.txt.zip
28
29Content:
30
311) How to start
322) How to import pst files in Outlook
333) Choose the migration strategie
344) How to copy the contact data in OL to the Kolab server.
355) How to copy the calendar data in OL to the Kolab server.
366) How to copy the email in OL to the Kolab server.
37
38****************************************
391) How to start
40****************************************
41
42For the migration we need the actual OL data, which Outlook stores in *.pst files.
43Then we need an installed version of OL to access these *.pst files.
44
45We assume, that we have an OL version installed that manages emails, contacts and calendar data.
46
47If you have no OL installed please install the Outlook version, you need to a import your *.pst files.
48If you have an OL installed with no email/contact/calendar data available, and you have some *.pst files please continue with: 2) How to import pst files in Outlook.
49If you have a running Outlook200X already with contact/calendar data available,
50please continue with: 3) Choose the migration strategie.
51
52****************************************
532) How to import pst files in Outlook
54****************************************
55
56To open a local *.pst file in Outlook2003, choose menu:
57File - Open - Outlook Data File ...
58Now the data included in this file is shown
59as folders of a newly added root folder in the Outlook folder view.
60This root folder is probably not accessable from
61the migration tools via OLE.
62To access data stored in one of the subfolders,
63copy this subfolder to a root folder,
64which can be accessed from the migration tools via OLE.
65(To know, which folder can be accessed, just perform 5.) or 6.) until
66you get the Oulook import dialog!)
67
68To copy it, right click on that subfolder and choose
69Copy "<subfoldername>"...
70in the popup menu.
71
72****************************************
733) Choose the migration strategie
74****************************************
75
76We assume, that we have an OL version installed that manages emails, contact and calendar data.
77
78The goal is it to get the emails, contacts and calendar data of OL on a Kolab server.
79
80After having the data on the Kolab server, we have two choices:
81
82(A) Accessing the server from KDE with the KDE-Kolab Client Kontact.
83(B) Accessing the server from Windows XP Outlook 2003 with Toltec Connector.
84
85Such that do have two strategies for the migration:
86
87 (i)
88 Use the Toltec Connector for migrating the contact
89 and calendar data.
90 Moving the email in OL to the Kolab server.
91
92 This can be used for (A) and (B).
93 Doing this for (A) might involve installing
94 the Toltec Connector on the source platform
95 syncing everything freshly on the Kolab Server and then
96 just continue using the KDE client on the new data.
97
98 (ii)
99 Use the migration tools for migrating the contact
100 and calendar data.
101 Moving the email in OL to the Kolab server.
102
103 Doing this for (A), there is no need to install the
104 Toltec Connector on the source platform.
105
106
107
108 *** Choosing (A) and (ii)
109
110If you choose (A) and (ii), please read
1116) How to copy the email in OL to the Kolab server.
112You can found the HowTo using the migration tools on
113http://sourceforge.net/projects/kdepimpi/
114Please choose there package/project/file:
115general Files for KDE/Pim
116MigrationHowTo_OL2KDE
117MigrationHowTo_OL2KDE.txt.zip
118
119 *** Choosing (B) and (i) or
120 (A) and (i)
121
122If you choose (B) and (i) or if you choose (A) and (i),
123please upgrade to QL XP and install the
124Toltec Connector. After that, please read
1254) How to copy the contact data in OL to the Kolab server.
1265) How to copy the calendar data in OL to the Kolab server.
1276) How to copy the email in OL to the Kolab server.
128
129
130************************************************************
1314) How to copy the contact data in OL to the Kolab server.
132************************************************************
133
134We assume that you have the Toltec Connector installed and that
135you have configured it to access the Kolab server.
136
137Select the contacts you want to copy.
138If you want to select all contacts of a folder,
139select the topleft entry, scroll to the right,
140hold the SHIFT key down and click on the rightbottom entry.
141Now all contact of the folder should be selected.
142Now choose
143Menu: Edit - Copy to folder.
144Choose your destination folder in the Toltec Connector folder and click OK.
145
146After that, sync your Toltec Connector folder with the server.
147
148
149************************************************************
1505) How to copy the calendar data in OL to the Kolab server.
151************************************************************
152
153We assume that you have the Toltec Connector installed and that
154you have configured it to access the Kolab server.
155Select the calendar folder you want to copy to the server.
156Right click on it - a popup menu pops up.
157Choose "Advanced find" in this menu.
158An "Advanced find" dialog pops up. Fill out nothing in this dialog,
159click on the button "Find now".
160As the search result, you will get all entries of that folder.
161Select now the calendar data, you want to copy.
162If you want to select all calendar data of this folder,
163select the topmost entry, scroll to the bottom,
164hold the SHIFT key down and click on the bottom entry.
165Now all contact of the folder should be selected.
166Now choose in the "Advanced find" dialog the
167Menu: Edit - Copy to folder.
168Choose your destination folder in the Toltec Connector folder and click OK.
169
170After that, sync your Toltec Connector folder with the server.
171
172
173************************************************************
1746) How to copy the email in OL to the Kolab server.
175************************************************************
176
177Note:
178There is no need to have the Toltec Connector installed to move/copy
179mails with Outlook to an IMAP server.
180
181We assume that there is already the IMAP account on the Kolab server
182configured in OL.
183You will see there a folder Inbox. (And maybe other folders).
184These folder may contain the subfolders "Calendar", "Tasks", "Journal" and Notes.
185These folders are used by the Kolab Groupware client,
186DO NOT COPY ordinary emails to this folders!
187
188If you do not want to copy your emails in the "Inbox",
189please create another folder on the server.
190
191Now select your folder with the emails, you want to copy.
192
193Select there the emails, you want to copy.
194If you want to select all emails of this folder,
195select the topmost entry, scroll to the bottom,
196hold the SHIFT key down and click on the bottom entry.
197Now all emails of the folder should be selected.
198Now choose the
199Menu: Edit - Copy to folder.
200Choose your destination folder in the IMAP Kolab server account and click on OK.
201After that, sync your IMAP Kolab server account with the server.
202
203