[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CAP-12-e: Changing REQUEST-STATUS
In looking up something related to CALSCALE
I noticed that CAP-12-e makes an unmentioned change to iCalendars REQUEST-STATUS
property. This change is NOT good NOR is it necessary.
iCalendar defines REQUEST-STATUS as:
Format Definition: The property is defined
by the following notation:
rstatus = "REQUEST-STATUS" rstatparam
":"
statcode
";" statdesc [";" extdata]
CAP-12-e proposes changing it to:
rstatus = "REQUEST-STATUS"
rstatparam ":"
statcode ";"
*(statdesc ) ";" *(extdata)
This makes statdesc optional now PLUS
it makes statdesc and extdata both multi valued. This is a non-backwards
compatible change for no apparent reason that I can find in a quick archive
search on the topic. These changes to REQUEST-STATUS seem to serve
no pratical purpose (What good are 2 "status descriptions" values
for 1 REQUEST-STATUS?). Plus they change the legal possible values
the property can have which may make iCalendar parsers treat the property
as incorrectly formed and thus 'invalid'.
"Extending" REQUEST-STATUS
for CAP is to be expected but making a fundamental change to the property
is NOT.
Bruce
===========================================================================
Bruce Kahn
INet: Bruce_Kahn@xxxxxxxxxxxxxxxx
Messaging & Collaboration
Phone: 978.399.6496
IBM Software Group
FAX: and nothing but the FAX...
Standard disclaimers apply, even where prohibited by law...