Microsoft KB Archive/813268

= XCCC: Description of the Command to Retrieve Free/Busy Information From a Calendar Public Folder =

Article ID: 813268

Article Last Modified on 2/27/2007

-

APPLIES TO


 * Microsoft Exchange 2000 Server Standard Edition

-





SUMMARY
This article describes the command that you can use with Microsoft Outlook Web Access (OWA) to access the Free/Busy information in an Exchange 2000 Server Calendar public folder. You can use this information to develop a Web service that you can use to check the Free/Busy information for various users or resources in Exchange 2000 Server.



MORE INFORMATION
Note The following command sights ISO8160 in the  and   placeholders. International Standard ISO 8601 specifies numeric representations of date and time.

The international standard date notation is - -  where:
 * is the year in the Gregorian calendar.
 * is the month of the year between 01 (January) and 12 (December).
 * is the day of the month between 01 and 31.

Note that the letter  appears in the string, to indicate the beginning of the time element, as specified in ISO 8601.

The international standard notation for the time of day is : :  where:
 * is the number of complete hours that have passed since midnight (00-24). If the hour value is 24, the minute and second values must be zero.
 * is the number of complete minutes that have passed since the start of the hour (00-59).
 * is the number of complete seconds since the start of the minute (00-59).
 * - : is the time zone designator. Times are expressed in local time, together with a time-zone offset in hours and minutes. A time zone offset of + :  indicates that the date/time uses a local time zone that is   hours and   minutes ahead of UTC (Coordinated Universal Time). A time zone offset of - :  indicates that the date/time uses a local time zone that is   hours and   minutes behind UTC.

To return the Free/ Busy information that is contained in a Exchange 2000 Calendar, use the following command:

http:// /public/?cmd=freebusy & start= &end= &interval= &u= [ ]

This command returns a response that is similar to the following:    {&quot;All Attendees&quot; - string changes based on Accept-Language sent} 1 {series of 0..4 for interval with one number representing the block of time specified by the &interval querystring parameter. 0 = Free, 1=Busy, 2=Tentative, 3=Out of Office, 4=Data not available}   User Display Name</a:displayname> <a:email type=&quot;SMTP&quot;>email@example.com</a:email> 1</a:type> {series of 0..4 for interval with one number representing the block of time specified by the &interval querystring parameter. 0 = Free, 1=Busy, 2=Tentative, 3=Out of Office, 4=Data not available}</a:fbdata> </a:item>  ...       </a:item> </a:recipients> </a:response>

For example, the following command

http:// /public/?Cmd=freebusy&start= &end= &interval= &u= [&u= ]

returns the following response: <pre class="fixed_text"><a:response xmlns:a=&quot;WM&quot;> <a:recipients>  All Attendees</a:displayname> 1</a:type> 000000000000000000020222002222222222200000000000</a:fbdata> </a:item>   </a:displayname> <a:email type=&quot;SMTP&quot;> @exchange.example.com</a:email> 1</a:type> 000000000000000000000022002200222222200000000000</a:fbdata> </a:item>   </a:displayname> <a:email type=&quot;SMTP&quot;> @exchange.example.com</a:email> 1</a:type> 000000000000000000020222000222222200000000000000</a:fbdata> </a:item> </a:recipients> </a:response>

Keywords: kbbug kbinfo KB813268

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.