|
|
|
|
- Serveur LDAP et objet LDAP Local
- Mise à jour de l'objet LDAP local
LDAPNbValeur (Fonction) En anglais : LDAPNbValue Renvoie le nombre de valeurs d'un attribut. // Nombre de valeurs de l'attribut "UserPassword" ? NbValeur = LDAPNbValeur("MaSession", "CN=JP", "UserPassword") Syntaxe
<Résultat> = LDAPNbValeur(<Session LDAP> , <DN de l'objet> , <Nom de l'attribut>)
<Résultat> : Entier Nombre de valeurs de l'attribut spécifié. <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 le nombre de valeurs de l'attribut spécifié est recherché. <Nom de l'attribut> : Chaîne de caractères Nom de l'attribut pour lequel le nombre de valeurs est recherché. Les attributs d'un objet peuvent être connus grâce à la fonction LDAPListeAttribut. 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 LDAPNbValeur 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 LDAPNbValeur 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…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|