2.2.146 [RFC5546] Section 5.1.1 Event-Related Fallbacks

C0035:

The tables in [RFC5546] use the term "Required" in the Fallback column. However, the section prior [RFC5546] states that the tables describe how applications SHOULD fallback.

Microsoft Office Outlook 2007, Microsoft Outlook 2010, Microsoft Outlook 2013, Microsoft Outlook 2016

Since the tables follow SHOULD, the information in the tables is interpreted as a recommendation rather than a requirement.

V0307:

The specification uses the following table to specify fallbacks for values of the METHOD property.

Method

Fallback

PUBLISH

Required

REQUEST

PUBLISH

REPLY

Required

ADD

Required

CANCEL

Required

REFRESH

Required

COUNTER

Reply with Not Supported

DECLINECOUNTER

Required if EVENT-COUNTER is implemented; otherwise reply with Not Supported

Office Outlook 2007, Outlook 2010, Outlook 2013, Outlook 2016

The following table specifies how Outlook falls back for unimplemented METHOD values:

Method

Fallback

PUBLISH

Implemented

REQUEST

Implemented

REPLY

Implemented

ADD

Not implemented; fall back to PUBLISH

CANCEL

Implemented

REFRESH

Not implemented, fall back to PUBLISH

COUNTER

Implemented

DECLINECOUNTER

Not implemented, fall back to PUBLISH

V0308:

The specification uses the following table to specify fallbacks for properties in the VCALENDAR component:

iCalendar Property

Fallback

CALSCALE

Ignore; assume GREGORIAN

PRODID

Ignore

METHOD

Required as described in the Method list above

VERSION

Ignore

Office Outlook 2007, Outlook 2010, Outlook 2013, Outlook 2016

The following table specifies how Outlook falls back for unimplemented VCALENDAR properties:

Property

Fallback

CALSCALE

Not implemented, treated as "GREGORIAN".

PRODID

Some values implemented, others treated as "".

METHOD

Some values implemented, others treated as "PUBLISH".

VERSION

Some values implemented, others treated as "2.0".

V0309:

The specification uses the following table to specify fallbacks for event-related components:

Event-Related Component

Fallback

VALARM

Reply with Not Supported

VTIMEZONE

Required if any DateTime value refers to a time zone.

Office Outlook 2007, Outlook 2010, Outlook 2013, Outlook 2016

The following table specifies how Outlook falls back for unimplemented event-related components:

Component

Fallback

VALARM

Some configurations are implemented, others ignored.

VTIMEZONE

Some configurations implemented, others ignored.

V0310:

The specification uses the following table to specify fallbacks for component properties:

Component Property

Fallback

ATTACH

Ignore

ATTENDEE

Required if EVENT-REQUEST is not implemented; otherwise reply with Not Supported

CATEGORIES

Ignore

CLASS

Ignore

COMMENT

Ignore

COMPLETED

Ignore

CONTACT

Ignore

CREATED

Ignore

DESCRIPTION

Required

DURATION

Reply with Not Supported

DTSTAMP

Required

DTSTART

Required

DTEND

Required

EXDATE

Ignore

EXRULE

Ignore Reply with Not Supported. If implemented, VTIMEZONE MUST also be implemented.

GEO

Ignore

LAST-MODIFIED

Ignore

LOCATION

Required

ORGANIZER

Ignore

PRIORITY

Ignore

RELATED-TO

Ignore

RDATE

Ignore

RRULE

Ignore. The first instance occurs on the DTSTART property. If implemented, VTIMEZONE MUST also be implemented.

RECURRENCE-ID

Required if RRULE is implemented; otherwise Ignore

REQUEST-STATUS

Required

RESOURCES

Ignore

SEQUENCE

Required

STATUS

Ignore

SUMMARY

Ignore

TRANSP

Required if FREEBUSY is implemented; otherwise Ignore

URL

Ignore

UID

Required

X-

Ignore

Office Outlook 2007, Outlook 2010, Outlook 2013, Outlook 2016

The following table specifies how Outlook falls back for unimplemented component properties:

Component Property

Fallback

ATTACH

Implemented

ATTENDEE

Implemented

CATEGORIES

Implemented

CLASS

Some values implemented, others treated as "PUBLIC"

COMMENT

Some cases implemented, others ignored

COMPLETED

Not implemented, ignored

CONTACT

Implemented

CREATED

Not implemented, ignored

DESCRIPTION

Implemented

DURATION

Implemented

DTSTAMP

Implemented

DTSTART

Implemented

DTEND

Implemented

EXDATE

Implemented

EXRULE

Not implemented, ignored

GEO

Not implemented, ignored

LAST-MODIFIED

Not implemented, ignored

LOCATION

Implemented

ORGANIZER

Implemented

PRIORITY

Implemented

RELATED-TO

Not implemented, ignored

RDATE

Implemented

RRULE

Some cases implemented, others cause the VEVENT to be ignored

RECURRENCE-ID

Implemented

REQUEST-STATUS

Not implemented, ignored

RESOURCES

Implemented

SEQUENCE

Implemented

STATUS

Partially implemented, approximated into the Busy Status property of an appointment or meeting

SUMMARY

Implemented

TRANSP

Implemented

URL

Not implemented, ignored

X-

Some X-props implemented, others ignored

Show: