|
|
|
|
- Différences entre LDAPRemplaceAttribut et LDAPRemplaceValeurAttribut
- Modifier un objet existant sur un serveur LDAP
LDAPRemplaceValeurAttribut (Fonction) En anglais : LDAPReplaceAttributeValue Remplace une valeur donnée d'un attribut par une nouvelle valeur donnée. // 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 : - Initialisation de la modification (fonction LDAPDébutModification)
- Opérations de modification :
- 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 :
|
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…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|