5.5 Utilisation du client pour effectuer des opérations sur le schéma

Le client eDirectory Management Toolbox (eMBox) est un client Java à ligne de commande qui permet d'accéder à distance aux opérations DSSchema. Vous pouvez utiliser l'outil eMTool DSSchema pour synchroniser le schéma, importer un schéma distant, déclarer une nouvelle période, réinitialiser le schéma local et réaliser une mise à jour du schéma (opérations normalement réalisées à l'aide de DSRepair. Pour plus d'informations, reportez-vous à la Section 12.6, Maintenance du schéma).

Le fichier emboxclient.jar est installé sur votre serveur dans le cadre de l'installation d'eDirectory. Vous pouvez l'exécuter sur toute machine dotée d'une JVM. Pour plus d'informations sur le client, reportez-vous à la Section 22.1, Utilisation du client à ligne de commande.

5.5.1 Utilisation de l'outil eMTool DSSchema

  1. Exécutez le client en mode interactif en entrant les éléments suivants dans la ligne de commande :

    java -cp path_to_the_file/emboxclient.jar  -i
    

    (Si le fichier emboxclient.jar figure déjà dans votre chemin d'accès à la classe, il vous suffit d'entrer la commande java -i.)

    L'invite du client apparaît :

     Client>
    
  2. Connectez-vous au serveur à réparer en entrant la commande suivante :

    login -sserver_name_or_IP_address -pport_number 
    -uusername.context -wpassword -n
    

    Le numéro de port est généralement 80 ou 8028, à moins qu'il ne soit déjà utilisé par un serveur Web. L'option -n ouvre une connexion non sécurisée.

    Le client indique si la connexion a abouti.

  3. Entrez une commande de réparation à l'aide de la syntaxe suivante :

    dsschema.tâche options

    Par exemple :

    dsschema.rst invite la réplique maîtresse de la racine de l'arborescence à synchroniser son schéma avec ce serveur.

    dsschema.irs -nMonArborescence importe le schéma distant de l'arborescence nommée MonArborescence.

    Chaque paramètre doit être délimité par un espace. L'ordre des paramètres n'a pas d'importance.

    Le client indique la réussite ou l'échec de la réparation.

    Pour plus d'informations sur les options de l'outil eMTool DSSchema, reportez-vous à la section Options de l'outil EMTool DSSchema.

  4. Déconnectez-vous du client en entrant la commande suivante :

    logout
    
  5. Quittez le client en entrant la commande suivante :

    exit
    

5.5.2 Options de l'outil EMTool DSSchema

Les tableaux suivants répertorient les options de l'outil EMTool DSSchema. Vous pouvez également utiliser la commande list -t dsschema du client pour afficher les options DSSchema de manière détaillée. Pour plus d'informations, reportez-vous à la section Liste des outils eMTools et de leurs services.

Option

Description

rst

Synchronise le schéma de la réplique maîtresse de la racine de l'arborescence avec le serveur.

irs -nnom_arborescence

Importe un schéma distant à partir d'une autre arborescence.

dse

Établit une nouvelle période de schéma sur le serveur qui contient la réplique maîtresse de la racine.

rls

Réinitialise le schéma local à l'aide d'une copie du serveur qui contient la réplique maîtresse de la partition de la racine.

gsu

Effectue une mise à jour globale du schéma.

scc

Ajoute des règles d'endiguement circulaire du schéma à la classe Domaine.