Le contexte d'un objet représente sa position dans l'arborescence. Il est pratiquement équivalent à un domaine DNS.
Vous pouvez observer dans la figure suivante que l'utilisateur nommé Bernard se trouve dans l'unité organisationnelle Comptabilité, elle-même dans l'unité organisationnelle Finances, laquelle se trouve dans l'organisation Société.
Figure 8
Exemple de conteneur eDirectory
Il est parfois nécessaire d'indiquer le contexte d'un objet dans un utilitaire eDirectory. Par exemple, si vous configurez le poste de travail de Bernard, vous pouvez être amené à indiquer un contexte de nom, comme le montre la Figure 9.
Figure 9
Page NDS du Client Novell
Le contexte se présente sous la forme d'une liste de conteneurs séparés par des points, entre l'objet concerné et le sommet de l'arborescence. Dans l'exemple précédent, l'objet Utilisateur Bernard se trouve dans le conteneur Comptabilité, lui-même inclus dans le conteneur Finances, lequel se trouve à son tour dans le conteneur Société.
Le nom distinctif d'un objet est le nom de cet objet, suivi du contexte. Par exemple, le nom complet de l'objet Utilisateur Bernard est le suivant : Bernard.Comptabilité.Finances.Société.
Des noms avec type apparaissent parfois dans les utilitaires eDirectory. Ces noms comprennent les abréviations de type d'objet indiquées dans le tableau ci-dessous :
Pour créer un nom avec type, eDirectory utilise l'abréviation du type, suivie du signe égal et du nom de l'objet. Par exemple, le nom partiel avec type de Bernard est le suivant : CN=Bernard. Le nom complet avec type de Bernard est le suivant : CN=Bernard.OU=Comptabilité.OU=Finances.O=Société. Vous pouvez utiliser des noms avec ou sans type dans les utilitaires eDirectory.
Le processus mis en oeuvre par eDirectory pour trouver l'emplacement d'un objet dans l'arborescence Annuaire est appelé résolution de nom. Lorsque vous utilisez des noms d'objet dans les utilitaires eDirectory, eDirectory résout les noms par rapport au contexte actuel ou au sommet de l'arborescence.
Un contexte est défini pour les postes de travail lorsque le système d'exploitation réseau est exécuté. Ce contexte identifie de manière relative l'emplacement du poste de travail sur le réseau. Par exemple, le poste de travail de Bernard a le contexte actuel suivant :
Comptabilité.Finances.Société
Le contexte actuel permet de comprendre l'utilisation des points au début et à la fin du nom relatif.
Utilisez un point initial pour résoudre le nom depuis le sommet de l'arborescence, indépendamment de l'endroit où le contexte actuel est défini. Dans l'exemple suivant, le point initial permet d'indiquer à l'utilitaire CX (Changer de contexte) de résoudre le nom par rapport au sommet de l'arborescence.
CX .Finances.Société
eDirectory interprète la commande de la manière suivante : changer le contexte en utilisant le conteneur Finances, qui se trouve dans le conteneur Société, à partir du sommet de l'arborescence.
L'assignation d'un nom relatif implique que les noms sont résolus en fonction du contexte actuel du poste de travail, et non à partir du sommet de l'arborescence. Un nom relatif ne comprend jamais de point initial, puisqu'un tel point indique une résolution à partir du sommet de l'arborescence.
Supposons par exemple que le contexte actuel d'un poste de travail soit Finances. Pour plus de détails, reportez-vous à la Figure 10.
Figure 10
Exemple de conteneur eDirectory
Le nom relatif de l'objet Bernard est alors :
Bernard.Comptabilité
eDirectory interprète le nom de la manière suivante : Bernard, qui se trouve dans Comptabilité, résolu à partir du contexte actuel qui est Finances.
Les points finals s'emploient uniquement pour les noms relatifs. Par conséquent, vous ne pouvez pas utiliser à la fois un point initial et un point final. Un point final change le conteneur à partir duquel eDirectory résout le nom.
Chaque point final déplace le point de résolution d'un conteneur vers le sommet de l'arborescence. Par exemple, supposons que vous vouliez déplacer le contexte actuel de votre poste de travail de Quimper à Strasbourg (voir la Figure 11).
Figure 11
Exemple de conteneur eDirectory
La commande CX correspondante utilise la fonction d'assignation de nom relatif et des points finals :
CX Strasbourg.Est..
eDirectory interprète cette commande de la manière suivante : changer le contexte en utilisant Strasbourg, qui se trouve dans Est et qui est résolu à partir des deux conteneurs au-dessus du contexte actuel dans l'arborescence.
De même, si Bernard se trouve dans le conteneur Strasbourg et que le contexte actuel de votre poste de travail est Quimper, le nom relatif de Bernard est :
Bernard.Strasbourg.Est..
Lorsque des comptes utilisateur UNIX sont migrés vers eDirectory, le contexte eDirectory n'est pas utilisé pour nommer les utilisateurs. Le contexte de l'utilisateur est alors déterminé par le composant UAM.