|
|
|
|
- Ajout d'un nouvel objet dans un serveur LDAP
LDAPValideAjout (Fonction) En anglais : LDAPValidateAdd Valide l'ajout d'un nouvel objet dans un serveur LDAP. // 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
<Résultat> = LDAPValideAjout(<Session LDAP> , <DN de l'objet>)
<Résultat> : Booléen - Vrai si l'ajout a été effectué,
- Faux dans le cas contraire. La fonction ErreurInfo permet d'obtenir plus de détails sur l'erreur.
<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) à ajouter. Remarques Ajout d'un nouvel objet dans un serveur LDAP 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 : - Initialisation de l'ajout (fonction LDAPDébutAjout)
- Ajout des attributs et de leurs valeurs (fonction LDAPAjouteAttribut). Cet ajout peut être réalisé autant de fois que nécessaire.
- Association des attributs et de leurs valeurs à un objet grâce à la 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). Composante : wd290com.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|