This utility will allow you to synchronize all Mac OS X 10.5 Server LDAP Server attributes into your Address Book.
Be the first to post a text review of LDAP to Address Book. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Moved the mapping of LDAP to Address Book attributes to the plist file. Also a minor but still important is the addition of "scope" and "uid" attributes in the plist. The attribute "scope" will indicate the scope of the LDAP search. Default is the value 1 which represents LDAP_SCOPE_ONELEVEL, the other possibel values are: 0 LDAP_SCOPE_BASE 2 LDAP_SCOPE_SUBTREE 3 LDAP_SCOPE_SUBORDINATE The attribute "uid" contains the LDAP field which is used for storing the unique id of each entry. MAKE SURE THAT YOU ADD THIS FIELD ALSO TO A FIELD WITH THE SAME NAME INSIDE ADDRESS BOOK!!!. Default uid is set to "cn", like: ldapatt = "cn" abatt = "cn" abtype = "kABRelatedNamesProperty"
Moved the mapping of LDAP to Address Book attributes to the plist file. Also a minor but still important is the addition of "scope" and "uid" attributes in the plist. The attribute "scope" will indicate the scope of the LDAP search. Default is the value 1 which represents LDAP_SCOPE_ONELEVEL, the other possibel values are: 0 LDAP_SCOPE_BASE 2 LDAP_SCOPE_SUBTREE 3 LDAP_SCOPE_SUBORDINATE The attribute "uid" contains the LDAP field which is used for storing the unique id of each entry. MAKE SURE THAT YOU ADD THIS FIELD ALSO TO A FIELD WITH THE SAME NAME INSIDE ADDRESS BOOK!!!. Default uid is set to "cn", like: ldapatt = "cn" abatt = "cn" abtype = "kABRelatedNamesProperty"
v0.2: Something more about the way atrribute values are handled. Apple stores, the different phonenumbers you can create in Directory under the LDAP attribute "apple-phonecontacts". To differentiate between the different phone numbers they add a sub-attribute name as part of the attribute value. For example: apple-phonecontacts = "FaxContact:(656) 376 4444" To map this value to an Address Book attribute you refer to this field as: apple-phonecontacts.FaxContact For apple-emailcontacts Apple uses another schema... For that attribute they simple add multiple apple-emailcontacts attributes to LDAP each containing another value: apple-emailcontacts = hans@work.com apple-emailcontacts = hans@home.com apple-emailcontacts = hans@other.com To refer to these values you can add: apple-emailcontacts apple-emailcontacts1 apple-emailcontacts2 A third mapping is a attribute value containing multiple sub attributes, separated by a ';'. In LDAP this value will show up as: street = "w:1234 Lincoln Ave;h:545 Pebbelstreet;o:PO Box 501" Which can be refered by LDAPAddressBook as: street.w street.h street.o
v0.2: Something more about the way atrribute values are handled. Apple stores, the different phonenumbers you can create in Directory under the LDAP attribute "apple-phonecontacts". To differentiate between the different phone numbers they add a sub-attribute name as part of the attribute value. For example: apple-phonecontacts = "FaxContact:(656) 376 4444" To map this value to an Address Book attribute you refer to this field as: apple-phonecontacts.FaxContact For apple-emailcontacts Apple uses another schema... For that attribute they simple add multiple apple-emailcontacts attributes to LDAP each containing another value: apple-emailcontacts = hans@work.com apple-emailcontacts = hans@home.com apple-emailcontacts = hans@other.com To refer to these values you can add: apple-emailcontacts apple-emailcontacts1 apple-emailcontacts2 A third mapping is a attribute value containing multiple sub attributes, separated by a ';'. In LDAP this value will show up as: street = "w:1234 Lincoln Ave;h:545 Pebbelstreet;o:PO Box 501" Which can be refered by LDAPAddressBook as: street.w street.h street.o
First release.
First release.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?