Re: different calendar scales

Tim Hare <[email protected]>
Newsgroups gmane.ietf.calendar
Message-ID <[email protected]>
I had in mind more the Hebrew CUA asking the CS if it could use the Hebrew 
calendar when storing items; but your examples work as well. I am still in 
favor of this small addition to the GET-CAPABILITY return, since anything 
that makes things fail more gracefully in my book is a good thing.

Tim Hare
Interested Bystander, Non-Inc.


At 03:33 PM 11/3/03 -0500, [email protected] wrote:

>Tim suggested on 09/23/2003 02:24:11 AM:
> > I propose that CAP 10.7 be revised so that calscale-props is included as a
> > required response to the GET-CAPABILITY command, and that any
> > examples for GET-
> > CAPABILITY be modified to show CALSCALE: GREGORIAN, HEBREW, JALALIL
> > CRLF (or a
> > similar list of calendar scales) being returned.
>
>Hmm, Mark didn't hop up and down on you for trying to make a change but 
>then again noone seems to have responded (or Im missing WG traffic).   The 
>suggestion has merit in that it would make adding support for 
>non-GREGORIAN scales easy however adding to CAP is against the editors 
>mantra.
>
>I like the idea but since there are currently no other calendar scales out 
>there nor are there any proposals for any Im not sure there is sufficent 
>need at this time.  Of course putting it in after the fact can be harder 
>(imagine a CAP 1.0 client trying to use CAP to a HEBREW only CS...  Sucks 
>to be that CU!)
>
>There are 2 ways to approach this and neither cause any big delays in CAP.
>
>1: Simply add some text to Section 10.7 GET-CAPABILITY Command that says 
>something like:
>
>     For this version of CAP, both sides are assumed to support only the 
> GREGORIAN calendar scale entries.  Entries in other calendar scales MUST 
> NOT be sent to this version of a CAP implementation.
>
>2: We can update CAP to actually return CALSCALE in the ABNF:
>
>    cap-vreply     = "BEGIN" ":" "VCALENDAR" CRLF
>                   ; The following properties may be in any order.
>                   ;
>                    prodid
>                    version
>                    reply-cmd
>                    other-props
>                    "BEGIN" ":" "VREPLY" CRLF
>                    ; The following properties may be in any order.
>                    ;
>                    cap-version
>                     calscale
>                    car-level
>                    components
>                    stores-expanded
>                    maxdate
>                    mindate
>                    itip-version
>                    max-comp-size
>                    multipart
>                    query-level
>                    recur-accepted
>                    recur-expand
>                    recur-limit
>                    other-props
>                    "END" ":" "VREPLY" CRLF
>                   "END" ":" "VCALENDAR" CRLF
>
>and then add some text to the command that says something like:
>
>     The "GET-CAPABILITY" reply MUST include a CALSCALE property.  This 
> indicates all the calendar scales which the sender understands.  Data 
> that is not in one of those calendar scales MUST NOT be sent.
>
>This would make the issue of a CAP 1.0 CUA talking to a HEBREW-only CS 
>more easily detected and thus fail nicer ("The CS you are connecting only 
>supports calendars in a scale I do not understand so I am unable to work 
>with it.  Please upgrade me or use a different server.")
>
>Bruce
>===========================================================================
>Bruce Kahn                                INet: [email protected]
>Messaging & Collaboration                 Phone: 978.399.6496
>IBM Software Group                         FAX: and nothing but the FAX...
>Warning: Dates in Calendar are closer than they appear.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.