Sun Java System Calendar Server 6.3 WCAP Developer's Guide

Calculating the Free-Busy Value

At fetch time, the server looks at the free-busy value in the event structure. If the value exists, it emits it as X-S1CS-FBTYPE. If the value does not exist, that is, the value was not stored with the event, the server calculates the value for X-S1CS-FBTYPE using the algorithm shown in the following table.

PARSTAT Value 

TRANSPARENCY Value 

 

None specified, or OPAQUE

TRANSPARENT

TENTATIVE

Busy-tentative 

Free 

ACCEPTED

Busy 

Free 

DECLINED

Free 

Free 

NEEDS-ACTION

Busy-tentative 

Free 


Tip –

For overlapping events that do not have the same free-busy types, the system returns the value based on the following precedence rules: Busy overrides Busy-tentative, Busy-tentative overrides Free.