Affectation de noms aux attributs et classes
Cette rubrique inclut des instructions pour nommer des attributs et des classes.
Pour créer une classe ou un attribut, respectez les règles d’affectation de noms suivantes :
- Utilisez le même nom pour les propriétés cn et lDAPDisplayName d’un nouvel objet attributeSchema ou classSchema.
- Identifiez l’entreprise avec un préfixe minuscule dans la première section du nom. Ce préfixe peut être un nom DNS, un acronyme ou une autre chaîne qui identifie de façon unique l’entreprise. Le préfixe garantit que tous les attributs et classes d’une entreprise spécifique s’affichent consécutivement lors de la navigation dans le schéma.
- Si vous développez une extension de schéma en tant que fournisseur de logiciels indépendant, ajoutez une abréviation du nom du produit du préfixe. Cela ajoute une distinction entre plusieurs produits qui contiennent des extensions de schéma LDAP.
- Utilisez un trait d’union comme caractère suivant après le préfixe.
- Spécifiez un attribut ou un nom de classe unique dans les attributs de l’entreprise après le trait d’union. Cette partie du nom commun doit être descriptive. N’utilisez pas de noms illogiques qui n’ont aucune signification pour les développeurs et les visionneuses du schéma.
Par exemple, si la société Fabrikam fictive a étendu le schéma en ajoutant un attribut pour stocker un identificateur de messagerie vocale, le cn et lDAPDisplayName du nouvel attribut peut être « fabrikam-VoiceMailID ».
Si le lDAPDisplayName d’un attribut ou d’une classe n’est pas spécifié, le système utilise le cn pour en générer un. Toutefois, l’algorithme système permettant de générer le nom peut entraîner des collisions de noms ou des noms difficiles à lire. Pour éviter ces problèmes, il est recommandé qu’un lDAPDisplayName être spécifié explicitement pour tous les attributs et classes.
À des fins de développement et de test, il peut être souhaitable d’ajouter un suffixe de version au cn et lDAPDisplayName, par exemple « fabrikam-VoiceMailID-001 ». Dans un environnement de développement/test distribué, un suffixe de version permet aux développeurs d’exécuter simultanément plusieurs versions de leur logiciel. Une fois le test terminé, renommez l’attribut ou la classe pour supprimer le suffixe.
Il n’est pas possible de supprimer les versions obsolètes d’une extension de schéma, mais il est possible de les désactiver et de les renommer avec des noms obscurs. Pour plus d’informations, consultez désactivation des classes et des attributs existants.