Attributs enregistrés automatiquement
Si vous autorisez un objet à utiliser les attributs enregistrés automatiquement, il peut contenir des attributs qui ne sont pas déjà définis dans le schéma de DSA.
cad140fr
Si vous autorisez un objet à utiliser les attributs enregistrés automatiquement, il peut contenir des attributs qui
ne sont pas
déjà définis dans le schéma de DSA.Cela peut être utile si une application LDAP utilise des attributs qui ne sont pas définis dans le schéma du DSA.
Fonctionnement des attributs enregistrés automatiquement avec d’autres fonctionnalités de CA Directory
Les attributs enregistrés automatiquement sont pris en charge avec les clients LDAP uniquement.
La liste suivante décrit le fonctionnement des attributs enregistré automatiquement avec les fonctionnalités et les outils de CA Directory :
- Outils DAPLes attributs enregistrés automatiquement ne fonctionnent pas avec les outils DAP (DXmodify, DXrename, DXdelete et DXsearch).
- Outil DXloaddbVous pouvez utiliser l’outil DXloaddb pour charger des attributs enregistrés automatiquement à partir d’un fichier LDIF dans un référentiel de données. L’outil DXloaddb enregistre automatiquement un attribut uniquement s'il utilise le schéma de la configuration de DSA.
- RéplicationLes attributs enregistrés automatiquement fonctionnent avec DISP, l'écriture multiple et les DSA DISP à écriture multiple, mais uniquement avec d'autres DSA CA Directory.
- Autres fonctionnalitésLes noms d’attributs enregistrés automatiquement ne sont pas pris en charge dans les fichiers de configuration. Cela signifie que les fonctionnalités d’indexation spéciale, de contrôles d’accès, de classe de service et d'autres fonctionnalités ne prennent pas en charge les noms d’attributs enregistrés automatiquement.
Limitations des attributs enregistrés automatiquement
Les attributs enregistrés automatiquement sont limités à 40 caractères et sont toujours à valeur multiple.
Vous ne pouvez pas utiliser un attribut enregistré automatiquement en tant qu’attribut d’attribution de nom pour un objet.
Les attributs enregistrés automatiquement utilisent le modèle suivant pour la définition de schéma virtuel :
attribute auto-generated-OID = { name = supplied-name equality = caseIgnoreMatch substr = caseIgnoreSubstringsMatch syntax = directoryString }
Vous pouvez utiliser un explorateur LDAP pour afficher les attributs extensibles, mais vous ne pouvez pas l'utiliser pour ajouter une nouvelle valeur à un attribut extensible.
Utilisation des attributs d’enregistrés automatiquement dans un objet
Pour permettre à un DSA d'utiliser des attributs d’un client LDAP, même si ces attributs ne sont pas définis dans le schéma DSA, vous devez activer les attributs enregistrés automatiquement dans un schéma utilisé par le DSA.
Pour permettre à une classe d’objets d'utiliser les attributs enregistré automatiquement
- Ouvrez le fichier de schéma et recherchez la classe d’objets que vous souhaitez mettre à jour.
- Ajoutezauto-register-attributesà la listemay-contain, comme suit :schema set object-class prefix:2 = { ... may-contain auto-register-attributes ... };
- Initialisez le DSA.
Exemple d'utilisation d'attributs enregistrés automatiquement
La définition de schéma suivante définit la classe d’objets
autoOrganization
, qui hérite des paramètres de la classe d’objets organization
.La classe d’objets organization doit contenir l’attribut
organizationName
et peut contenir n’importe quel attribut de organizationalAttributeSet
. Ces exigences sont héritées par la classe d’objets autoOrganization
. En outre, il doit contenir l’attribut description
et peut contenir tous les autres attributs non définis dans le schéma du DSA.schema set object-class myprefix:2 = { name = autoOrganization subclass-of organization may-contain auto-register-attributes must-contain description };