3.1.1 Abstract Data Model

This section describes a conceptual model of possible data organization that an implementation maintains to participate in this protocol. The described organization is provided to facilitate the explanation of how the protocol behaves. This document does not mandate that implementations adhere to this model as long as their external behavior is consistent with that described in this document.

Messages with active reminders can be discovered by using a persistent search folder (2) as specified in [MS-OXCFOLD]. Those messages can then be loaded into a list, referred to as the reminder queue, that holds the relevant information in memory for pending and/or overdue reminders. This list is sorted by the value of the PidLidReminderSignalTime property (section

Message objects can be in one of the following states:

  • No active reminder

  • Pending reminder

  • Overdue reminders

The reminder queue contains Message objects that have a pending or overdue reminder.