DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions 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
LDAPDébutAjout (Fonction)
En anglais : LDAPStartAdd
Initialise l'ajout d'un nouvel objet dans un serveur LDAP.
Rappel : Pour ajouter un nouvel objet dans un serveur LDAP, il est nécessaire de définir les différents attributs qui composent cet objet et leur valeur.
Pour optimiser la vitesse de création des objets, les attributs et leurs valeurs sont définis localement : une seule communication avec le serveur est établie lors de la validation de l'ajout. Les étapes sont les suivantes :
  1. Initialisation de l'ajout (fonction LDAPDébutAjout).
  2. Ajout des attributs et de leurs valeurs (fonction LDAPAjouteAttribut). Cet ajout peut être réalisé autant de fois que nécessaire.
  3. Association des attributs et de leurs valeurs à un objet (fonction LDAPValideAjout).
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).
Exemple
// Ajout d'un utilisateur Test dans un "Active Directory"
LDAPDébutAjout("MaSessionLDAP")
LDAPAjouteAttribut("MaSessionLDAP", "objectClass", "top")
LDAPAjouteAttribut("MaSessionLDAP", "objectClass", "person")
LDAPAjouteAttribut("MaSessionLDAP", "objectClass", "organizationalPerson")
LDAPAjouteAttribut("MaSessionLDAP", "objectClass", "user")
LDAPAjouteAttribut("MaSessionLDAP", "objectCategory", ...
"CN=Person, CN=Schema, CN=Configuration, DC=societe, DC=fr")
LDAPAjouteAttribut("MaSessionLDAP", "instanceType", "4")
LDAPAjouteAttribut("MaSessionLDAP", "cn", "Test")
LDAPAjouteAttribut("MaSessionLDAP", "sAMAccountName", "Test")
LDAPValideAjout("MaSessionLDAP", "cn=Test,cn=Users,dc=societe,dc=fr")
Syntaxe
LDAPDébutAjout(<Session LDAP>)
<Session LDAP> : Chaîne de caractères
Nom de la session LDAP manipulée.
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