2.1.3.1.1.20.62 Component: VALARM

RFC Reference: [RFC2445] section 4.6.6

Number of Instances Allowed: 0, 1

Brief Description: Specifies a reminder for an appointment.

Importing to Calendar objects

If there is a VALARM component with a TRIGGER property specified as a Duration ([RFC2445] section 4.3.6) or a Date-Time ([RFC2445] section 4.3.5), then it MUST be parsed according to the following table.

Named Property

Value

PidLidReminderDelta

If TRIGGER is specified as a Duration, PidLidReminderDelta MUST be set to the absolute value of the number of minutes specified by the TRIGGER property. If TRIGGER is specified as a Date-Time, PidLidReminderDelta SHOULD<262> be set to the difference in minutes between DTSTART and the value of TRIGGER. If no such TRIGGER property could be parsed, PidLidReminderDelta SHOULD<263> be set to 0x0000000F for non-all day appointments and 0x00000438 for all day appointments.

PidLidReminderTime ([MS-OXPROPS] section 2.224)

MUST be set to the next instance of the appointment, in UTC. If all instances of the appointment are in the past, then this property SHOULD NOT be set.

PidLidReminderSignalTime ([MS-OXPROPS] section 2.223)

If TRIGGER is specified as a Duration, PidLidReminderSignalTime SHOULD<264> be set to PidLidReminderDelta minutes earlier than PidLidReminderTime. If TRIGGER is specified as a Date-Time, PidLidReminderSignalTime SHOULD<265> be set to the value of TRIGGER in UTC. If PidLidReminderTime is not set, then this property SHOULD NOT be set.

PidLidReminderSet ([MS-OXPROPS] section 2.222)

MUST be set to TRUE if and only if PidLidReminderDelta was successfully parsed from a TRIGGER property and PidLidReminderTime was set.

Exporting from Calendar objects

If PidLidReminderSet is TRUE, then a VALARM component MUST be exported with the properties specified in the following table.

VALARM Property

Value

TRIGGER

MUST be set to a Duration ([RFC2445] section 4.3.6) representing the number of minutes specified by PidLidReminderDelta. If PidLidReminderDelta is set to 0x5AE980E1, TRIGGER MUST be exported as 15 minutes.

ACTION

MUST be set to 'DISPLAY'

DESCRIPTION

MUST be set to 'Reminder'