DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions LDAP
  • Utilisation de la fonction LDAPListeAttribut
LDAPListeAttribut (Exemple)
Utilisation de la fonction LDAPListeAttribut
L'exemple suivant présente l'utilisation récursive de la fonction LDAPListeAttribut.
// On recherche les attributs
sListeAttributs est une chaîne
sListeAttributs = LDAPListeAttribut("MaSession", "DC=pcs,DC=local")
 
// On recherche les fils
sListeFils est une chaîne
sListeFils = LDAPListeFils("MaSession", "DC=pcs,DC=local")
 
// On recherche récursivement les attributs des fils
gRechercheSousFilsAttributs(sListeFils, sListeAttributs)
// ============== utilisation récursive de LDAPListeAttribut ==============
PROCÉDURE gRechercheSousFilsAttributs(sListeF, sListeA)
sNomFils est une chaîne
i est un entier = 1
sListeFils est une chaîne
// On ajoute les attributs dans le résultat
gsListeAttributs += sListeA + RC
sNomFils = ExtraitChaîne(sListeF, i, RC)
TANTQUE sNomFils <> EOT
// On recherche les attributs des fils
sListeAttributs est une chaîne
sListeAttributs = LDAPListeAttribut("MaSession", sNomFils)
  // On recommence avec les fils du fils
  sListeFils = LDAPListeFils("MaSession", sNomFils)
SI sListeFils <> "" ALORS
gRechercheSousFilsAttributs(sListeFils, sListeAttributs)
SINON
// On ajoute les attributs dans le résultat
gsListeAttributs += sListeAttributs + RC
FIN
i += 1
sNomFils = ExtraitChaîne(sListeF, i, RC)
FIN
Version minimum requise
  • Version 10
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale