summaryrefslogtreecommitdiffabout
authorzautrix <zautrix>2004-09-15 15:27:41 (UTC)
committer zautrix <zautrix>2004-09-15 15:27:41 (UTC)
commit62abf995a5032c2a540d5891b8c861743c4904d0 (patch) (unidiff)
treed494d14b5934172aef28106bdba43533ecf324e0
parent93d16eea6d3324611d6150e7ee3e7f7f36320eff (diff)
downloadkdepimpi-62abf995a5032c2a540d5891b8c861743c4904d0.zip
kdepimpi-62abf995a5032c2a540d5891b8c861743c4904d0.tar.gz
kdepimpi-62abf995a5032c2a540d5891b8c861743c4904d0.tar.bz2
Updated migration howto
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--bin/Migration-HowTo.txt28
1 files changed, 26 insertions, 2 deletions
diff --git a/bin/Migration-HowTo.txt b/bin/Migration-HowTo.txt
index 0fc7f70..321d317 100644
--- a/bin/Migration-HowTo.txt
+++ b/bin/Migration-HowTo.txt
@@ -1,36 +1,36 @@
1 1
2Migration HowTo Outlook 200X -> KDE 2Migration HowTo Outlook 200X -> KDE
3 3
4Version 1.0.2 4Version 1.0.3
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 200X to the PIM programs of the KDE-Desktop-Environment.
14The PIM programs are KAdddressbook and KOrganizer, which may be used embedded in the Kontact PIM management framework. 14The 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. 15This HowTo describes version 1.9.3a of the migration tools.
16The migration tools are the platform independent versions of KAdddressbook and KOrganizer: KAdddressbook/Pi and KOrganizer/Pi. 16The migration tools are the platform independent versions of KAdddressbook and KOrganizer: KAdddressbook/Pi and KOrganizer/Pi.
17 17
18Content: 18Content:
19 19
201) How to start 201) How to start
212) How to import pst files in Outlook 212) How to import pst files in Outlook
223) Where to get the migration tools 223) Where to get the migration tools
234) How to install the migration tools 234) How to install the migration tools
245) How to get the contact data out of Outlook200X 245) How to get the contact data out of Outlook200X
256) How to get the calendar data out of Outlook200X 256) How to get the calendar data out of Outlook200X
267) How to import your contact data into Kontact 267) How to import your contact data into Kontact
278) How to import your calendar data into Kontact 278) How to import your calendar data into Kontact
28 28
29APPENDIX A) Problems and solutions when reading contact data 29APPENDIX A) Problems and solutions when reading contact data
30APPENDIX B) Problems and solutions when reading calendar data 30APPENDIX B) Problems and solutions when reading calendar data
31 31
32**************************************** 32****************************************
331) How to start 331) How to start
34**************************************** 34****************************************
35 35
36For the migration we need the actual Outlook 200X data, which Outlook stores in *.pst files. 36For the migration we need the actual Outlook 200X data, which Outlook stores in *.pst files.
@@ -129,65 +129,65 @@ msvcr71.dll
129mfc71u.dll 129mfc71u.dll
130qt-mt331.dll 130qt-mt331.dll
131ReadMich.txt 131ReadMich.txt
132kdepim (directory) 132kdepim (directory)
133 133
134The directory "kdepim" should contain subdirectories 134The directory "kdepim" should contain subdirectories
135kaddressbook 135kaddressbook
136korganizer 136korganizer
137which itself contain some subdirectories with icons and help text. 137which itself contain some subdirectories with icons and help text.
138 138
139Now the migration tools are ready for use. 139Now the migration tools are ready for use.
140 140
141 141
142NOTE AND HINT for performing migration on many workstations: 142NOTE AND HINT for performing migration on many workstations:
143Just burn the content of the installation dir on a CD. 143Just 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. 144Then you can put the CD in every workstation and execute the migration tools from that CD directly.
145 145
146 146
147************************************************************* 147*************************************************************
1485) How to get the contact data out of Outlook200X 1485) How to get the contact data out of Outlook200X
149************************************************************* 149*************************************************************
150 150
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. 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.
152 152
153You have the file 153You have the file
154kapi.exe 154kapi.exe
155and the other needed files accessable on your workstation. 155and the other needed files accessable on your workstation.
156 156
157Getting the contact data 157Getting the contact data
158 158
159Please start kapi.exe. 159Please start kapi.exe.
160Choose menu: 160Choose menu:
161File - Import - Import from OL... 161File - Import - Import from Outlook...
162You will get a dialog which shows all "Personal Folders" of Outlook. 162You 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. 163Choose 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). 164(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, 165(If the data you want to import is not stored in one of the shown folders,
166please read step 2.) and click on "close" ). 166please read step 2.) and click on "close" ).
167Click the "import" button. 167Click the "import" button.
168Now Outlook asks you to allow access to the contact data. 168Now Outlook asks you to allow access to the contact data.
169Select "Allow access" amd click "Yes" in this dialog. 169Select "Allow access" amd click "Yes" in this dialog.
170Now the importing is performed and KA/Pi will show a progress bar. 170Now the importing is performed and KA/Pi will show a progress bar.
171After importing, KA/Pi shows a dialog, how much contacts are imported. 171After 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. 172If 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. 173After importing you can choose another "Contact Folder" to import or close the import dialog.
174Please close the import dialog. 174Please close the import dialog.
175Now you see the imported contacts in KA/Pi on the left in the list view. 175Now you see the imported contacts in KA/Pi on the left in the list view.
176Please verify, that the import was correct. 176Please verify, that the import was correct.
177About problems of mapping particular Outlook-data-fields to KAdressbook-data-fields see Appendix A). 177About problems of mapping particular Outlook-data-fields to KAdressbook-data-fields see Appendix A).
178 178
179Choose menu: 179Choose menu:
180File - Save 180File - Save
181and close KA/Pi. 181and close KA/Pi.
182Now you should have the contact data in the file std.vcf in your home directory in the path 182Now 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 183(YOURHOMEDIR)\kdepim\apps\kabc\std.vcf
184 184
185Copy that file to a moveable disk or memory stick or just copy it via network to the destination. 185Copy 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. 186Import 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 187Details about importing you can read at: 7) How to import your contact data into Kontact
188 188
189Now you have your Outlook200X contact data on the KDE desktop available and you are done with the migration of contacts. 189Now you have your Outlook200X contact data on the KDE desktop available and you are done with the migration of contacts.
190 190
191************************************************************* 191*************************************************************
1926) How to get the calendar data out of Outlook200X 1926) How to get the calendar data out of Outlook200X
193************************************************************* 193*************************************************************
@@ -280,98 +280,122 @@ Don't forget to sync the IMAP account to upload to contacts to the server.
280************************************************************* 280*************************************************************
2818) How to import your calendar data into Kontact 2818) How to import your calendar data into Kontact
282************************************************************* 282*************************************************************
283 283
284We want to import and upload our calendar data to a Kolab server. 284We want to import and upload our calendar data to a Kolab server.
285You should have access to a properly configured Kolab client. 285You should have access to a properly configured Kolab client.
286This Kolab client is Kontact in KDE. 286This Kolab client is Kontact in KDE.
287Make sure, you have the needed IMAP resources configured in KOrganizer. 287Make sure, you have the needed IMAP resources configured in KOrganizer.
288To configure IMAP resources, you should do: 288To configure IMAP resources, you should do:
289 289
290 Open KDE control center, choose there 290 Open KDE control center, choose there
291 KDE Components - KDE Resource Configuration 291 KDE Components - KDE Resource Configuration
292 Choose there: 292 Choose there:
293 Resources: calendar 293 Resources: calendar
294 and then: 294 and then:
295 Add... 295 Add...
296 Calendar on IMAP-server via KMail 296 Calendar on IMAP-server via KMail
297 297
298Now start Kontact and select the Calendar icon on the left side. 298Now start Kontact and select the Calendar icon on the left side.
299Choose menu: 299Choose menu:
300File... - Import - Merge Calendar... 300File... - Import - Merge Calendar...
301Select the imap resource as destination of the import 301Select the imap resource as destination of the import
302and choose the file to import. 302and choose the file to import.
303Now the calendar data should be imported and you are done. 303Now the calendar data should be imported and you are done.
304 304
305Don't forget to sync the IMAP account to upload the calendar data to the server. 305Don't forget to sync the IMAP account to upload the calendar data to the server.
306 306
307************************************************************* 307*************************************************************
308APPENDIX A) Problems and solutions when reading contact data 308APPENDIX A) Problems and solutions when reading contact data
309************************************************************* 309*************************************************************
310 310
311All data, which can be displayed and accessed in KAddressbook is imported from Outlook. 311All data, which can be displayed and accessed in KAddressbook is imported from Outlook.
312
3131) Addresses
314
312In Outlook you can assign an attribute "This is the mailing address" to one of the addresses. 315In Outlook you can assign an attribute "This is the mailing address" to one of the addresses.
313This address shows up in KAddressbook twice. 316This address shows up in KAddressbook twice.
314The first time with the original attribute from Outlook ( e.g. "work" for "business" in OL ). 317The first time with the original attribute from Outlook ( e.g. "work" for "business" in OL ).
315The second time with the attribute "postal". 318The second time with the attribute "postal".
316 319
3202) Telephone Numbers
321
317All telephone numbers of OL are imported. 322All telephone numbers of OL are imported.
318OL offers special case telephone numbers, like "Assistant", which have no counterpart in KAdressbook. 323OL offers special case telephone numbers, like "Assistant", which have no counterpart in KAdressbook.
319In that case, the imported number has special combined attributes in KAddressbook. 324In that case, the imported number has special combined attributes in KAddressbook.
320Here is the mapping of types in OL to attributes in KA: 325Here is the mapping of types in OL to attributes in KA:
321 326
322OL type Attributes in KA 327OL type Attributes in KA
323 328
324Assistant Work + Voice 329Assistant Work + Voice
325Business Work 330Business Work
326Business2 Work 331Business2 Work
327BusinessFax Work + Fax 332BusinessFax Work + Fax
328Car Car 333Car Car
329Home Home 334Home Home
330Home2 Home 335Home2 Home
331HomeFax Home + Fax 336HomeFax Home + Fax
332ISDN Isdn 337ISDN Isdn
333Mobile Cell (displayed as Mobile Phone) 338Mobile Cell (displayed as Mobile Phone)
334OtherFax Fax 339OtherFax Fax
335OtherTelephone Voice 340OtherTelephone Voice
336Pager Pager 341Pager Pager
337PrimaryTelephone Pref ( displayed as typeless, with attribute preferred ) 342PrimaryTelephone Pref ( displayed as typeless, with attribute preferred )
338TTYTDD Modem 343TTYTDD Modem
339Telex Fax + Bbs (Bbs displayed as MailBox - not very senseful, sorry ...) 344Telex Fax + Bbs (Bbs displayed as MailBox - not very senseful, sorry ...)
340CompanyMain Work + Pref 345CompanyMain Work + Pref
341Radio Video 346Radio Video
342Callback Voice + Pref 347Callback Voice + Pref
343 348
344Some mapping may not be very senseful, but it helps to identify the original OL types. 349Some mapping may not be very senseful, but it helps to identify the original OL types.
345 350
3513) Additional fields
352
353For 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
355prepended the notes information of the contact item in the notes field.
356The following fields of Outlook are mapped to the notes field:
357Language, Hobby, Homepage, Billing information, Customer ID, User1, User2, User3, User4
358
359Example:
360+++++++++++++++++++++++++++
361Additonal fields created
362by KA/Pi Outlook import:
363Language: Swedish
364Hobby: Golf,fishing
365End additonal fields created
366by KA/Pi Outlook import!
367+++++++++++++++++++++++++++
368<Below that are your notes of this contact>
369
346 370
347************************************************************* 371*************************************************************
348APPENDIX B) Problems and solutions when reading calendar data 372APPENDIX B) Problems and solutions when reading calendar data
349************************************************************* 373*************************************************************
350 374
351Almost all data, which can be displayed and accessed in KOrganizer is imported from Outlook. 375Almost all data, which can be displayed and accessed in KOrganizer is imported from Outlook.
352Attachments of appointments are not imported. 376Attachments of appointments are not imported.
353KOrganizer may crash, when reading some kinds of attachments. 377KOrganizer may crash, when reading some kinds of attachments.
354These may be changed in future versions. 378These may be changed in future versions.
355 379
356Attendee lists of meetings and their state are imported in KOrganizer. 380Attendee lists of meetings and their state are imported in KOrganizer.
357 381
358A problem is importing some kinds of recurring events: 382A problem is importing some kinds of recurring events:
359 383
360First problem: 384First problem:
361OL offers a recurrence like 385OL offers a recurrence like
362- Yearly recurrence, every second Tuesday of July. 386- Yearly recurrence, every second Tuesday of July.
363KOrganizer ( in versions < 3.3.0 ) does not offer that kind of recurrence. 387KOrganizer ( in versions < 3.3.0 ) does not offer that kind of recurrence.
364Such that 388Such that
365"Yearly recurrence, every second Tuesday of July." 389"Yearly recurrence, every second Tuesday of July."
366is converted to 390is converted to
367"Monthly recurrence, every 12. month, second Tuesday in month, StartMonth = July." 391"Monthly recurrence, every 12. month, second Tuesday in month, StartMonth = July."
368which can be edited in KO. 392which can be edited in KO.
369 393
370Second problem: 394Second problem:
371OL offers an exception in a recurrence with other data/time. 395OL offers an exception in a recurrence with other data/time.
372KO offers only an exception in a recurrence , where the exception is deleted from the row of all occurences. 396KO offers only an exception in a recurrence , where the exception is deleted from the row of all occurences.
373Such that 397Such that
374"Recurring event with exception, that date XX should be at date YY" 398"Recurring event with exception, that date XX should be at date YY"
375in OL is converted to two events in KO: 399in OL is converted to two events in KO:
376"Recurring event with exception, that date XX is not included" 400"Recurring event with exception, that date XX is not included"
377"Non-recurring event at date YY with same data like the recurring event (e.g. Summary, location, attendee list, ...)" 401"Non-recurring event at date YY with same data like the recurring event (e.g. Summary, location, attendee list, ...)"