[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Registration of text/calendar MIME property GEO_BOUNDS



Bruce_Kahn@xxxxxxxx wrote:
> 
> Doug replied:
> >The only time a user must choose is when a CUA would query a CS
> >to get a TZID or list of TZID's to use. If they get > 1, then
> >the CU or CUA chooses which TZID MUST be sent
> >with the object. One VTIMEZONE for each unique TZID.
> 
> Ok, let me make my concern a bit sharper: I am 95% against
> having the CUA doing the choosing by itself. > (I can think
> ff some cases where it MAY be ok but very very few).  This is
> the interop nightmare.  Do _not_ leave the option open ended
> or we have the multipart/* case all over but its worse as
> the entrys may actually be misrendered at incorrect times.
>  Since you are "simply" adding some specifics "in addition
> to what alredy MUST be sent", why not take the opportunity
> to properly codify the behaviour WRT > 1 entry so that it
> is unambiguous.

If the CUA knows its timezone name, but does not have
the VTIMEZONE definition. Why not let the CUA choose?
Example:

	My mobile CUA thinks it's timezone is US/Pacific
	because my OS says so. But my mobile OS system does
	not know anything about VTIMEZONE. So my mobile CUA
	queries a CAP server and provides my GEO position.

	The CS could come back with VTIMEZONES with
        the following TZIDs + TZNAME

		BEGIN:VTIMEZONE
		...
		TZID:TZID:America/Los_Angeles
		...
		TZNAME;LANGUAGE=us-EN:PST8PDT
		TZNAME;LANGUAGE=us-EN:US/Pacific
		TZNAME;LANGUAGE=us-EN:US/Pacific-New
		...
		END:VTIMEZONE

		BEGIN:VTMEZONE
		TZID:GMT-8
		...
		TZNAME:Us Pacific Coast Military time
		...
		END:VTIMEZONE
			
		BEGIN:VTIMEZONE
		TZID:...
		...
		END:VTIMEZONE
		      
I can write a tool that selects the correct VTIMEZONE America/Los_Angles
from a list.There are times when the CUA will know which to use.

If it can't find a match - then the user selects.

-Doug