Un annuaire LDAP (Lightweight Directory Access Protocol) est une liste d'informations placées dans un ordre particulier et comportant des informations détaillées sur chaque objet. L'une des caractéristiques propres aux annuaires est que les opérations de lecture ou de recherche de données sont beaucoup plus fréquentes que les opérations de mise à jour ou d'ajout d'informations. Par exemple, des centaines de personnes peuvent rechercher le numéro de téléphone d'une personne mais ce numéro change très rarement.
Configuration LDAP
Lorsque vous configurez le serveur LDAP, vous devez indiquer les suffixes disponibles sur le serveur LDAP. Par exemple, le suffixe dc=myhost,dc=mycompany,dc=com est le suffixe par défaut défini lorsque le serveur LDAP est automatiquement configuré pour le système possédant le nom d'hôte TCP/IP myhost.mycompany.com. Les objets de cet annuaire sont référencés par un attribut de nom distinctif (DN). Vous devez indiquer le chemin (DN parent) où doivent résider les informations d'IBM Telephone Directory. Le DN parent par défaut utilisé (cn=users) est ajouté devant le nom d'hôte TCP/IP. Par exemple: cn=users,dc=myhost,dc=mycompany,dc=com.
Certaines applications utilisent l'application IBM Welcome Page version 1.1 pour la configuration. Par exemple, le serveur LDAP est configuré pour être utilisé avec l'application IBM Telephone Directory V5.2 mais il est configuré dans l'application IBM Welcome Page version 1.1 lors de l'installation. Lorsque l'application est installée, elle utilise la valeur par défaut cn=users et ajoute cette valeur devant le nom d'hôte. Vous pouvez ignorer la valeur par défaut en indiquant la valeur du nom distinctif parent à utiliser lors de l'installation. Les informations d'IBM Telephone Directory peuvent résider dans un répertoire existant où les informations de l'entreprise sont déjà conservées. Elles peuvent également être stockées dans un nouveau répertoire.
Par exemple, si une entreprise o=company dispose d'entrées inetOrgPerson, vous pouvez configurer IBM Telephone Directory pour utiliser ce nom distinctif parent et accéder aux informations existantes. La classe d'objets inetOrgPerson est une classe conforme aux normes informatiques actuelles et couramment utilisée pour représenter et stocker des informations relatives à des personnes, telles que le prénom et le nom, les numéros de téléphone et les adresses électroniques. L'installation de l'application crée également des entrées supplémentaires dans le nom distinctif parent pour qu'IBM Telephone Directory puisse les utiliser. Les entrées créées sont :