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:
Address list "Global Address List," full OAB version 2 message, sequence number = 2
Address list "Global Address List," differential OAB version 2 message, sequence number = 2
Address list "All Rooms," full OAB version 2 message, sequence number = 4
Address list "All Rooms," differential OAB version 2 message, sequence number = 4
Address list "All Rooms," differential OAB version 2 message, sequence number = 3
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