3.1.7.29 Performing a Sync All

A node performing a Sync All over a particular connection MUST first initialize the Sync Record Types array for the connection with the following Record Type GUIDs, in order:

  • Graph Info Record

  • Presence Records

  • The Record types in Prioritized Record Types (see section 3.1.4.2), in order.

The node MUST then initialize Current Sync Record Type for the connection to point to the first entry in the Sync Record Types array, initialize SYNC_TYPE for the connection to the value SYNC_NEW, and initialize the All Record Types Synched flag to FALSE.

Finally, the node MUST send (see section 3.1.7.1) a SOLICIT_NEW message over the connection with the following properties:

  • The Inclusion Count MUST be set to 0x01.

  • The Exclusion Count MUST be set to 0x00.

  • The Record Types  array MUST include one entry for the Graph Info Record Type.