DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions LDAP
  • Différences entre LDAPRemplaceAttribut et LDAPRemplaceValeurAttribut
  • Modifier un objet existant sur un serveur LDAP
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
LDAPRemplaceValeurAttribut (Fonction)
En anglais : LDAPReplaceAttributeValue
Remplace une valeur donnée d'un attribut par une nouvelle valeur donnée.
Exemple
// Modifie une valeur donnée d'un attribut
// On veut remplacer sValeur2 par sNouvelleValeur
LDAPDébutModification("NomSession")
LDAPRemplaceValeurAttribut("NomSession", "NomAttribut", sValeur2, sNouvelleValeur)
LDAPValideModification("NomSession", "DN")
Syntaxe
<Résultat> = LDAPRemplaceValeurAttribut(<Session LDAP> , <Nom de l'attribut> , <Ancienne valeur de l'attribut> , <Nouvelle valeur de l'attribut>)
<Résultat> : Booléen
  • Vrai si la modification a été effectuée,
  • Faux dans le cas contraire. La fonction ErreurInfo permet d'obtenir plus de détails sur l'erreur. La modification effective ne sera réalisée que lors de l'appel de la fonction LDAPValideModification.
<Session LDAP> : Chaîne de caractères
Nom de la session LDAP manipulée.
<Nom de l'attribut> : Chaîne de caractères
Nom de l'attribut à manipuler.
<Ancienne valeur de l'attribut> : Chaîne de caractères Ansi
Valeur actuelle de l'attribut qui doit être remplacée.
<Nouvelle valeur de l'attribut> : Chaîne de caractères Ansi
Nouvelle valeur de l'attribut qui remplace toutes les <Anciennes valeurs de l'attribut>.
Remarques

Différences entre LDAPRemplaceAttribut et LDAPRemplaceValeurAttribut

La fonction LDAPRemplaceAttribut permet de remplacer toutes les valeurs d'un attribut par une seule valeur. Un attribut multi-valué (plusieurs valeurs pour cet attribut) devient alors mono-valué (une seule valeur pour cet attribut).
La fonction LDAPRemplaceValeurAttribut permet de remplacer uniquement une certaine valeur d'un attribut par une nouvelle valeur. Un attribut multi-valué reste alors multi-valué.

Modifier un objet existant sur un serveur LDAP

Pour modifier un objet existant dans un serveur LDAP, il est nécessaire de définir les différentes modifications à effectuer.
Pour optimiser la vitesse de modification des objets, les modifications effectuées sont définies localement : une seule communication avec le serveur est établie lors de la validation de la modification. Les étapes sont les suivantes :
  1. Initialisation de la modification (fonction LDAPDébutModification)
  2. Opérations de modification :
  3. Validation des modifications sur le serveur (fonction LDAPValideModification). Les modifications sont effectuées sur le serveur en suivant l'ordre utilisé dans le code WLangage.
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