Attributs et classes de nommage

Cette rubrique inclut des instructions pour nommer des attributs et des classes.

Pour créer une classe ou un attribut, respectez les règles de nommage 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 manière 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 de 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 aucun sens 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 peuvent ê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é de spécifier explicitement un lDAPDisplayName 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 au 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 plusieurs versions de leurs logiciels simultanément. Une fois le test terminé, renommez l’attribut ou la classe pour supprimer le suffixe.

Il n’est pas possible de supprimer des 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.