Sun Java System Calendar Server 6 2005Q4 Developer's Guide

Example

For example, a calendar called jdoe has the following events:

10:00-11:00 

first meeting 

12:00-1:00 

lunch 

3:00-4:00 

second meeting 

The free-busy time for jdoe (from 9:00 to 6:00) would be the following:

9:00-10:00 

Free 

10:00-11:00 

Busy 

11:00-12:00 

Free 

12:00-1:00 

Busy 

1:00-3:00 

Free 

3:00-4:00 

Busy 

4:00-6:00 

Free 

The following URL generates free-busy information found in the calendar jdoe between May 1, 2002 and July 1, 2002.

The output is returned in text/calendar format.

http://calendarserver/get_freebusy.wcap
                     ?id=2mu95r5so0hq68ts6q3
                     &calid=jsun
                     &dtstart=20020501T112233Z
                     &dtend=20020701T112233Z
                     &fmt-out=text/calendar

Here is the output:

BEGIN:VCALENDAR
 PRODID:-//SunONE/Calendar Hosting Server//EN
 METHOD:PUBLISH
 VERSION:6.0
  X-NSCP-CALPROPS-LAST-MODIFIED:20010517T012259Z
 X-NSCP-CALPROPS-CREATED:20010517T012259Z
 X-NSCP-CALPROPS-READ:999
 X-NSCP-CALPROPS-WRITE:999
 X-NSCP-CALPROPS-DESCRIPTION:Work Calendar for John Doe
 X-NSCP-CALPROPS-RELATIVE-CALID:jdoe
 X-NSCP-CALPROPS-NAME:John Doe
 X-NSCP-CALPROPS-PRIMARY-OWNER:jdoe
 X-NSCP-CALPROPS-OWNERS:susan
 X-NSCP-CALPROPS-CATEGORIES:business
 X-NSCP-CALPROPS-ACCESS-CONTROL-ENTRY:@^a^S^g
 BEGIN:VFREEBUSY
 DTSTART:20020501T112233Z
 DTEND:20020701T112233Z
 FREEBUSY;FBTYPE=FREE:20020501T112233Z/20020518T170000Z
 FREEBUSY;FBTYPE=BUSY:20020518T170000Z/20020518T190000Z
 FREEBUSY;FBTYPE=FREE:20020518T190000Z/20020525T170000Z
 FREEBUSY;FBTYPE=BUSY:20020525T170000Z/20020525T190000Z
 FREEBUSY;FBTYPE=FREE:20020525T190000Z/20020601T170000Z
 FREEBUSY;FBTYPE=BUSY:20020601T170000Z/20020601T190000Z
 FREEBUSY;FBTYPE=FREE:20020601T190000Z/20020608T170000Z
 FREEBUSY;FBTYPE=BUSY:20020608T170000Z/20020608T190000Z
 FREEBUSY;FBTYPE=FREE:20020608T190000Z/20020615T170000Z
 FREEBUSY;FBTYPE=BUSY:20020615T170000Z/20020615T190000Z
 FREEBUSY;FBTYPE=FREE:20020615T190000Z/20020622T170000Z
 FREEBUSY;FBTYPE=BUSY:20020622T170000Z/20020622T190000Z
 FREEBUSY;FBTYPE=FREE:20020622T190000Z/20020629T170000Z
 FREEBUSY;FBTYPE=BUSY:20020629T170000Z/20020629T190000Z
 FREEBUSY;FBTYPE=FREE:20020629T190000Z/20020701T112233Z
 END:VFREEBUSY
 X-NSCP-WCAP-ERRNO:0
 END:VCALENDAR