|
|
|
|
- Serveur LDAP et objet LDAP Local
- Mise à jour de l'objet LDAP local
LDAPListeAttribut (Fonction) En anglais : LDAPListAttribute Liste les attributs d'un objet d'un serveur LDAP. Remarque : Cette fonction permet de rapatrier localement l'objet LDAP dans sa totalité (attributs + valeurs des attributs). // On recherche les attributs sListeAttributs est une chaîne sListeAttributs = LDAPListeAttribut("MaSession", "DC=pcs,DC=local") Syntaxe
<Résultat> = LDAPListeAttribut(<Session LDAP> , <DN de l'objet>)
<Résultat> : Chaîne de caractères - Liste des attributs,
- Chaîne vide ("") si aucun attribut n'est associé à l'objet. Les différents attributs sont séparés par le caractère "Retour chariot" (RC).
En cas d'erreur, <Résultat> vaut chaîne vide ("") et la variable ErreurDétectée est à Vrai. La fonction ErreurInfo permet d'obtenir plus de détails sur l'erreur.
<Session LDAP> : Chaîne de caractères Nom de la session LDAP manipulée. <DN de l'objet> : Chaîne de caractères Nom absolu de l'objet (Distinguished Name) dont les attributs sont recherchés. Remarques Serveur LDAP et objet LDAP Local Le serveur LDAP contient des objets LDAP. L'objet LDAP local est un objet LDAP rapatrié depuis le serveur. Mise à jour de l'objet LDAP local Lorsque une fonction LDAP de lecture est exécutée ( LDAPListeAttribut, LDAPNbValeur, LDAPValeur), l'objet du serveur est complètement rapatrié localement afin de limiter les communications avec le serveur. Ainsi, si ces fonctions de lecture sont appelées plusieurs fois, avec le même DN, seul le premier appel implique une communication avec le serveur. Les appels suivants liront l'objet local. La fonction LDAPListeAttribut met à jour l'objet LDAP local uniquement si le DN de l'objet passé en paramètre est différent du dernier DN passé en paramètre pour l'une des fonctions suivantes : LDAPListeAttribut, LDAPNbValeur, LDAPValeur. La fonction LDAPListeAttribut ne met pas à jour l'objet LDAP local si le DN passé en paramètre est identique au dernier DN passé en paramètre pour l'une des fonctions suivantes : LDAPListeAttribut, LDAPNbValeur, LDAPValeur. Cependant, si les fonctions LDAPValideAjout et LDAPValideModification ont été utilisées avec ce même DN, l'objet local est automatiquement mis à jour.
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : Les fonctions LDAP
[ + ] Utilisation des fonctions LDAP du WLangage. Ces fonctions permettent d'interagir totalement avec les données LDAP, de visualiser le contenu de tout annuaire LDAP et également de modifier les données LDAP : LDAPConnecte, LDAPListeFils, LDAPAjouteAttribut, LDAPSupprimeValeurAttribut,...
|
Composante : wd290com.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|