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

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
devel mailing list
[email protected]
http://mailman.openchange.org/listinfo/devel

Reply via email to