[CalendarServer-users] REPORT request error

Cyrus Daboo cdaboo at apple.com
Mon Nov 5 10:41:10 PST 2007

Hi Pascal,

--On November 5, 2007 1:32:17 PM -0500 Pascal Robert <probert at os.ca> wrote:

> still trying to get a REPORT request working from my WebObjects app :-)
> I created a new event, and it's stored into iCal Server, so that's fine.
> But when I query the collection, I get:
> 2007-11-05 13:28:24-0500 [-] [caldav-8008]  [-] start attribute in
> <time-range> is not UTC: 2007-11-05 13:22:07 2007-11-05 13:28:24-0500 [-]
> [caldav-8008]  [-] "Invalid filter element:
> <{urn:ietf:params:xml:ns:caldav}filter {}:
> (<{urn:ietf:params:xml:ns:caldav}comp-filter {'name': u'VCALENDAR'}:
> (<{urn:ietf:params:xml:ns:caldav}comp-filter {'name': u'VEVENT'}:
> (<{urn:ietf:params:xml:ns:caldav}time-range {'start': u'20071105T132207',
> 'end': u'20071105T132307'}: ()>,)>,)>,)>"

The XML data you are sending in the REPORT body is wrong. The start/end 
attributes in the <time-range> element MUST be UTC values which means they 
need to have a 'Z' at the end of the date-time values (just as they do in 
the actual iCalendar data when representing a UTC value). You will 
obviously have to make sure you adjust those values to the appropriate UTC 
time period you are interested in.

Cyrus Daboo

More information about the calendarserver-users mailing list