5.1 Extension du schéma

Vous pouvez étendre le schéma d'une arborescence en créant une nouvelle classe ou un nouvel attribut. Pour étendre le schéma de votre arborescence eDirectory, vous devez disposez du droit Superviseur pour l'ensemble de l'arborescence.

Les opérations suivantes permettent d'étendre le schéma :

Les opérations suivantes permettent d'étendre le schéma pour les attributs auxiliaires :

5.1.1 Création d'une classe

Vous pouvez ajouter une classe au schéma existant en fonction de l'évolution des besoins de votre organisation.

  1. Dans NetIQ iManager, cliquez sur le bouton Rôles et tâches bouton Rôles et tâches.

  2. Cliquez sur Schéma > Créer une classe.

  3. Suivez les instructions de l'Assistant de création de classes pour définir la classe d'objet.

    L'assistant fournit l'aide nécessaire tout au long de la procédure.

    Pour définir des propriétés personnalisées à ajouter à la classe d'objet, vous devez au préalable quitter l'assistant. Pour plus d'informations, reportez-vous à la section Création d'un attribut.

5.1.2 Suppression d'une classe

Vous pouvez supprimer les classes inutilisées qui ne font pas partie du schéma de base de l'arborescence eDirectory. iManager vous empêche uniquement de supprimer les classes en cours d'utilisation dans les partitions localement répliquées.

Vous pouvez également supprimer une classe du schéma dans les cas suivants :

  • après la fusion de deux arborescences et la résolution des différences de classe ;

  • chaque fois qu'une classe est devenue obsolète.

Pour supprimer une classe :

  1. Dans NetIQ iManager, cliquez sur le bouton Rôles et tâches bouton Rôles et tâches.

  2. Cliquez sur Schéma > Supprimer une classe.

  3. Sélectionnez la classe à supprimer.

    Seules les classes dont la suppression est autorisée sont affichées.

  4. Cliquez sur Supprimer.

5.1.3 Création d'un attribut

Vous pouvez définir des types d'attribut personnalisés et les ajouter en tant qu'attributs facultatifs aux classes d'objet existantes. Vous ne pouvez toutefois pas ajouter d'attributs obligatoires aux classes existantes.

REMARQUE :en raison d'un problème de réplication, les attributs dans eDirectory autres que le type d'attribut de flux ne peuvent pas contenir des valeurs supérieures à 60 Ko ou 30 000 caractères. Si un utilisateur ou une application définit la valeur d'un attribut binaire ou de chaîne et dépasse cette limite, eDirectory renvoie une erreur -649 indiquant que la valeur est trop longue.

Pour créer un nouvel attribut :

  1. Dans NetIQ iManager, cliquez sur le bouton Rôles et tâches bouton Rôles et tâches.

  2. Cliquez sur Schéma > Créer un attribut.

  3. Suivez les instructions de l'Assistant de création d'attributs pour définir le nouvel attribut.

    L'assistant fournit l'aide nécessaire tout au long de la procédure.

5.1.4 Ajout d'un attribut facultatif à une classe

Vous pouvez ajouter des attributs facultatifs aux classes existantes. Cette opération peut s'avérer nécessaire dans les cas suivants :

  • Les besoins en information de votre entreprise changent.

  • Vous vous préparez à fusionner les arborescences.

REMARQUE :Les attributs obligatoires ne peuvent être définis qu'au moment de la création d'une classe.

Pour ajouter un attribut facultatif à une classe :

  1. Dans NetIQ iManager, cliquez sur le bouton Rôles et tâches bouton Rôles et tâches.

  2. Cliquez sur Schéma > Ajouter un attribut.

  3. Sélectionnez la classe à laquelle vous souhaitez ajouter un attribut, puis cliquez sur OK.

  4. Dans la liste Attributs facultatifs disponibles, sélectionnez les attributs que vous voulez ajouter, puis cliquez sur image Flèche droite pour les ajouter à la liste Ajouter ces attributs facultatifs.

    Si vous ajoutez un attribut par erreur ou si vous changez d'avis, sélectionnez l'attribut dans la liste Ajouter le ou les attributs facultatifs suivants, puis cliquez sur image Flèche gauchepour le supprimer de la liste des attributs à ajouter.

  5. Cliquez sur OK.

    Les objets de cette classe que vous créez possèdent maintenant les propriétés que vous avez ajoutées. Pour définir des valeurs pour les propriétés ajoutées, utilisez la page de propriétés générique Autre de l'objet.

INDICATION :vous pouvez modifier une classe existante en utilisant cette page pour faire des ajouts dans la liste Attributs actuels. Vous pouvez uniquement supprimer les attributs que vous avez ajoutés avant de cliquer sur OK. Vous ne pouvez pas supprimer les attributs qui ont déjà été ajoutés et enregistrés.

5.1.5 Suppression d'un attribut

Vous pouvez supprimer les attributs inutilisés qui ne font pas partie du schéma de base de l'arborescence eDirectory.

Vous pouvez également supprimer un attribut du schéma dans les cas suivants :

  • Après la fusion de deux arborescences et la résolution des différences d'attribut

  • chaque fois qu'un attribut est devenu obsolète.

Pour supprimer un attribut :

  1. Dans NetIQ iManager, cliquez sur le bouton Rôles et tâches bouton Rôles et tâches.

  2. Cliquez sur Schéma > Supprimer un attribut.

  3. Sélectionnez l'attribut à supprimer.

    Seuls les attributs dont la suppression est autorisée sont affichés.

  4. Cliquez sur Supprimer.

5.1.6 Création d'une classe auxiliaire

Une classe auxiliaire est un ensemble de propriétés (attributs) ajouté à des instances d'objet eDirectory définies, et non à l'intégralité d'une classe d'objets. Par exemple, une application de messagerie pourrait étendre le schéma de votre arborescence eDirectory pour y inclure une classe auxiliaire Propriétés de messagerie, puis étendre chacun des objets avec ces propriétés, le cas échéant.

Grâce au Gestionnaire de schéma, vous pouvez définir vos propres classes auxiliaires. Vous pouvez ensuite étendre des objets distincts dotés des propriétés définies dans ces classes auxiliaires.

Pour créer une classe auxiliaire :

  1. Dans NetIQ iManager, cliquez sur le bouton Rôles et tâches bouton Rôles et tâches.

  2. Cliquez sur Schéma > Créer une classe.

  3. Spécifiez un nom de classe et un ID ASN1 (facultatif), puis cliquez sur Suivant.

  4. Sélectionnez Classe auxiliaire lorsque vous définissez les drapeaux de classe, puis cliquez sur Suivant.

  5. Suivez les instructions de l'Assistant de création de classes pour définir la nouvelle classe auxiliaire.

    L'assistant fournit l'aide nécessaire tout au long de la procédure.

5.1.7 Extension d'un objet avec les propriétés d'une classe auxiliaire

  1. Dans NetIQ iManager, cliquez sur le bouton Rôles et tâches bouton Rôles et tâches.

  2. Cliquez sur Schéma > Extensions d'objet.

  3. Spécifiez le nom et le contexte de l'objet à étendre, puis cliquez sur OK.

  4. Selon la présence ou non de la classe auxiliaire que vous souhaitez utiliser dans la liste Extensions de classe auxiliaire actuelles, effectuez l'action correspondante :

    La classe auxiliaire apparaît-elle déjà dans la liste ?

    Action :

    Oui

    Quittez cette procédure. Reportez-vous plutôt à la section Modification des propriétés auxiliaires d'un objet.

    Non

    Cliquez sur Ajouter, sélectionnez la classe auxiliaire, puis cliquez sur OK.

  5. Cliquez sur Fermer.

5.1.8 Modification des propriétés auxiliaires d'un objet

  1. Dans NetIQ iManager, cliquez sur le bouton Rôles et tâches bouton Rôles et tâches.

  2. Cliquez sur Administration de l'annuaire > Modifier un objet.

  3. Spécifiez le nom et le contexte de l'objet à modifier, puis cliquez sur OK.

  4. Sous l'onglet Général, cliquez sur la page Autre.

  5. Dans l'écran qui apparaît, définissez les valeurs d'attributs de votre choix.

    • Double-cliquez sur un attribut non défini pour l'ajouter à la liste des attributs définis.

    • Sélectionnez un attribut défini, puis cliquez sur Éditer pour modifier l'attribut ou sur Supprimer pour le supprimer.

    • Vous devez connaître la syntaxe d'une propriété pour la définir correctement. Pour plus d'informations, reportez-vous au NetIQ eDirectory Schema Reference (Référence des schémas NetIQ eDirectory).

  6. Cliquez sur Appliquer, puis sur OK.

5.1.9 Suppression des propriétés auxiliaires d'un objet

  1. Dans NetIQ iManager, cliquez sur le bouton Rôles et tâches bouton Rôles et tâches.

  2. Cliquez sur Schéma > Extensions d'objet.

  3. Spécifiez le nom et le contexte de l'objet à étendre, puis cliquez sur OK.

  4. Dans la liste des extensions de classe auxiliaire actuelles, sélectionnez la classe auxiliaire dont vous souhaitez supprimer les propriétés.

  5. Cliquez sur Retirer, puis sur OK.

    Cette opération supprime la totalité des propriétés qui ont été ajoutées par la classe auxiliaire, à l'exception de celles que l'objet possède déjà de façon innée.

  6. Cliquez sur Fermer.