UpsOrb.LireArborescenceAnnuaireGlobal

Fonction Habilitation Optimiser(NulAbsorbant, PasDEffetDeBord) LireArborescenceAnnuaireGlobal(Chemin : Nul Ou Caractere, CritereFiltre : Nul Ou Caractere=Nul, CritereTri : Nul Ou Caractere=Nul) Retourner Nul Ou IResultatRequeteDe Nul Ou Caractere;

Description

La fonction LireArborescenceAnnuaireGlobal permet de lire les noms des entrées au niveau Chemin de l'annuaire global géré par le serveur Up ! Object Request Broker maître, en tenant compte des critères de filtrage CritereFiltre et de tri CritereTri.

Le chemin doit peut comporter une hiérarchie de sous-chemins. Le séparateur de la hiérarchie est le caractère division /. La racine de l'arborescence est identifiée par un chemin vide /".

Les critères sont des expressions en Up ! 5GL permettant de générer une requête en Up ! 5GL. Cette dernière est exécutée par Up ! Query.

Exemple

Principal
/*******/
Variable
/******/
Debut
...
R=LireArborescenceAnnuaireGlobal("/UpsAps/UpsSec", "Objet Comme \"MonE*\"");
/* Liste les entrées de "/UpsAps" dont le nom commence par "MonE" en triant par la sorte. */
Pour E=R.ParcoursAuDebut() JusquA R.DernierElement() Faire Fin Pour
...
Fin Principal

Voir aussi

LireEntree pour lire une entrée dans un annuaire.

Traduction

---------