DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions LDAP
  • 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
LDAPSupprimeValeurAttribut (Fonction)
En anglais : LDAPDeleteAttributeValue
Supprime une valeur d'un attribut spécifié.
Exemple
// Supprimer une valeur donnée
// La lecture a déjà été réalisée sur le serveur LDAP
// La valeur à supprimer est dans la chaîne sValeurASupprimer
LDAPDébutModification("NomSession")
LDAPSupprimeValeurAttribut("NomSession", "NomAttribut", sValeurASupprimer)
LDAPValideModification("NomSession", "DN")
// Supprimer plusieurs valeurs données
// La lecture a déjà été réalisée sur le serveur LDAP
// Les valeurs à supprimer sont dans les chaînes sValeurASupprimer1 et sValeurASupprimer2
LDAPDébutModification("NomSession")
LDAPSupprimeValeurAttribut("NomSession", "NomAttribut", sValeurASupprimer1)
LDAPSupprimeValeurAttribut("NomSession", "NomAttribut", sValeurASupprimer2)
LDAPValideModification ("NomSession", "DN")
Syntaxe
<Résultat> = LDAPSupprimeValeurAttribut(<Session LDAP> , <Nom de l'attribut> , <Valeur de l'attribut>)
<Résultat> : Booléen
  • Vrai si la suppression a été effectuée,
  • Faux dans le cas contraire. La fonction ErreurInfo permet d'obtenir plus de détails sur l'erreur.
La suppression 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.
<Valeur de l'attribut> : Chaîne de caractères Ansi
Valeur de l'attribut à supprimer.
Remarques

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.
Attention : Les opérations de modification étant réalisées localement avant d'être effectuées sur le serveur, il est nécessaire de respecter l'ordre logique des modifications (par exemple, il ne sera pas possible de modifier un attribut supprimé par la ligne de code précédente).
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