DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions LDAP
  • Serveur LDAP et objet LDAP Local
  • Mise à jour de l'objet LDAP local
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
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 :
Les fonctions LDAP 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
Voir Aussi
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