4 Protocol Examples

The following is an example of offline address book (OAB) public folder content. The OAB contains two address lists: "Global Address List," which is represented by one set of messages, and "All Rooms," which is represented by another set of messages. Both address lists include two templates: one with the language id value set to "0409" (English), and one with the language id value set to "0411" (Japanese). Both have full details data files and differential details files. The first OAL, however, has OAL data sequence number 2 and only one differential file, whereas the second OAL has OAL data sequence number 4 and three differential files.

Folders:

NON_IPM_SUBTREE

OFFLINE ADDRESS BOOK

/o=First Organization/ou=addrlists/cn=oabs/cn=Offline Address Book

OAB version 2

OAB version 4

The following are the messages in the "OAB version 2" folder:

  1. Address list "Global Address List," full OAB version 2 message, sequence number = 2

  2. Address list "Global Address List," differential OAB version 2 message, sequence number = 2

  3. Address list "All Rooms," full OAB version 2 message, sequence number = 4

  4. Address list "All Rooms," differential OAB version 2 message, sequence number = 4

  5. Address list "All Rooms," differential OAB version 2 message, sequence number = 3

  6. Address list "All Rooms," differential OAB version 2 message, sequence number = 2

The properties of these messages are listed in the following table.

Property

Message 1

Message 2

Message 3

Message 4

Message 5

Message 6

PidTagOfflineAddressBookName

\Global Address List

Same as 1

\All Rooms

Same as 3

Same as 3

Same as 3

PidTagOfflineAddressBookSequence

2

2

4

4

3

2

PidTagOfflineAddressBookContainerGuid

{00010203-0405-0607-0809-0A0B0C0D0E0F }

Same as 1

{10111213-1415-1617-1819-1A1B1C1D1E1F}

Same as 3

Same as 3

Same as 3

PidTagOfflineAddressBookDistinguishedName

/

Same as 1

/guid=aa65bfa24602544d9d71a5f36ce1b7f3

Same as 3

Same as 3

Same as 3

PidTagSortLocaleId

0x409

0x409

0x409

0x409

0x409

0x409

PidTagMessageCodepage

1252

1252

1252

1252

1252

1252

PidTagOfflineAddressBookMessageClass

1

2

1

2

2

2

AttachmentTable

browse2.oab, rdndex2.oab, anrdex.oab, details2.oab, lng409.oab, lng411.oab

changes.oab

browse2.oab, rdndex2.oab, anrdex.oab, details2.oab, lng409.oab, lng411.oab

changes.oab

changes.oab

changes.oab

The following are the messages in the "OAB version 4" folder:

  • "Global Address List" full OAB version 4 message, sequence number = 2

  • "Global Address List" differential OAB version 4 message, sequence number = 2

  • "All Rooms" full OAB version 4 message, sequence number = 4

  • "All Rooms" differential OAB version 4 message, sequence number = 4

  • "All Rooms" differential OAB version 4 message, sequence number = 3

  • "All Rooms" differential OAB version 4 message, sequence number = 2

  • Properties of these messages are listed in the following table.

    Property

    1

    2

    3

    4

    5

    6

    PidTagOfflineAddressBookName

    \Global Address List

    Same as 1

    \All Rooms

    Same as 3

    Same as 3

    3

    PidTagOfflineAddressBookSequence

    2

    2

    4

    4

    3

    2

    PidTagOfflineAddressBookContainerGuid

    {20212223-2425-2627-2829-2A2B2C2D2E2F }

    Same as 1

    {30313233-3435-3637-3839-3A3B3C3D3E3F}

    Same as 3

    Same as 3

    Same as 3

    PidTagOfflineAddressBookDistinguishedName

    /

    Same as 1

    /guid=aa65bfa24602544d9d71a5f36ce1b7f3

    Same as 3

    Same as 3

    Same as 3

    PidTagSortLocaleId

    0x409

    0x409

    0x409

    0x409

    0x409

    0x409

    PidTagMessageCodepage

    1252

    1252

    1252

    1252

    1252

    1252

    PidTagOfflineAddressBookMessageClass

    1

    2

    1

    2

    2

    2

    AttachmentTable

    data.oab, lng409.oab, lng411.oab

    binpatch.oab

    data.oab, lng409.oab, lng411.oab

    binpatch.oab

    binpatch.oab

    binpatch.oab