[Ietf-caldav] iTIP codes for CalDAV Schedule

Arnaud Quillaud Arnaud.Quillaud at Sun.COM
Fri Sep 19 07:49:43 PDT 2008


Hello,

When using CalDAV Schedule or iSchedule, for each recipient an iTIP 
status is returned in the response.

Which iTIP status to use is not totally obvious from just reading the 
table at 
http://tools.ietf.org/html/draft-ietf-calsify-2446bis-07#section-3.6

For example, what would be the code for:
* a recipient in a domain not handled by this server ? 3.8 no authority ?
* a recipient in a domain handled by this server but the recipient is 
unknown ? 3.7 invalid calendar user, 3.8 no authority ?....
* a recipient in a domain handled by this server but the originator 
lacks privileges to send iTIP messages to this recipient ?
* a recipient in a domain handled by this server but the recipient has 
reached his quota ?

Then, assuming that the CalDAV Server is iSchedule enabled what would be 
the code for a recipient in a remote iSchedule domain but the remote 
iSchedule server is currently (temporarily) down ( CalDAV client ----> 
CalDAV Server --x--> remote iSchedule Server ) ?

About that last case, and assuming a scheduling REQUEST, the CalDAV 
Server may elect to return SUCCESS to the client even if the remote 
server is down and try to redeliver asynchronously.
Now how does the server notify the client that it eventually gave up 
trying ? iTIP seems to sugest that it should put a REPLY in the 
originator's inbox with a REQUEST-STATUS property set to 5.1 service 
unavailable. Should this type of behavior be mentioned in the spec ?
What if the message to be sent is already a REPLY ?

Thanks,

Arnaud Q




More information about the Ietf-caldav mailing list