Hi List, I've started to work for the last few days on a new openchange tool named exchange2ical which converts Exchange appointments and meetings to ICAL files.
It is still in development and only covers around 35-40% of MS-OXICAL specifications but I thought you might be interested in looking at a preliminary output and know something about this top-requested feature is going on. - It covers REQUEST, REPLY, DECLINE, PUBLISH methods - It handles all-day appointments, non all-day recurring appointments, non all-day and non recurring appointments etc + several components and properties. I'll keep working on this tool this week, fixing bugs and adding new properties and components. I wish I can push a preliminary version on trunk before Saturday - depending on how much other work I have. This tool should also help in designing at some point a MAPI to CALDAV proxy gateway for mapiproxy and anyway help in improving the overall openchange implementation. A preliminary output is available below. Cheers, Julien. ---- BEGIN:VCALENDAR VERSION: 2.0 PRODID: -//OpenChange Project/exchange2ical MIMEDIR//EN METHOD: REQUEST BEGIN:VTIMEZONE TZID: (GMT+01:00) Bruxelles, Copenhague, Madrid, Paris BEGIN:STANDARD DTSTART: 16011005T030000 RRULE:FREQ=YEARLY;BYMONTHDAY=5;BYMONTH=10 TZOFFSETFROM: +0120 TZOFFSETTO: +0060 END:STANDARD BEGIN:DAYLIGHT DTSTART: 16010305T020000 RRULE:FREQ=YEARLY;BYMONTHDAY=5;BYMONTH=3 TZOFFSETFROM: +0060 TZOFFSETTO: +0120 END:DAYLIGHT END:VTIMEZONE BEGIN:VEVENT PidLidAppointmentStateFlags = 0x3 CATEGORIES:Business,Competition,Holiday CLASS: PUBLIC CONTACT:Brad Hards CONTACT:Jelmer Vernoiij CREATED:20080831T211527Z DTSTART;TZID="(GMT+01:00) Bruxelles, Copenhague, Madrid, Paris":20080829T140000 DTEND;TZID="(GMT+01:00) Bruxelles, Copenhague, Madrid, Paris":20080829T143000 DTSTAMP:20080831T212438Z DESCRIPTION: When: Occurs every Friday and Saturday effective 8/29/2008 until 9/27/2008 from 2:00 PM to 2:30 PM (GMT+01:00) Bruxelles, Copenhague, Madrid, Paris. *~*~*~*~*~*~*~*~*~* END:VEVENT END:VCALENDAR ---- -- Julien Kerihuel [EMAIL PROTECTED] OpenChange Project Manager GPG Fingerprint: 0B55 783D A781 6329 108A B609 7EF6 FE11 A35F 1F79
signature.asc
Description: This is a digitally signed message part
_______________________________________________ devel mailing list [email protected] http://mailman.openchange.org/listinfo/devel
