diff options
Diffstat (limited to 'kresources/newexchange/Incidence.mapping')
-rw-r--r-- | kresources/newexchange/Incidence.mapping | 177 |
1 files changed, 177 insertions, 0 deletions
diff --git a/kresources/newexchange/Incidence.mapping b/kresources/newexchange/Incidence.mapping new file mode 100644 index 000000000..ef0914b56 --- /dev/null +++ b/kresources/newexchange/Incidence.mapping @@ -0,0 +1,177 @@ +GENERAL Properties (for all types): +=================================== + +WebDAV property | Incidence:: method +---------------------------------------------+---------------------- +DAV:contentclass | "urn:content-classes:appointment" / :task / :message +DAV:getcontenttype | "message/rfc822" +http://schemas.microsoft.com/mapi/proptag/0x001A001F | "IPM.Appointment" / .Task / .Journal/.Post +http://schemas.microsoft.com/exchange/outlookmessageclass | "IPM.Appointment" +DAV:getetag | FINGERPRINT +DAV:href | CUSTOM +DAV:creationdate | created() +DAV:getlastmodified | lastModified() +DAV:isreadonly | isReadOnly() +http://schemas.microsoft.com/repl/repl-uid | schedulingID() + | +DAV:uid | uid() +urn:schemas:mailheader:subject | summary() +urn:schemas:httpmail:subject | summary() (welches der beiden?) +urn:schemas:httpmail:textdescription | description() +urn:schemas:httpmail:date | ? (datestamp, no method in libkcal!) +DAV:comment | comments() + | +urn:schemas-microsoft-com:office:office#Keywords | categories() + | +http://schemas.microsoft.com/exchange/sensitivity | secrecy() +urn:schemas:httpmail:priority | priority() + | +urn:schemas:httpmail:from | organizer() +urn:schemas:httpmail:to | attendees(), required +urn:schemas:httpmail:cc | attendees(), optional + | resources ??? + | +urn:schemas:httpmail:hasattachment | attachments() ??? + + + + +Event: +====== +See +-) http://msdn.microsoft.com/library/default.asp?url=/library/en-us/e2k3/e2k3/_exch2k_urn_content-classes_appointment.asp +-) http://msdn.microsoft.com/library/default.asp?url=/library/en-us/e2k3/e2k3/_cdo_schema_dav.asp +-) http://msdn.microsoft.com/library/default.asp?url=/library/en-us/e2k3/e2k3/_cdo_schema_httpmail.asp + +h="http://schemas.microsoft.com/mapi/id/{00062002-0000-0000-C000-000000000046}/" + + +WebDAV property | Incidence:: method +---------------------------------------------+---------------------- +urn:schemas:calendar:created | created() ?, siehe DAV:creationdate +urn:schemas:calendar:lastmodified | lastModified() ?, siehe DAV:getlastmodified +urn:schemas:calendar:dtstamp | ?? +urn:schemas:calendar:sequence | revision() + | +urn:schemas:calendar:location | location() + | +//urn:schemas:calendar:organizer | organizer() +//urn:schemas:calendar:method | ?? +//urn:schemas:calendar:responserequested | ?? +//urn:schemas:calendar:meetingstatus | ?? +//urn:schemas:calendar:replytime | ?? + +urn:schemas:calendar:busystatus | status() +urn:schemas:calendar:transparent | transparency(): Event::Transparent, Event::Opaque + | +urn:schemas:calendar:timezone | ?? +urn:schemas:calendar:alldayevent | doesFloat() +urn:schemas:calendar:dtstart | dtStart() +urn:schemas:calendar:dtend | dtEnd() +urn:schemas:calendar:duration | duration() + | +urn:schemas:calendar:rrule | recurrence(), doesRecur() +urn:schemas:calendar:rdate | -- +urn:schemas:calendar:exrule | -- +urn:schemas:calendar:exdate | recurrence()->exDates(), recurrence()->exDateTimes() +urn:schemas:calendar:recurrenceid | recurrenceId() ?? (protected?) +urn:schemas:calendar:instancetype | ?? + | +urn:schemas:calendar:reminderoffset | alarms() + | +urn:schemas:calendar:resources | resources() + | +? | custom items? + + +No correspondence: +================== +urn:schemas:calendar:timezoneid +urn:schemas:calendar:geolatitude +urn:schemas:calendar:geolongitude +urn:schemas:calendar:contacturl +urn:schemas:calendar:descriptionurl +urn:schemas:calendar:locationurl +urn:schemas:httpmail:htmldescription +urn:schemas:httpmail:priority +urn:schemas:calendar:recurrenceidrange +urn:schemas:contacts:billinginformation +http://schemas.microsoft.com/exchange/companies +http://schemas.microsoft.com/exchange/mileage +urn:schemas:httpmail:normalizedsubject +DAV:displayname +DAV:id + + +Incidence::pilotId() +Incidence::syncStatus() +Incidence::relatedToUid() + + + + + +Task: +===== +For the mapping of the MAPI properties and the hex codes to access them via +WebDAV, see http://www.cdolive.com/cdo10.htm + +h1="http://schemas.microsoft.com/mapi/id/{00062003-0000-0000-C000-000000000046}/" (CdoPropSetID2) +h2="http://schemas.microsoft.com/mapi/id/{00062008-0000-0000-C000-000000000046}/" (CdoPropSetID4) +b='urn:uuid:c2f41010-65b3-11d1-a29f-00aa00c14882/' +oder: +b="urn:schemas-microsoft-com:datatypes" + + +WebDAV property | Incidence:: method +---------------------------------------------+---------------------- +?? -------------------------- | revision() +----------------------------- | location() +----------------------------- | status() +----------------------------- | doesFloat() + | +h1:0x00008104 b:dt="dateTime.tz" | dtStart() (or h2:0x00008516), z.B. 2003-09-11T18:45:00.00Z +h1:0x00008105 b:dt="dateTime.tz" | dtDue() (or h2:0x00008517) +h1:0x00008106 | duration() + | +h1:0x0000811C b:dt="boolean" | isCompleted() (0/1) +h1:0x00008102 b:dt='float' | percentComplete(), 0.0-1.0 +h1:0x0000810f b:dt="dateTime.tz" | completed() +----------------------------- | hasCompletedDate() + | +h1:0x00008126 b:dt="boolean" | doesRecur() +----------------------------- | recurrence() +----------------------------- | recurrence()->exDates(), recurrence()->exDateTimes() +----------------------------- | recurrenceId() ?? (protected?) + | +h2:0x00008503 b:dt="boolean" (reminder set: 0/1) | alarms() +h2:0x00008502 b:dt="dateTime.tz" | ? (reminder date/time) +h2:0x0000851E | ReminderPlaySound +h2:0x0000851F | ReminderSoundFile + | +h1:0x00008101 b:dt='int' | status: 0_Open, 1_InProgress, 2_Completed, 3_WaitingForSomeoneElse, 4_Deferred + | + + +No correspondence: +================== +Incidence::pilotId() +Incidence::syncStatus() +Incidence::relatedToUid() +Incidence::custom() + +h1:0x00008103 TeamTask (b:dt="boolean") +h1:0x00008110 ActualWork: In minutes +h1:0x00008111 TotalWork: In minutes +h1:0x00008129 assignment + + +Journal: +======== + +#define E2K_NS_OUTLOOK_JOURNAL E2K_NS_MAPI_ID "{0006200A-0000-0000-C000-000000000046}/" + +WebDAV property | Journal:: method +----------------------------------------------------------+--------------------------------- +urn:schemas:httpmail:importance | ? +urn:schemas:httpmail:date | dtStart() |