DAV/iTIP/REQUEST-STATUS

From Davical
< DAV‎ | iTIP
Jump to: navigation, search

The REQUEST-STATUS element of an iTIP response can contain the following values:

Response Codes

Success Responses

Status Code Longer Return Status Description Offending Data
2.0 Success. None.
2.1 Success but fallback taken on one or more property values. Property name and value MAY be specified.
2.2 Success, invalid property ignored. Property name MAY be specified.
2.3 Success, invalid property parameter ignored. Property parameter name and value MAY be specified.
2.4 Success, unknown non-standard property ignored. Non-standard property name MAY be specified.
2.5 Success, unknown non standard property value ignored. Property and non-standard value MAY be specified.
2.6 Success, invalid calendar component ignored. Calendar component sentinel (e.g., BEGIN:ALARM) MAY be specified.
2.7 Success, request forwarded to Calendar User. Original and forwarded caluser addresses MAY be specified.
2.8 Success, repeating event ignored. Scheduled as a single component. RRULE or RDATE property name and value MAY be specified.
2.9 Success, truncated end date time to date boundary. DTEND property value MAY be specified.
2.10 Success, repeating VTODO ignored. Scheduled as a single VTODO. RRULE or RDATE property name and value MAY be specified.
2.11 Success, unbounded RRULE clipped at some finite number of instances RRULE property name and value MAY be specified. Number of instances MAY also be specified.

Invalid Data Responses

Status Code Longer Return Status Description Offending Data
3.0 Invalid property name. Property name MAY be specified.
3.1 Invalid property value. Property name and value MAY be specified.
3.2 Invalid property parameter. Property parameter name and value MAY be specified.
3.3 Invalid property parameter value. Property parameter name and value MAY be specified.
3.4 Invalid calendar componentsequence. Calendar component sentinel MAY be specified (e.g., BEGIN:VTIMEZONE).
3.5 Invalid date or time. Date/time value(s) MAY be specified.
3.6 Invalid rule. Rule value MAY be specified.
3.7 Invalid Calendar User. Attendee property value MAY be specified.
3.8 No authority. METHOD and Attendee property values MAY be specified.
3.9 Unsupported version. VERSION property name and value MAY be specified.
3.10 Request entity too large. None.
3.11 Required component or property missing. Component or property name MAY be specified.
3.12 Unknown component or property found Component or property name MAY be specified
3.13 Unsupported component or property found Component or property name MAY be specified
3.14 Unsupported capability Method or action MAY be specified

Conflict Response

Status Code Longer Return Status Description Offending Data
4.0 Event conflict. Date/time is busy. DTSTART and DTEND property name and values MAY be specified.

ERROR Responses

Status Code Longer Return Status Description Offending Data
5.0 Request MAY supported. (WTF?!) Method property value MAY be specified.
5.1 Service unavailable. ATTENDEE property value MAY be specified.
5.2 Invalid calendar service. ATTENDEE property value MAY be specified.
5.3 No scheduling support for user. ATTENDEE property value MAY be specified.