UpsOrb.IAnnuaire.RenommerEntree

Procedure HabilitationContextuelle RenommerEntree(NomEntreeAvant : Nul Ou Caractere, NomEntreeApres : Nul Ou Caractere, RenommerRecursivement : Booleen=Faux);

Description

La méthode RenommerEntree permet de renommer l'entrée de nom NomEntreeAvant de l'annuaire courant en le nom NomEntreeApres.

Le nom de l'entrée doit comporter à la fois le chemin dans la hiérarchie des entrées et le nom de l'entrée. Le séparateur de la hiérarchie est le caractère division /.

Si RenommerRecursivement a pour valeur Vrai, alors les sous-entrées de l'entrée de nom NomEntreeAvant sont renommées récursivement.

Si l'entrée NomEntreeAvant n'existe pas, l'exception LireEntreeAnnuaireImpossible est envoyée.

Si l'entrée NomEntreeApres existe, il s'agit de la modification de la valeur de l'entrée. Si l'entrée NomEntreeApres n'existe pas, il s'agit de la création d'une nouvelle entrée, avec, au besoin, la création de la hiérarchie correspondante.

Exemple

Principal
/*******/
Variable
/******/
Debut
A.RenommerEntree("/entree1", "/entree3");
/* Renommage de l'entrée 'entrée1' en 'entree3'. */
A.RenommerEntree("/entree2", "/english/entree3");
/* Renommage de l'entrée 'entrée2' du niveau en 'entree3' du niveau 'english'. */
Fin Principal

Voir aussi

LireEntree pour lire une entrée dans un annuaire. EcrireEntree pour écrire une entrée dans un annuaire. SupprimerEntree pour supprimer une entrée dans un annuaire.

Traduction

---------