TrePium Technologies

Best Lotus Notes Formula Language Tutorial

Calendaring & Scheduling Schema


Repeat Model - Chair The repeat model introduced in Notes/Domino 5 is used for Appointments, Anniversaries, Reminders, and Meetings and continues to be used in current versions. Repeating entries consist of a minimum of two documents. Both use the “Appointment” form, but one is a child of the other. The children are tied to the parent by the $Ref item. When the parent document is created, the UNID of that note is converted to text and saved as the ApptUNID. When the child documents are created, the $Ref item is created with a UNID value equivalent to the ApptUNID. The child documents have “CalendarDateTime” items and therefore appear in the Calendar View (repeat instances are the same document displayed multiple times). The parent document has no “CalendarDateTime” item and can be seen only in the “All Documents”, “Meetings” (versions 5-6), or “All Calendar Entries” (versions 7 & later) views. The parent document contains two important items unique to repeating: RepeatInstanceDates – always a list of the original datetimes of the meetings. RepeatDates – a corresponding list of the current datetimes of the meetings. The position of the elements of these lists cannot change. Even if one of the meetings days is canceled, the item is not removed from these lists. There exists one child document for each run of consecutive days in which all the items of the meeting are the same. The RepeatInstanceDates of each child document have just the consecutive initial meeting dates for this run. The StartDateTime item has the current meeting start dates & times for this run, and the EndDateTime item has the current meeting end datetimes.
 
Example: A user creates a five-day repeating calendar entry from 3:00pm to 4:00pm, starting on 4/15/03. Initially the parent document contains RepeatInstanceDates of 4/15/03 @ 3:00pm through 4/20/03 @ 3:00pm. We also have one child document containing RepeatInstanceDates of 4/15/03 @ 3:00pm through 4/20/03 @ 3:00pm, StartDateTime item containing dates of 4/15/03 @ 3:00pm through 4/20/03 @ 3:00pm, and EndDateTime item containing dates of 4/15/03 @ 4:00pm through 4/20/03 @ 4:00pm. Now, if the user changes the 3rd repeat instance to start at 4:00pm and end at 5:00pm, the 3rd datetime of the parent document’s RepeatDates will be changed to the new time of 4/17/03 @ 4:00pm. In the parent document, the RepeatInstanceDates remains the same. Also, the existing child document will be split into three documents: o The first child document will have RepeatInstanceDates of 4/15/03 @ 3:00pm and 4/16/03 @ 3:00pm, StartDateTimes of 4/15/03 @ 3:00pm and 4/16/03 @ 3:00pm, and EndDateTimes of 4/15/03 @ 4:00pm and 4/16/03 @ 4:00pm. o The second child document will have a RepeatInstanceDates of just 4/17/03 @ 3:00pm, StartDateTime of 4/17/03 @ 4:00pm, and an EndDateTime of 4/17/03 @ 5:00pm.
 
7
o The third child document will have RepeatInstanceDates of 4/18/03 @ 3:00pm and 4/19/03 @ 3:00pm, STARTDATETIMES of 4/18/03 @ 3:00pm and 4/19/03 @ 3:00pm, and EndDateTimes of 4/18/03 @ 4:00pm and 4/19/03 @ 4:00pm.
Entry Type: Simple Appointment
Simple Appointment Document
Form: _Calendar Entry
Alias: Appointment
Alarm Items
Alarm items are put on Note if they are set up in calendar preferences or if user manually sets them.
$Alarm
$AlarmDisabled
$AlarmDescription
$AlarmMemoOptions
$AlarmOffset
$AlarmSendTo
$AlarmSound
$AlarmUnit
Alarms
BusyTime Items
BookFreeTime
$BusyName
$BusyPriority
Mail Items
$AltPrincipal
$LangChair
$LangPrincipal
AltChair
From
Principal
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
Appointment Items
$CSTrack
$CSVersion
_ViewIcon – Value is always 160 for Appointment AltChair
AppointmentType = 0 for Appointment
ApptUNID
Body
10
 
CalendarDateTime
Categories
Chair
EndDate
EndDateTime
EndTime
EndTimeZone
ExcludeFromView
Form = “Appointment”
Location
OrgConfidential
OrgTable
Repeats – value is “” for non repeating
SequenceNum – Value is always 1 for appointment
StartDate
StartDateTime
StartTime
StartTimeZone
Subject
11
 
Entry Type: Repeating Appointment
Appointment Parent Repeat Document
Form: _Calendar Entry
Alias: Appointment
Mail Items
From
Principal
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
Repeat UI fields
RepeatAdjust
RepeatCustom
RepeatFor
RepeatForUnit
RepeatFromEnd
RepeatHow
RepeatInterval
RepeatStartDate
RepeatUnit
RepeatUntil
RepeatWeekends
Appointment Items
$CSFlags value of ‘c’ on repeat parent
$CSTrack
$CSVersion
$CSWISL
?$WatchedItems
_ViewIcon = 160
AltChair
AppointmentType = 0 for Appointment
ApptUNID
Body
Categories
Chair
EndDate
EndDateTime
EndTime
EndTimeZone
12
 
ExcludeFromView
Form = “Appointment”
Location
OrgConfidential
OrgTable
RepeatDates
RepeatInstanceDates
Repeats – value is “1” for repeating
SequenceNum – Value is always 1 for appointment
StartDate
StartDateTime
StartTime
StartTimeZone
Subject
?UpdateSeq
Appointment Child Repeat Documents
Alarm Items
Alarm items are put on Note if they are set up in calendar preferences or if user manually sets them.
$Alarm
$AlarmDisabled
$AlarmDescription
$AlarmMemoOptions
$AlarmOffset
$AlarmSendTo
$AlarmSound
$AlarmUnit
BusyTime Items
BookFreeTime
$BusyName
$BusyPriority
Mail Items
From
Principal
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
13
 
Appointment Items
$CSFlags value of ‘i’ on repeat child
$CSTrack
?$CSVersion
$CSWISL
$Ref
$RefOptions
$WatchedItems
_ViewIcon = 160
AltChair
AppointmentType = 0 for Appointment
ApptUNID
Body
Categories
Chair
EndDate
EndDateTime
EndTime
EndTimeZone
ExcludeFromView
Form = “Appointment”
Location
OrgConfidential
OrgTable
RepeatInstanceDates
Repeats – value is “1” for repeating
SequenceNum – Value is always 1 for appointment
StartDate
StartDateTime
StartTime
StartTimeZone
Subject
?UpdateSeq
14
 
Entry Type: Simple Anniversary
Anniversary Non-Repeat Document
Form: _Calendar Entry
Alias: Appointment
Alarm Items
Alarm items are put on Note if they are set up in calendar preferences or if user manually sets them.
$Alarm
$AlarmDisabled
$AlarmDescription
$AlarmMemoOptions
$AlarmOffset
$AlarmSendTo
$AlarmSound
$AlarmUnit
Alarms
BusyTime Items
BookFreeTime
$BusyName
$BusyPriority
Mail Items
$AltPrincipal
x$ExpandGroups
x$LangChair
x$LangPrincipal
x$NameLanguageTags
xBlindCopyTo
xCopyTo
xSendTo
x$SMTPKeepNotesItems
From
xMailOptions
xSign
Encrypt
?Logo
Principal
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
15
 
Anniversary Items
$CSTrack
$CSVersion
_ViewIcon = 63 for Anniversary
Alarms
AltChair
AppendEndTime
AppendStartTime
AppointmentType = 1 for Anniversary
ApptUNID
Body
CalendarDateTime
Categories
Chair
EndDate
EndDateTime
EndTime
EndTimeZone
ExcludeFromView
Form = “Appointment”
Location
OrgConfidential
OrgTable
Repeats – value is “” for non repeating
?Resources
?RoomToReserve
SequenceNum – Value is always 1 for Anniversary
StartDate
StartDateTime
StartTime
StartTimeZone
Subject
16
 
Entry Type: Repeating Anniversary
Anniversary Parent Repeat Document
Form: _Calendar Entry
Alias: Appointment
Mail Items
From
Principal
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
Repeat UI fields
RepeatAdjust
RepeatCustom
RepeatFor
RepeatForUnit
RepeatFromEnd
RepeatHow
RepeatInterval
RepeatStartDate
RepeatUnit
RepeatUntil
RepeatWeekends
Anniversary Items
$CSFlags value of ‘c’ on repeat parent
$CSTrack
$CSVersion
?$CSWISL
?$WatchedItems
_ViewIcon = 63 for Anniversary
AltChair
AppendEndTime
AppendStartTime
AppointmentType = 1 for Anniversary
ApptUNID
Body
Categories
Chair
EndDate
EndDateTime
17
 
EndTime
EndTimeZone
ExcludeFromView
Form = “Appointment”
Location
OrgConfidential
OrgTable
RepeatDates
RepeatInstanceDates
Repeats – value is “1” for repeating
SequenceNum – Value is always 1 for Anniversary
StartDate
StartDateTime
StartTime
StartTimeZone
Subject
?UpdateSeq
Anniversary Children Repeat Documents
Alarm Items
Alarm items are put on Note if they are set up in calendar preferences or if user manually sets them.
$Alarm
$AlarmDisabled
$AlarmDescription
$AlarmMemoOptions
$AlarmOffset
$AlarmSendTo
$AlarmSound
$AlarmUnit
BusyTime Items
BookFreeTime
$BusyName
$BusyPriority
Mail Items
From
Principal
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
18
 
$UpdatedBy
Appointment Items
$CSFlags value of ‘i’ on repeat child
$CSTrack
$CSVersion
?$CSWISL
$Ref
$RefOptions
?$WatchedItems
_ViewIcon = 63 for Anniversary
AltChair
AppendEndTime
AppendStartTime
AppointmentType = 1 for Anniversary
ApptUNID
Body
Categories
Chair
EndDate
EndDateTime
EndTime
EndTimeZone
ExcludeFromView
Form = “Appointment”
Location
OrgConfidential
OrgTable
RepeatInstanceDates
Repeats – value is “1” for repeating
SequenceNum – Value is always 1 for Anniversary
StartDate
StartDateTime
StartTime
StartTimeZone
Subject
?UpdateSeq
19
 
Entry Type: Simple All-Day Event
All-Day Event Non-Repeat Document
Form: _Calendar Entry
Alias: Appointment
Alarm Items
Alarm items are put on Note if they are set up in calendar preferences or if user manually sets them.
$Alarm
$AlarmDisabled
$AlarmDescription
$AlarmMemoOptions
$AlarmOffset
$AlarmSendTo
$AlarmSound
$AlarmUnit
Alarms
BusyTime Items
BookFreeTime
$BusyName
$BusyPriority
Mail Items
$AltPrincipal
x$ExpandGroups
x$LangChair
x$LangPrincipal
x$NameLanguageTags
xBlindCopyTo
xCopyTo
xSendTo
x$SMTPKeepNotesItems
From
xMailOptions
xSign
Encrypt
?Logo
Principal
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
20
 
Event items
$Ref
$RefOptions
_ViewIcon = 9 for Event
AltChair
AppendEndTime
AppendStartTime
AppointmentType = 2 for Event
ApptUNID
Body
CalendarDateTime
Categories
Chair
EndDate
EndDateTime
EndTime
EndTimeZone
ExcludeFromView
Form = “Appointment”
Location
OrgConfidential
OrgTable
?OriginalStartDate
RepeatDates
RepeatInstanceDates
?RepeatInterval
Repeats – value is “” for non repeating
?Resources
?RoomToReserve
SequenceNum – Value is always 1 for event
StartDate
StartDateTime
StartTime
StartTimeZone
Subject
21
 
Entry Type: Repeating All-Day Event
All-Day Event Repeat Document
Form: _Calendar Entry
Alias: Appointment
In the case of Repeating All-Day Events, one parent document and multiple child documents (one for each repeating instance) are created. All the documents use the “Appointment” form. The children have the “CalendarDateTime” item and therefore appear in the Calendar view. The parent document has no “CalendarDateTime” item and can be seen only in the “All Documents” view.
Alarm Items
Alarm items are put on Note if they are set up in calendar preferences or if user manually sets them.
$Alarm
$AlarmDisabled
$AlarmDescription
$AlarmMemoOptions
$AlarmOffset
$AlarmSendTo
$AlarmSound
$AlarmUnit
Alarms
BusyTime Items
BookFreeTime
$BusyName
$BusyPriority
Mail Items
$AltPrincipal
x$ExpandGroups
x$LangChair
x$LangPrincipal
x$NameLanguageTags
xBlindCopyTo
xCopyTo
xSendTo
x$SMTPKeepNotesItems
?From
xMailOptions
xSign
Encrypt
?Logo
Principal
22
 
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
Repeat UI fields
?RepeatAdjust
?RepeatCustom
?RepeatFor
?RepeatForUnit
?RepeatFromEnd
?RepeatHow
?RepeatInterval
??RepeatStartDate
?RepeatUnit
?RepeatUntil
?RepeatWeekends
Event items
$CSFlags – exists only on repeat parent with value of ‘c’
$CSTrack
$Ref
$RefOptions
_ViewIcon = 9 for Event
AltChair
AppendEndTime
AppendStartTime
AppointmentType = 2 for Event
ApptUNID
Body
CalendarDateTime
Categories
Chair
EndDate
EndDateTime
EndTime
EndTimeZone
ExcludeFromView
Form = “Appointment”
Location
OrgConfidential
OrgTable
RepeatDates
RepeatIds
Repeats – value is “1” for repeating
23
 
?Resources
?RoomToReserve
SequenceNum – Value is always 1 for Event
StartDate
StartDateTime
StartTime
StartTimeZone
Subject
24
 
Entry Type: Simple Reminder
Reminder Non-Repeat Document
Form: _Calendar Entry
Alias: Appointment
Alarm Items
Alarm items are put on Note if they are set up in calendar preferences or if user manually sets them.
$Alarm
$AlarmDisabled
$AlarmDescription
$AlarmMemoOptions
$AlarmOffset
$AlarmSendTo
$AlarmSound
$AlarmUnit
Alarms
BusyTime Items
BookFreeTime
$BusyName
$BusyPriority
Mail Items
$AltPrincipal
x$ExpandGroups
x$LangChair
x$LangPrincipal
x$NameLanguageTags
xBlindCopyTo
xCopyTo
xSendTo
x$SMTPKeepNotesItems
?From
xMailOptions
xSign
Encrypt
?Logo
Principal
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
25
 
Reminder Items
$CSTrack
$CSVersion
_ViewIcon = 10 for Reminder
AltChair
AppointmentType = 4 for Reminder
ApptUNID
Body
CalendarDateTime
Categories
Chair
EndDate
EndDateTime
EndTime
EndTimeZone
ExcludeFromView
Form = “Appointment”
Location
OrgConfidential
OrgTable
Principal
Repeats – value is “” for non repeating
?Resources
?RoomToReserve
SequenceNum – Value is always 1 for Reminder
StartDate
StartDateTime
StartTime
StartTimeZone
Subject

The Rubik's Cube is still a very popular puzzle toy. The fact is that it's even more popular than in the 80's.

Entry Type: Repeating Reminder
Reminder Parent Repeat Document
Form: _Calendar Entry
Alias: Appointment
Mail Items
From
Principal
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
Repeat UI fields
RepeatAdjust
RepeatCustom
RepeatFor
RepeatForUnit
RepeatFromEnd
RepeatHow
RepeatInterval
RepeatStartDate
RepeatUnit
RepeatUntil
RepeatWeekends
Reminder Items
$CSFlags value of ‘c’ on repeat parent
$CSTrack
$CSVersion
?$CSWISL
?$WatchedItems
_ViewIcon = 10 for Reminder
AltChair
AppointmentType = 4 for Reminder
ApptUNID
Body
Categories
Chair
EndDate
EndDateTime
EndTime
EndTimeZone

27
 
ExcludeFromView
Form = “Appointment”
Location
OrgConfidential
OrgTable
RepeatDates
RepeatInstanceDates
Repeats – value is “1” for Reminder
SequenceNum – Value is always 1 for Reminder
StartDate
StartDateTime
StartTime
StartTimeZone
Subject
?UpdateSeq
Reminder Children Repeat Documents
Alarm Items
Alarm items are put on Note if they are set up in calendar preferences or if user manually sets them.
$Alarm
$AlarmDisabled
$AlarmDescription
$AlarmMemoOptions
$AlarmOffset
$AlarmSendTo
$AlarmSound
$AlarmUnit
BusyTime Items
BookFreeTime
$BusyName
$BusyPriority
Mail Items
From
Principal
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
28
 
Appointment Items
$CSFlags value of ‘i’ on repeat child
$CSTrack
?$CSVersion
?$CSWISL
$Ref
$RefOptions
$WatchedItems
_ViewIcon = 10 for Reminder
AltChair
AppointmentType = 4 for Reminder
ApptUNID
Body
Categories
Chair
EndDate
EndDateTime
EndTime
EndTimeZone
ExcludeFromView
Form = “Appointment”
Location
OrgConfidential
OrgTable
RepeatInstanceDates
Repeats – value is “1” for repeating
SequenceNum – Value is always 1 for Reminder
StartDate
StartDateTime
StartTime
StartTimeZone
Subject
?UpdateSeq
 
Entry Type: Simple Meeting with Invitations Chair’s Document
Form: _Calendar Entry
Alias: Appointment
In the case of a simple meeting with invitation(s), one document is created in the chair’s mail file, with notices in the invitees’ mail file. The chair’s document is displayed in the calendar, while the notices are mailed to the invitees/rooms/resources. Accepted/declined/countered notices arrive in the chair’s inbox.
Alarm Items
Alarm items are put on Note if they are set up in calendar preferences or if user manually sets them.
$Alarm
$AlarmDisabled
$AlarmDescription
$AlarmMemoOptions
$AlarmOffset
$AlarmSendTo
$AlarmSound
$AlarmUnit
BusyTime Items
BookFreeTime
$BusyName
$BusyPriority
Mail Items
$AltPrincipal
x$ExpandGroups
x$LangChair
x$LangPrincipal
x$NameLanguageTags
xBlindCopyTo
xCopyTo
DeliveryPriority
DeliveryReport
xSendTo
x$SMTPKeepNotesItems
From
xMailOptions
xSign
Encrypt
?Logo
PostedDate

30
 
Principal
ReturnReceipt
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
Meeting Items
$CSFlags value of ‘c’ on repeat parent and ‘i’ and child document
$CSTrack
$CSVersion
$CSWISL
$Seal
$SealData
$Signature
$WatchedItems
_ViewIcon – Value is always 158 for Chair’s meeting note
AltChair
AltFYINames
AltOptionalNames
AltRequiredNames
AppointmentType = 3 for Meeting
ApptUNID
Body
CalendarDateTime
Categories
Chair
EndDate
EndDateTime
EndTime
EndTimeZone
ExcludeFromView
INetFYINames
INetOptionalNames
INetRequiredNames
Form = “Appointment”
FYIAttendees
Location
OptionalAttendees
OrgConfidential
OrgTable
PreventCounter
PreventDelegate
Repeats – value is “” for non repeating

31
 
RequiredAttendees
RequiredResources
Room
SequenceNum
StartDate
StartDateTime
StartTime
StartTimeZone
StorageFYINames
StorageOptionalNames
StorageRequiredNames
Subject
UpdateSeq
Simple Meeting - Notice to Invitees
Form: (Notice)
Alias: Notice
The point of reference here is that this Notice has been created and we have just asked mail router to deliver it.
Mail Items
$AltPrincipal
$LangChair
$LangPrincipal
$NameLanguageTags
AltChair
AltCopyTo
AltSendTo
BlindCopyTo – Any FYI invitees are put into BlindCopyTo. We never pass FYIAttendees item. CopyTo
DeliveredDate – stamped by Router upon delivery
DeliveryPriority
DeliveryReport
SendTo
From
FromDomain
INetFrom
Sign
Encrypt
PostedDate – stamped by Client when sent
Principal
ReturnReceipt
32
 
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
Meeting Items
$CSTrack
$CSVersion
$CSWISL
$Seal
$SealData
$Signature
_ViewIcon – Value is always 133 for invitation
AltChair
AltOptionalNames
AltRequiredNames
AppointmentType = 3 for Meeting
ApptUNID
Body
Broadcast
Categories
Chair
ChairDomain – Inconsistent behavior in Notes for this item. Not always present.
EndDate
EndDateTime
EndTime
EndTimeZone
ExcludeFromView
INetOptionalNames
INetRequiredNames
Form = “Notice”
Location
NoticeType = ”I”
OptionalAttendees
OrgConfidential
OrgTable
PreventCounter
PreventDelegate
Repeats – value is “” for non repeating
RequiredAttendees
RequiredResources
Room
SequenceNum
StartDate
StartDateTime

33
 
StartTime
StartTimeZone
StorageOptionalNames
StorageRequiredNames
Subject
Topic
UpdateSeq

Simple Meeting – Notice to additional invitee

There is no real difference for a non-repeating meeting invitation to a new invitee. This is here for completeness, because an invitation to a new attendee to an existing repeating meeting is different from the original invitees notice.
Simple Meeting - Notice to Invitees
 Entry Type: Repeating Meeting
Chair’s Documents
Form: _Calendar Entry
Alias: Appointment
Mail Items
From
Principal
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
Repeat UI fields
RepeatAdjust
RepeatCustom
RepeatFor
RepeatForUnit
RepeatFromEnd
RepeatHow
RepeatInterval
RepeatStartDate
RepeatUnit
RepeatUntil
RepeatWeekends
Appointment Items
$CSFlags value of ‘c’ on repeat parent
$CSTrack
$CSVersion
$CSWISL
$Seal
$SealData
$Signature
$WatchedItems
_ViewIcon = 158
AltChair
AppointmentType = 3 for meeting
ApptUNID
Body
Categories
Chair
EndDate

35
 
EndDateTime
EndTime
EndTimeZone
ExcludeFromView
Form = “Appointment”
Location
OptionalAttendees
OrgConfidential
OrgTable
RepeatDates
RepeatEndDates
RepeatInstanceDates
Repeats – value is “1” for repeating
RequiredAttendees
RequiredResources
Room
SequenceNum – The sequence number on parent document is always 1
StartDate
StartDateTime
StartTime
StartTimeZone
Subject
Topic
UpdateSeq
Chair’s Children Repeat Documents
Alarm Items
Alarm items are put on Note if they are set up in calendar preferences or if user manually sets them.
$Alarm
$AlarmDisabled
$AlarmDescription
$AlarmMemoOptions
$AlarmOffset
$AlarmSendTo
$AlarmSound
$AlarmUnit
BusyTime Items
BookFreeTime
$BusyName
$BusyPriority
Mail Items
From

36
 
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
Appointment Items
$CSFlags value of ‘i’ on repeat child
$CSTrack
$CSVersion
$CSWISL
$Ref
$RefOptions
$Seal
$SealData
$Signature
$WatchedItems
_ViewIcon = 158
AltChair
AppointmentType = 3 for meeting
ApptUNID
Body
Categories
Chair
EndDate
EndDateTime
EndTime
EndTimeZone
ExcludeFromView
Form = “Appointment”
Location
OptionalAttendees
OrgConfidential
OrgTable
RepeatInstanceDates
Repeats – value is “1” for repeating
RequiredAttendees
RequiredResources
Room
SequenceNum
StartDate
StartDateTime
StartTime
StartTimeZone
Subject

37
 
UpdateSeq
  
Repeating Meeting - Notice to Invitees
Repeat Meeting Document
Form: (Notice)
Alias: Notice
Mail Items
$AltPrincipal
$ExpandGroups
$LangChair
$LangPrincipal
$NameLanguageTags
AltCopyTo
AltSendTo
BlindCopyTo – Any FYI invitees are put into BlindCopyTo. We never pass FYIAttendees item. CopyTo
DeliveredDate – stamped by Router upon delivery
DeliveryPriority
DeliveryReport
SendTo
From
FromDomain
INetFrom
Sign
Encrypt
PostedDate – stamped by Client when sent
Principal
ReturnReceipt
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
Repeat UI fields
RepeatAdjust
RepeatCustom
RepeatFor
RepeatForUnit
RepeatFromEnd
RepeatHow
RepeatInterval
RepeatStartDate
RepeatUnit
RepeatUntil

39
 
RepeatWeekends
Appointment Items
$CSTrack
$CSVersion
$CSWISL
$Seal
$SealData
$Signature
$WatchedItems
_ViewIcon – Value is always133 for invitation
AltChair
AppointmentType = 3 for meeting
ApptUNID
Body
Broadcast
Categories
Chair
EndDate
EndDateTime
EndTime
EndTimeZone
ExcludeFromView
Form = “Notice”
Location
NoticeType=”I”
OptionalAttendees
OrgConfidential
OrgRepeat
OrgTable
PreventCounter
PreventDelegate
RepeatDates
RepeatEndDates
Repeats – value is “1” for repeating
RequiredAttendees
RequiredResources
Room
SequenceNum
StartDate
StartDateTime
StartTime
StartTimeZone
Subject
Topic
UpdateSeq

40
 
Repeat Meeting – Notice to Additional Invitee
Form: (Notice)
Alias: Notice
Mail Items
$AltPrincipal
$ExpandGroups
$LangChair
$LangPrincipal
$NameLanguageTags
AltCopyTo
AltSendTo
BlindCopyTo – Any FYI invitees are put into BlindCopyTo. We never pass FYIAttendees item. CopyTo
DeliveredDate – stamped by Router upon delivery
DeliveryPriority
DeliveryReport
SendTo
From
FromDomain
INetFrom
xMailOptions
Sign
Encrypt
PostedDate – stamped by Client when sent
Principal
ReturnReceipt
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
Appointment Items
$CSFlags = “m”
$CSTrack
$CSVersion
$CSWISL
$Ref
$RefOptions
$Seal
$SealData
$Signature
$WatchedItems

41
 
_ViewIcon – Value is always 133 for invitation
AltChair
AppointmentType = 3 for meeting
ApptUNID
Body
Broadcast
Categories
Chair
EndDate
EndDateTime
EndTime
EndTimeZone
ExcludeFromView
Form = “Notice”
Location
NoticeType =”I”
OptionalAttendees
OrgConfidential
OrgRepeat
OrgTable
ParentRepeatDates
ParentRepeatInstanceDates
PreventCounter
PreventDelegate
RepeatInstanceDates
Repeats – value is “1” for repeating
RequiredAttendees
RequiredResources
RescheduleEndDateTimes
RescheduleInstanceDates
RescheduleStartDateTimes
RescheduleWhich
Room
SequenceNum
StartDate
StartDateTime
StartTime
StartTimeZone
StorageRequiredNames – This item is overloaded in this case.
Subject
Topic
UpdateSeq

42
 
Entry Type: Accept Notice – Simple Meeting Invitee’s document
Form: _Calendar Entry
Alias: Appointment
In the case of a simple meeting, when an invitee accepts an invitation, the invitation document is itself modified suitably (for instance, CalendarDateTime item is added) for display on the calendar. Also an accept notice is sent to the Chair’s mail file.
Alarm Items
Alarm items are put on Note if they are set up in calendar preferences or if user manually sets them.
$Alarm
$AlarmDisabled
$AlarmDescription
$AlarmMemoOptions
$AlarmOffset
$AlarmSendTo
$AlarmSound
$AlarmUnit
Alarms
BusyTime Items
BookFreeTime
$BusyName
$BusyPriority
Mail Items
$AltPrincipal
$ExpandGroups
$LangChair
$LangPrincipal
$NameLanguageTags
AltCopyTo
AltSendTo
BlindCopyTo – When a BlindCopy Recipient receives mail, only their name is in this field. CopyTo
DeliveredDate – stamped by Router upon delivery
DeliveryPriority
DeliveryReport
SendTo
From
FromDomain
INetFrom
xMailOptions

43
 
Sign
Encrypt
PostedDate – stamped by Client when sent
Principal
ReturnReceipt
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
Meeting Items
$CSTrack
$CSVersion
$CSWISL
$Seal
$SealData
$Signature
_ViewIcon – Value is always 158 for meeting now on calendar
AltChair
AltOptionalNames
AltRequiredNames
AppointmentType = 3 for Meeting
ApptUNID
Body
Broadcast
CalendarDateTime
Categories
Chair
ChairDomain – Inconsistent behavior in Notes for this item. Not always present.
EndDate
EndDateTime
EndTime
EndTimeZone
ExcludeFromView
INetOptionalNames
INetRequiredNames
Form = “Notice”
Location
NoticeType=”A”
OptionalAttendees
OrgConfidential
OrgTable
PreventCounter
PreventDelegate

44
 
Repeats – value is “” for non repeating
RequiredAttendees
RequiredResources
Room
SequenceNum
StartDate
StartDateTime
StartTime
StartTimeZone
StorageOptionalNames
StorageRequiredNames
Subject
Topic
UpdateSeq

Accept - Simple Meeting - Notice to Chair
Form: (Notice)
Alias: Notice
Mail Items
$AltPrincipal
$ExpandGroups
$LangChair
$LangPrincipal
$NameLanguageTags
AltCopyTo
AltSendTo
BlindCopyTo
CopyTo
DeliveredDate – stamped by Router upon delivery
DeliveryPriority
DeliveryReport
SendTo
From
FromDomain
INetFrom
xMailOptions
Sign
Encrypt
PostedDate – stamped by Client when sent
Principal
ReturnReceipt
DataBase Control Items
$PublicAccess

45
 
$NoPurge
$Revisions
$UpdatedBy
Meeting Items
$CSFlags = ‘w’
$CSTrack
$CSVersion
$CSWISL
$REF
$RefOptions
_ViewIcon = 83 for accept
ViewIcon2
AltChair
AltOptionalNames
AltRequiredNames
AppointmentType = 3 for Meeting
ApptUNID
Body
Broadcast
CalendarDateTime
Categories
Chair
ChairDomain – Inconsistent behavior in Notes for this item. Not always present.
EndDateTime
EndTimeZone
ExcludeFromView
INetOptionalNames
INetRequiredNames
Form = “Notice”
Location
NoticeType =”A”
OptionalAttendees
OrgConfidential
OrgTable
PreventCounter
PreventDelegate
Repeats – value is “” for non repeating
RequiredAttendees
RequiredResources
Room
StatusUpdate – if invitee accepted with comment, this item contains that comment.
SequenceNum
StartDate
StartDateTime
StartTimeZone

46
 
StorageOptionalNames
StorageRequiredNames
Subject
Topic
UpdateSeq
  
Entry Type: Accept Notice – Repeat Meeting Invitee’s parent repeat document
Form: _Calendar Entry
Alias: Appointment
In the case of a repeat meeting, when an invitee accepts an invitation, the invitation document is itself modified suitably to be the “parent document” in the invitee’s mail file. A child to this Parent Repeat document is created for display in the Calendar view. Also, an accept notice is sent to the Chair’s mail file.
Mail Items
$AltPrincipal
$ExpandGroups
$LangChair
$LangPrincipal
$NameLanguageTags
AltCopyTo
AltSendTo
BlindCopyTo
CopyTo
DeliveredDate – stamped by Router upon delivery
DeliveryPriority
DeliveryReport
SendTo
From
FromDomain
INetFrom
Sign
Encrypt
PostedDate – stamped by Client when sent
Principal
ReturnReceipt
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
Repeat UI fields
RepeatAdjust
RepeatCustom
RepeatFor
RepeatForUnit
RepeatFromEnd

48
 
RepeatHow
RepeatInterval
RepeatStartDate
RepeatUnit
RepeatUntil
RepeatWeekends
Meeting Items
$CSFlags = ‘c’
$CSTrack
$CSVersion
$WatchedItems
_ViewIcon = 158
AltChair
AltOptionalNames
AltRequiredNames
AppointmentType = 3 for Meeting
ApptUNID
Body
Categories
Chair
ChairDomain – Inconsistent behavior in Notes for this item. Not always present.
EndDateTime
EndTimeZone
ExcludeFromView
INetOptionalNames
INetRequiredNames
Form = “Appointment”
Location
NoticeType =”A”
OptionalAttendees
OrgConfidential
OrgRepeat
OrgTable
PreventCounter
PreventDelegate
RepeatDates
RepeatEndDates
RepeatInstanceDates – These are put on document at acceptance Repeats – value is “1” for repeating RequiredAttendees
RequiredResources
Room
SequenceNum
StartDate
StartDateTime

49
 
StartTimeZone
StorageOptionalNames
StorageRequiredNames
Subject
Topic
UpdateSeq
Invitee’s child repeat document
Alarm Items
Alarm items are put on Note if they are set up in calendar preferences or if user manually sets them.
$Alarm
$AlarmDisabled
$AlarmDescription
$AlarmMemoOptions
$AlarmOffset
$AlarmSendTo
$AlarmSound
$AlarmUnit
Alarms
BusyTime Items
BookFreeTime
$BusyName
$BusyPriority
Mail Items
$AltPrincipal
$ExpandGroups
$LangChair
$LangPrincipal
$NameLanguageTags
AltCopyTo
AltSendTo
BlindCopyTo
CopyTo
DeliveredDate – stamped by Router upon delivery
DeliveryPriority
DeliveryReport
SendTo
From
FromDomain
INetFrom
xMailOptions
Sign

50
 
Encrypt
PostedDate – stamped by Client when sent
Principal
ReturnReceipt
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
Meeting Items
$CSFlags = ‘i’
$CSTrack
$CSVersion
$REF
$RefOptions
$WatchedItems
_ViewIcon = 158
AltChair
AltOptionalNames
AltRequiredNames
AppointmentType = 3 for Meeting
ApptUNID
Body
CalendarDateTime
Categories
Chair
ChairDomain – Inconsistent behavior in Notes for this item. Not always present.
EndDateTime
EndTimeZone
ExcludeFromView
INetOptionalNames
INetRequiredNames
Form = “Appointment”
Location
NoticeType =”A”
OptionalAttendees
OrgConfidential
OrgRepeat
OrgTable
PreventCounter
PreventDelegate
RepeatInstanceDates
Repeats – value is “1” for repeating
RequiredAttendees

51
 
RequiredResources
Room
SequenceNum
StartDate
StartDateTime
StartTimeZone
StorageOptionalNames
StorageRequiredNames
Subject
Topic
UpdateSeq
Accept - Repeat Meeting - Notice to Chair
Form: (Notice)
Alias: Notice
Mail Items
$AltPrincipal
$ExpandGroups
$LangChair
$LangPrincipal
$NameLanguageTags
AltCopyTo
AltSendTo
BlindCopyTo
CopyTo
DeliveredDate – stamped by Router upon delivery
DeliveryPriority
DeliveryReport
SendTo
From
FromDomain
INetFrom
Sign
Encrypt
PostedDate – stamped by Client when sent
Principal
ReturnReceipt
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy

52
 
Meeting Items
$CSFlags = “wm”
$CSTrack
$CSVersion
$REF
$RefOptions
_ViewIcon = 83 for accept
ViewIcon2
AltChair
AltOptionalNames
AltRequiredNames
AppointmentType = 3 for Meeting
ApptUNID
Body
Broadcast
CalendarDateTime
Categories
Chair
ChairDomain – Inconsistent behavior in Notes for this item. Not always present.
EndDateTime
EndTimeZone
ExcludeFromView
INetOptionalNames
INetRequiredNames
Form = “Notice”
Location
NoticeType =”A”
OptionalAttendees
OrgConfidential
OrgTable
OriginalStartDate – In most cases this is the same as the StartDateTime of invitation. If invitee accepts all, then declines partial set, then accepts some or all of that partial set, then this is the selected date from his/her calendar when he/she accepted.
PreventCounter
PreventDelegate
RepeatInstanceDates – In most cases this item is not present on accept. If invitee accepts all, then declines partial set, then accepts some or all of that partial set, then this is the initial repeat date corresponding to the selected date from his/her calendar when he/she accepted.
Repeats – value is “” for non repeating
RequiredAttendees
RequiredResources
RescheduleEndDateTimes – item not present on original accept. See RepeatInstanceDate above.
RescheduleInstanceDates – item not present on original accept. See RepeatInstanceDate above.
RescheduleStartDateTimes – item not present on original accept. See RepeatInstanceDate above.
RescheduleWhich
Room

53
 
StatusUpdate
SequenceNum
StartDate
StartDateTime
StartTimeZone
StorageOptionalNames
StorageRequiredNames
Subject
Topic
UpdateSeq
Accept Notice – Repeat Meeting -- Additional Invitee
In the case of a repeat meeting to an additional invitee, when an invitee accepts an invitation, the invitation is a document that contains a $Ref to a non-existing parent. That parent repeat document is initially created as a ghost note when the invitation is deposited in the invitees inbox. When the user takes action on the invitation, a real parent repeat document is created. The invitation itself is modified into a repeat child document. Also, an accept notice is sent to the Chair’s mail file.
Accept – Repeat Meeting -- Invitee’s parent repeat document-- Additional Invitee
Form: _Calendar Entry
Alias: Appointment
Mail Items
$AltPrincipal
$ExpandGroups
$LangChair
$LangPrincipal
$NameLanguageTags
AltCopyTo
AltSendTo
BlindCopyTo
CopyTo
DeliveredDate – stamped by Router upon delivery
DeliveryPriority
DeliveryReport
SendTo
From
FromDomain
INetFrom
Sign
Encrypt
PostedDate – stamped by Client when sent
Principal
ReturnReceipt

54
 
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy

Meeting Items
$CSFlags = ‘c’
$CSTrack
$CSVersion
$WatchedItems
_ViewIcon = 158
AltChair
AltOptionalNames
AltRequiredNames
AppointmentType = 3 for Meeting
ApptUNID
Body
Categories
Chair
ChairDomain – When repeat parent is created, Chair domain is inserted.
EndDate
EndDateTime
EndTime
EndTimeZone
ExcludeFromView
INetOptionalNames
INetRequiredNames
Form = “Appointment”
Location
NoticeType =”A”
OptionalAttendees
OrgConfidential
OrgRepeat
OrgTable
PreventCounter
PreventDelegate
RepeatDates
RepeatEndDates
RepeatInstanceDates – These are put on document at acceptance.
Repeats – value is “1” for repeating
RequiredAttendees
RequiredResources
Room

55
 
SequenceNum
StartDate
StartDateTime
StartTime
StartTimeZone
StorageOptionalNames
StorageRequiredNames – overloaded with meeting startdates copied from invitation.
Subject
Topic
UpdateSeq
Accept – Repeat Meeting -- Invitee’s child repeat document-- Additional Invitee
Alarm Items
Alarm items are put on Note if they are set up in calendar preferences or if user manually sets them.
$Alarm
$AlarmDisabled
$AlarmDescription
$AlarmMemoOptions
$AlarmOffset
$AlarmSendTo
$AlarmSound
$AlarmUnit
Alarms
BusyTime Items
BookFreeTime
$BusyName
$BusyPriority
Mail Items
$AltPrincipal
$ExpandGroups
$LangChair
$LangPrincipal
$NameLanguageTags
AltCopyTo
AltSendTo
BlindCopyTo
CopyTo
DeliveredDate – stamped by Router upon delivery
DeliveryPriority
DeliveryReport
SendTo
From

56
 
FromDomain
INetFrom
Sign
Encrypt
PostedDate – stamped by Client when sent
Principal
ReturnReceipt
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
Meeting Items
$CSFlags = ‘i’
$CSTrack
$CSVersion
$REF
$RefOptions
$WatchedItems
_ViewIcon = 158
AltChair
AltOptionalNames
AltRequiredNames
AppointmentType = 3 for Meeting
ApptUNID
Body
CalendarDateTime
Categories
Chair
ChairDomain – Inconsistent behavior in Notes for this item. Not always present.
EndDateTime
EndTimeZone
ExcludeFromView
INetOptionalNames
INetRequiredNames
Form = “Appointment”
Location
NoticeType =”A”
OptionalAttendees
OrgConfidential
OrgRepeat
OrgTable
PreventCounter
PreventDelegate

57
 
RepeatInstanceDates
Repeats – value is “1” for repeating
RequiredAttendees
RequiredResources
RescheduleEndDateTimes -- item removed when acceptance is done
RescheduleInstanceDates -- item removed when acceptance is done
RescheduleStartDateTimes – item removed when acceptance is done
RescheduleWhich -- item removed when acceptance is done
Room
SequenceNum
StartDate
StartDateTime
StartTimeZone
StorageOptionalNames
StorageRequiredNames – overloaded with meeting startdates from invitation
Subject
Topic
UpdateSeq
Accept - Repeat Meeting - Notice to Chair -- Additional Invitee
Form: (Notice)
Alias: Notice
Mail Items
$AltPrincipal
$ExpandGroups
$LangChair
$LangPrincipal
$NameLanguageTags
AltCopyTo
AltSendTo
BlindCopyTo
CopyTo
DeliveredDate – stamped by Router upon delivery
DeliveryPriority
DeliveryReport
SendTo
From
FromDomain
INetFrom
Sign
Encrypt
PostedDate – stamped by Client when sent
Principal
ReturnReceipt

58
 
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
Meeting Items
$CSTrack
$CSVersion
$REF
$RefOptions
_ViewIcon = 83 for accept
ViewIcon2
AltChair
AltOptionalNames
AltRequiredNames
AppointmentType = 3 for Meeting
ApptUNID
Body
Broadcast
Categories
Chair
ChairDomain – Inconsistent behavior in Notes for this item. Not always present.
EndDateTime
EndTimeZone
ExcludeFromView
INetOptionalNames
INetRequiredNames
Form = “Notice”
Location
NoticeType =”A”
OptionalAttendees
OrgConfidential
OrgTable
OriginalStartDate – In most cases this is the same as the StartDateTime of invitation. If invitee accepts all, then declines partial set, then accepts some or all of that partial set, then this is the selected date from his/her calendar when he/she accepted.
PreventCounter
PreventDelegate
RepeatInstanceDates – In most cases this item is not present on accept. If invitee accepts all, then declines partial set, then accepts some or all of that partial set, then this is the initial repeat date corresponding to the selected date from his/her calendar when he/she accepted.
Repeats – value is “” for non repeating
RequiredAttendees
RequiredResources

59
 
RescheduleEndDateTimes
RescheduleInstanceDates
RescheduleStartDateTimes
RescheduleWhich
Room
StatusUpdate
SequenceNum
StartDate
StartDateTime– In most cases this is the same as the StartDateTime of invitation. If invitee accepts all, then declines partial set, then accepts some or all of that partial set, then this is the selected date from his/her calendar when he/she accepted.
StartTimeZone
StorageOptionalNames
StorageRequiredNames– overloaded with meeting startdates from invitation
Subject
Topic
UpdateSeq
 
Entry Type: Counter Notice – Simple Meeting Invitee’s document
Form: _Calendar Entry
Alias: Appointment
In the case of a simple meeting, when an invitee counters an invitation, the invitation document is itself modified suitably to reflect that the invitee has proposed a different time. Also, a counter notice is sent to the Chair’s mail file.
Alarm Items
Alarm items are removed from note when user counters.
BusyTime Items
BookFreeTime
$BusyName
$BusyPriority = 2
Mail Items
This information is still the original information from the invitation.
$AltPrincipal
$ExpandGroups
$LangChair
$LangPrincipal
$NameLanguageTags
AltCopyTo
AltSendTo
BlindCopyTo – When a BlindCopy Recipient receives mail, only their name is in this field. CopyTo
DeliveredDate – stamped by Router upon delivery
DeliveryPriority
DeliveryReport
SendTo
From
FromDomain
INetFrom
xMailOptions
Sign
Encrypt
PostedDate – stamped by Client when sent
Principal
ReturnReceipt
DataBase Control Items
$PublicAccess
$NoPurge

61
 
$Revisions
$UpdatedBy
Meeting Items
$CSTrack
$CSVersion
$CSWISL
$Seal
$SealData
$Signature
_ViewIcon = 39
AltChair
AltOptionalNames
AltRequiredNames
AppointmentType = 3 for Meeting
ApptUNID
Body
BookFreeTime = 1
Broadcast
Categories
Chair
ChairDomain – Inconsistent behavior in Notes for this item. Not always present.
EndDate
EndDateTime
EndTime
EndTimeZone
ExcludeFromView
INetOptionalNames
INetRequiredNames
Form = “Notice”
Location
NewEndDate
NewEndDateTime
NewEndTime
NewEndTimeZone
NewStartDate
NewStartDateTime
NewStartTime
NewStartTimeZone
NoticeType =”T”
OptionalAttendees
OrgConfidential
OrgTable
PreventCounter
PreventDelegate
Repeats – value is “” for non repeating

62
 
RequiredAttendees
RequiredResources
Room
SequenceNum
StartDate
StartDateTime
StartTime
StartTimeZone
StorageOptionalNames
StorageRequiredNames
Subject
Topic
UpdateSeq
Counter – Simple Meeting - Notice to Chair
Form: (Notice)
Alias: Notice
Mail Items
$AltPrincipal
$ExpandGroups
$LangChair
$LangPrincipal
$NameLanguageTags
AltCopyTo
AltSendTo
BlindCopyTo – When a BlindCopy Recipient receives mail, only their name is in this field. CopyTo
DeliveredDate – stamped by Router upon delivery
DeliveryPriority
DeliveryReport
SendTo
From
FromDomain
INetFrom
Sign
Encrypt
PostedDate – stamped by Client when sent
Principal
ReturnReceipt
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions

63
 
$UpdatedBy
Meeting Items
$CSTrack
$CSVersion
No $CSWISL item on Counter
$REF
$RefOptions
_ViewIcon = 39
ViewIcon2
AltChair
AltOptionalNames
AltRequiredNames
AppointmentType = 3 for Meeting
ApptUNID
Categories
Chair
ChairDomain – Inconsistent behavior in Notes for this item. Not always present.
EndDateTime
EndTimeZone
ExcludeFromView
INetOptionalNames
INetRequiredNames
Form = “Notice”
Location
NewEndDate
NewEndDateTime
NewEndTime
NewEndTimeZone
NewStartDate
NewStartDateTime
NewStartTime
NewStartTimeZone
NoticeType =”T”
OptionalAttendees
OrgConfidential
OrgTable
PreventCounter
PreventDelegate
Repeats – value is “” for non repeating
RequiredAttendees
RequiredResources
Room
SequenceNum
StartDate
StartDateTime

64
 
StartTimeZone
StatusUpdate
StorageOptionalNames
StorageRequiredNames
Subject
Topic
UpdateSeq
Cancellation Notice to Invitees – Simple Meeting
Form: (Notice)
Alias: Notice
Mail Items
$AltPrincipal
$ExpandGroups
$LangChair
$LangPrincipal
$NameLanguageTags
AltCopyTo
AltSendTo
BlindCopyTo – Any FYI invitees are put into BlindCopyTo. We never pass FYIAttendees item. CopyTo
DeliveredDate – stamped by Router upon delivery
DeliveryPriority
DeliveryReport
SendTo
From
FromDomain
INetFrom
xMailOptions
Sign
Encrypt
PostedDate – stamped by Client when sent
Principal
ReturnReceipt
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
Meeting Items
$CSFlags = “w”
$CSTrack
 
$CSVersion
$CSWISL
$REF
$RefOptions
_ViewIcon = 81
AltChair
AltOptionalNames
AltRequiredNames
AppointmentType = 3 for Meeting
ApptUNID
Body
Broadcast
Categories
Chair
ChairDomain – Inconsistent behavior in Notes for this item. Not always present.
EndDateTime
EndTimeZone
ExcludeFromView
INetOptionalNames
INetRequiredNames
Form = “Notice”
Location
NoticeType =”C”
OptionalAttendees
OrgConfidential
OrgTable
PreventCounter
PreventDelegate
Repeats – value is “” for non repeating
RequiredAttendees
RequiredResources
Room
SequenceNum
StartDate
StartDateTime
StartTimeZone
StorageOptionalNames
StorageRequiredNames
Subject
Topic
UpdateSeq
Remove Attendee – Simple Meeting
Form: (Notice)
Alias: Notice

66
 
Mail Items
$AltPrincipal
$ExpandGroups
$LangChair
$LangPrincipal
$NameLanguageTags
AltCopyTo
AltSendTo
CopyTo
DeliveredDate – stamped by Router delivery
DeliveryPriority
DeliveryReport
SendTo
From
FromDomain
INetFrom
xMailOptions
Sign
Encrypt
PostedDate – stamped by Client when sent
Principal
ReturnReceipt
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
Meeting Items
$CSFlags = “w”
$CSTrack
$CSVersion
$CSWISL
$REF
$RefOptions
_ViewIcon = 157
AltChair
AltOptionalNames
AltRequiredNames
AppointmentType = 3 for Meeting
ApptUNID
Body
Categories
Chair

67
 
ChairDomain – Inconsistent behavior in Notes for this item. Not always present.
EndDateTime
EndTimeZone
ExcludeFromView
INetOptionalNames
INetRequiredNames
Form = “Notice”
Location
NoticeType =”S”
OptionalAttendees– person being removed is removed from
RequiredAttendees/OptionalAttendees list
OrgConfidential
OrgTable
PreventCounter
PreventDelegate
Repeats – value is “” for non repeating
RequiredAttendees – person being removed is removed from
RequiredAttendees/OptionalAttendees list
RequiredResources
Room
SequenceNum
StartDate
StartDateTime
StartTimeZone
StorageOptionalNames
StorageRequiredNames
Subject
Topic
UpdateSeq
Reschedule Notice to Invitees – Simple Meeting
Form: (Notice)
Alias: Notice
Mail Items
$AltPrincipal
$ExpandGroups
$LangChair
$LangPrincipal
$NameLanguageTags
AltCopyTo
AltSendTo
BlindCopyTo – Any FYI invitees are put into BlindCopyTo. We never pass FYIAttendees item. CopyTo
DeliveredDate – stamped by Router upon delivery

68
 
DeliveryPriority
DeliveryReport
SendTo
From
FromDomain
INetFrom
Sign
Encrypt
PostedDate – stamped by Client when sent
Principal
ReturnReceipt
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
Meeting Items
$CSFlags = ‘w’
$CSTrack
$CSVersion
$CSWISL
$REF
$RefOptions
$Seal
$SealData
$Signature
_ViewIcon = 33
ViewIcon2 = 11 present when reschedule contains comment
AltChair
AltOptionalNames
AltRequiredNames
AppointmentType = 3 for Meeting
ApptUNID
Body
Broadcast
Categories
Chair
ChairDomain – Inconsistent behavior in Notes for this item. Not always present.
EndDateTime
EndTimeZone
ExcludeFromView
INetOptionalNames
INetRequiredNames
Form = “Notice”

69
 
Location
NoticeType=”U”
OptionalAttendees
OrgConfidential
OrgTable
PreventCounter
PreventDelegate
Repeats – value is “” for non repeating
RequiredAttendees
RequiredResources
Room
SequenceNum – sequence number is bumped on reschedule. Req/Opt invitee’s must re-accept/decline.
StartDate
StartDateTime
StartTimeZone
StatusUpdate
StorageOptionalNames
StorageRequiredNames
Subject
Topic
UpdateSeq
Decline Invitees Document – Simple Meeting
Form: (Notice)
Alias: Notice
Mail Items
$AltPrincipal
$ExpandGroups
$LangChair
$LangPrincipal
$NameLanguageTags
AltCopyTo
AltSendTo
BlindCopyTo – Any FYI invitees are put into BlindCopyTo. We never pass FYIAttendees item. CopyTo
DeliveredDate – stamped by Router upon delivery
DeliveryPriority
DeliveryReport
SendTo
From
FromDomain
INetFrom
xMailOptions

70
 
Sign
Encrypt
PostedDate – stamped by Client when sent
Principal
ReturnReceipt
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
Meeting Items
$CSTrack
$CSVersion
$CSWISL
$Seal
$SealData
$Signature
_ViewIcon = 84
AltChair
AltOptionalNames
AltRequiredNames
AppointmentType = 3 for Meeting
ApptUNID
Body
Broadcast
Categories
Chair
ChairDomain – Inconsistent behavior in Notes for this item. Not always present.
EndDate
EndDateTime
EndTime
EndTimeZone
ExcludeFromView
INetOptionalNames
INetRequiredNames
Form = “Notice”
Location
NoticeType = ”R”
OptionalAttendees
OrgConfidential
OrgTable
PreventCounter
PreventDelegate
Repeats – value is “” for non repeating

71
 
RequiredAttendees
RequiredResources
Room
SequenceNum
StartDate
StartDateTime
StartTime
StartTimeZone
StorageOptionalNames
StorageRequiredNames
Subject
Topic
UpdateSeq
Decline Notice to Chair – Simple Meeting
Form: (Notice)
Alias: Notice
Actually this is same as Decline Invitees Document – Simple Meeting except that the “SendTo” item is the Chair. The “From” item is who is sending. The “Principal” item is the owner of the mail file from which decline is sent. The “PostedDate” item is the datetime that the client sends decline.
Delegate – Simple Meeting - Notice to Chair
Form: (Notice)
Alias: Notice
The Chair uses this document to tie the original invitee to the delegee. This allows the delegee to receive future reschedules, updates, and emails sent to participants.
Mail Items
$AltPrincipal
$ExpandGroups
$LangChair
$LangPrincipal
$NameLanguageTags
AltCopyTo
AltDelegator
AltSendTo
BlindCopyTo – Any FYI invitees are put into BlindCopyTo. We never pass FYIAttendees item. CopyTo
DeliveredDate – stamped by Router upon delivery
DeliveryPriority
DeliveryReport
SendTo

72
 
From – sender of delegation notice
FromDomain
INetFrom
Sign
Encrypt
PostedDate – stamped by Client when sent
Principal – owner of calendar delegation notice is being sent from ReturnReceipt
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
Meeting Items
$CSFlags = “w”
$CSTrack
$CSVersion
$CSWISL
$REF
$RefOptions
$Seal
$SealData
$Signature
_ViewIcon = 133
AltChair
AltDelegee
AltOptionalNames
AltRequiredNames
AppointmentType = 3 for Meeting
ApptUNID
Body
Broadcast
Categories
Chair
ChairDomain – Inconsistent behavior in Notes for this item. Not always present.
DelegateToList
Delegator
Delegee
EndDateTime
EndTimeZone
ExcludeFromView
INetOptionalNames
INetRequiredNames
KeepPosted

73
 
Form = “Notice”
Location
NoticeType =”D”
OptionalAttendees
OrgConfidential
OrgTable
OriginalDelegator
PreventCounter
PreventDelegate
Repeats – value is “” for non repeating
RequiredAttendees
RequiredResources
Room
SequenceNum
StartDate
StartDateTime
StartTimeZone
StorageOptionalNames
StorageRequiredNames
Subject
Topic
UpdateSeq
Delegate – Simple Meeting - Notice to Delegee
Form: (Notice)
Alias: Notice
TableOfContents
Mail Items
$AltPrincipal
$ExpandGroups
$LangChair
$LangPrincipal
$NameLanguageTags
AltCopyTo
AltDelegator
AltSendTo
BlindCopyTo – Any FYI invitees are put into BlindCopyTo. We never pass FYIAttendees item. CopyTo
DeliveredDate – stamped by Router upon delivery
DeliveryPriority
DeliveryReport
SendTo
From – sender of delegation notice

74
 
FromDomain
INetFrom
Sign
Encrypt
PostedDate – stamped by Client when sent
Principal – owner of calendar delegation from which notice is being sent ReturnReceipt
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
Meeting Items
$CSFlags = “w”
$CSTrack
$CSVersion
$CSWISL
$Seal
$SealData
$Signature
_ViewIcon = 133
AltChair
AltDelegator
AltOptionalNames
AltRequiredNames
AppointmentType = 3 for Meeting
ApptUNID
Body
Broadcast
Categories
Chair
ChairDomain – ChairDomain must be on delegation notice.
DelegateToList
Delegator
Delegee
EndDateTime
EndTimeZone
ExcludeFromView
INetOptionalNames
INetRequiredNames
Form = “Notice”
Location
NoticeType = ”L”
OptionalAttendees

75
 
OrgConfidential
OrgTable
OriginalDelegator
PreventCounter
PreventDelegate
Repeats – value is “” for non repeating
RequiredAttendees
RequiredResources
Room
SequenceNum
StartDate
StartDateTime
StartTimeZone
StorageOptionalNames
StorageRequiredNames
Subject
Topic
UpdateSeq
76
 
Entry Type: Tentative Accept – Simple Meeting
In the case of a simple meeting, when an invitee tentatively accepts an invitation, the invitation document is itself modified suitably (for instance, CalendarDateTime item is added) for display on the calendar. Also, an accept notice is sent to the Chair’s mail file.
The Invitee’s Document is exactly the same as when user Accepts the invitation (see Accept Notice – Simple Meeting - Invitee’s Document), except that the “BookFreeTime” is set to “1”, and $BusyPriority is set to “2”, so that the time appears as free time.
The Notice sent to the Chair is exactly the same as when user Accepts the invitation (see Accept Notice – Simple Meeting – Notice to Chair), except that the “NoticeType” is set to “P” to indicate that the invitee has accepted tentatively.
 entry Type: Counter Notice – Repeat Meeting
Counter --Repeating -- Invitee’s repeat children documents
Form: _Calendar Entry
Alias: Appointment
In the case of a repeat meeting, an invitee can propose a new time only after the invitation has been accepted. When the invitee counters the invitation, the repeat child documents are modified suitably to reflect that the invitee has proposed a different time. Also, a counter notice is sent to the Chair’s mail file.
The Counter may cause a split in the Child repeat documents. For example, assume you had a five-day repeat meeting starting on Monday that had never been modified. If you selected the third day and countered with this and all future, the single child repeat document would be split into two documents. The first document would have the unchanged meetings for Monday and Tuesday, and the second document would be for the Countered days of Wednesday through Friday.
Alarm Items
Alarm items are removed from note when user counters.
BusyTime Items
BookFreeTime
$BusyName
$BusyPriority = 2
Mail Items
This information is still the original information from the invitation.
$AltPrincipal
$ExpandGroups
$LangChair
$LangPrincipal
$NameLanguageTags
AltCopyTo
AltSendTo
BlindCopyTo – When a BlindCopy Recipient receives mail, only their name is in this field. CopyTo
DeliveredDate – stamped by Router upon delivery
DeliveryPriority
DeliveryReport
SendTo
From
FromDomain
INetFrom
Sign
Encrypt
PostedDate – stamped by Client when sent
Principal

78
 
ReturnReceipt
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
Meeting Items
$CSFlags = ‘i’
$CSTrack
$CSVersion
$CSWISL
$REF
$RefOptions
$Seal
$SealData
$Signature
_ViewIcon = 39
AltChair
AltOptionalNames
AltRequiredNames
AppointmentType = 3 for Meeting
ApptUNID
Body
BookFreeTime = 1
Broadcast
Categories
Chair
ChairDomain – Inconsistent behavior in Notes for this item. Not always present.
EndDate
EndDateTime
EndTime
EndTimeZone
ExcludeFromView
INetOptionalNames
INetRequiredNames
Form = “Notice”
Location
NewEndDate
NewEndTime
NewEndTimeZone
NewStartDate
NewStartTime
NewStartTimeZone
NoticeType=”T”

79
 
OptionalAttendees
OrgConfidential
OrgRepeat
OrgTable
OriginalStartDate – Selected day on calendar when counter was proposed.
PreventDelegate
RepeatInstanceDates – multiple dates corresponding to the dates being countered
Repeats – value is “1” for non repeating
RequiredAttendees
RequiredResources
Room
SequenceNum
StartDate
StartDateTime
StartTime
StartTimeZone
StorageOptionalNames
StorageRequiredNames
Subject
Topic
UpdateSeq
Counter – Repeat Meeting - Notice to Chair
Form: (Notice)
Alias: Notice
Mail Items
$AltPrincipal
$ExpandGroups
$LangChair
$LangPrincipal
$NameLanguageTags
AltCopyTo
AltSendTo
BlindCopyTo – When a BlindCopy Recipient receives mail, only their name is in this field. CopyTo
DeliveredDate – stamped by Router upon delivery
DeliveryPriority
DeliveryReport
SendTo
From
FromDomain
INetFrom
Sign
Encrypt

80
 
PostedDate – stamped by Client when sent
Principal
ReturnReceipt
DataBase Control Items
$PublicAccess
$NoPurge
$Revisions
$UpdatedBy
Meeting Items
$CSFlags = ‘wm’
$CSTrack
$CSVersion
No $CSWISL item on Counter
$REF
$RefOptions
_ViewIcon = 39
ViewIcon2
ViewIcon2
AltChair
AltOptionalNames
AltRequiredNames
AppointmentType = 3 for Meeting
ApptUNID
Categories
Chair
ChairDomain – Inconsistent behavior in Notes for this item. Not always present.
EndDateTime
EndTimeZone
INetOptionalNames
INetRequiredNames
Form = “Notice”
Location
NewEndDate
NewEndTime
NewEndTimeZone
NewStartDate
NewStartTime
NewStartTimeZone
NoticeType = ”T”
OptionalAttendees
OrgConfidential
OrgRepeat
OrgTable
OriginalStartDate – Selected day on calendar when counter was proposed.

81
 
PreventDelegate
RepeatInstanceDates – Single initial meeting date corresponding to OriginalStartDate
Repeats – value is “” for non repeating
RequiredAttendees
RequiredResources
RescheduleEndDateTimes
RescheduleInstanceDates
RescheduleStartDateTimes
RescheduleWhich
Room
SequenceNum
StartDate
StartDateTime
StartTimeZone
StatusUpdate
StorageOptionalNames
StorageRequiredNames
Subject
Topic
UpdateSeq