Communications Express stores address-book data in LDAP entries under the dn o=PiServerDb. The following example shows the directory structure in which the address book entries for jsmith and other users is located:
o=PiServerDb o=sesta.com o=piPStoreOwner=jsmith o=piPStoreOwner=pdoe o=piPStoreOwner=klee |
The following sample ldif file shows the LDAP entries that store address-book data for the user jsmith under the o=piPStoreOwner entry. The example includes entries for the user's personal address book, corporate directory, and personal store:
dn: piPStoreOwner=jsmith,o=sesta.com,o=PiServerDb piDefaultAB: e10976f864e00 lastPurgeDate: 20060217T074523Z piPStoreOwner: jsmith objectClass: piPStoreRoot objectClass: top dn: piEntryID=e10976f864e00,piPStoreOwner=jsmith,o=sesta.com, o=PiServerDb displayName: Personal Address Book objectClass: PITYPEBOOK objectClass: piLocalBook objectClass: top piEntryID: e10976f864e00 multiLineDescription: This is your Business Address Book piBookType: abook dn: piEntryID=e10976f865771,piPStoreOwner=jsmith,o=sesta.com, o=PiServerDb displayName: Corporate Directory objectClass: PITYPEBOOK objectClass: piRemoteBook objectClass: top piEntryID: e10976f865771 multiLineDescription: This is your Corporate Directory piRemotePiURL: ldap://corpdirectory piBookType: abook dn: piEntryID=e10976f8659f2,piPStoreOwner=jsmith,o=sesta.com, o=PiServerDb displayName: iPlanet Applications objectClass: PITYPEBOOK objectClass: top piEntryID: e10976f8659f2 piBookType: pbook dn: piEntryID=e10976f865bd3,piPStoreOwner=jsmith,o=sesta.com, o=PiServerDb displayName: iPlanet Personal Store objectClass: PITYPEPROFILE objectClass: piEntry objectClass: top piEntryID: e10976f865bd3 memberOfPIBook: e10976f8659f2 dn: piEntryID=e10976f8665f4,piPStoreOwner=jsmith,o=sesta.com, o=PiServerDb displayName: iPlanet Applications objectClass: PITYPEPROFILE objectClass: piEntry objectClass: top piEntryID: e10976f8665f4 memberOfPIBook: e10976f8659f2 |