UpsOrb.IAnnuaire.LireArborescence

Fonction HabilitationContextuelle Optimiser(NulAbsorbant) LireArborescence(Chemin : Nul Ou Caractere, CritereFiltre : Nul Ou Caractere=Nul, CritereTri : Nul Ou Caractere=Nul) Retourner Nul Ou IResultatRequeteDe Nul Ou Caractere;

Description

La méthode LireArborescence permet de lire les noms des entrées au niveau Chemin de l'annuaire courant 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=A.LireArborescence("/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

---------