Publishing Free/Busy Data

The free/busy data is published whenever appointments are created or deleted or when any of the following three properties of an appointment are modified: PidLidAppointmentStartWhole ([MS-OXOCAL] section, PidLidAppointmentEndWhole ([MS-OXOCAL] section, or PidLidBusyStatus ([MS-OXOCAL] section

A client keeps a local copy of free/busy data and publishes the changes periodically or immediately after the data changes. A client can read or write free/busy data for another user.

The client performs the following steps to publish the data:

  1. The client determines the data to be published by using the process specified in section

  2. The client finds the free/busy message by using the process specified in section

  3. If the message does not exist, the client creates a new Message object and performs step 2 to determine the subfolder and the subject of the message.

  4. If the free/busy message was created, the client sets the third binary value of the PidTagFreeBusyEntryIds property (section to the EntryID of the free/busy message. For details about how to create a Message object, see [MS-OXCMSG].