[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Question for list
pregen@xxxxxxxxxxxxxxxxxx wrote:
>
> During interoperability testing the following question has been asked. Can
> the list please discuss their thoughts (especially our editors). Thanks.
>
> "iCalendar says "no ORGANIZER" parameter. iTIP says "ORGANIZER" is a must."
I can't find the string 'no ORGANIZER' in RFC2445. Could you
me more specific? Thanks!
I think RFC2446 makes it clear:
3.7.2 Attendee Property Considerations
The "ORGANIZER" property is required on published events, to-dos, and
journal entries for two reasons. First, only the "Organizer" is
allowed to update and redistribute an event or to-do component. It
follows that the "ORGANIZER" property MUST be present in the event,
to-do, or journal entry component so that the CUA has a basis for
contact for anyone who receives a published component in case of
problems.
...
Note that above the word 'published' is not upper case. So it
does *not* mean METHOD:PUBLISH.
And from RFC2445:
4.8.4.3 Organizer
...
Conformance: This property MUST be specified in an iCalendar object
that specifies a group scheduled calendar entity. This property MUST
be specified in an iCalendar object that specifies the publication of
a calendar user's busy time. This property MUST NOT be specified in
an iCalendar object that specifies only a time zone definition or
that defines calendar entities that are not group scheduled entities,
but are entities only on a single user's calendar.
...
I think the last part of the last sentence above is confusing:
"...or that defines calendar entities that are not group
scheduled entities, but are entities only on a single user's
calendar."
This means that ORGANIZER is only relevant when the object is pushed
outside of the users original calendar. Although I don't see why
it can't be there.
-Doug