ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Communication / LDAP functions
  • LDAP server and local LDAP object
  • Updating the local LDAP object
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
LDAPNbValue (Function)
In french: LDAPNbValeur
Returns the number of values for an attribute.
// Number of values for the "UserPassword" attribute?
NbValue = LDAPNbValue("MySession", "CN=JP", "UserPassword")
Syntax
<Result> = LDAPNbValue(<LDAP session> , <Object DN> , <Attribute name>)
<Result>: Integer
Number of values for the specified attribute.
<LDAP session>: Character string
Name of LDAP session used.
<Object DN>: Character string
Distinguished Name (DN) of object whose number of values for the specified attribute is requested.
<Attribute name>: Character string
Name of attribute for which the number of values is requested. The object attributes are returned by LDAPListAttribute.
Remarks

LDAP server and local LDAP object

The LDAP server contains LDAP objects.
The local LDAP object is an LDAP object fetched from the server.

Updating the local LDAP object

When a read LDAP function is run (LDAPListAttribute, LDAPNbValue, LDAPValue), the server object is entirely fetched back in order to limit the communications with the server. Therefore, if these read functions are called several times with the same DN, the communication with the server is established by the first call. The other calls will read the local object.
LDAPNbValue updates the local LDAP object only if the DN of the object passed as parameter is different from the last DN passed as parameter to one of the following functions: LDAPListAttribute, LDAPNbValue, LDAPValue.
LDAPNbValue does not update the local LDAP object if the DN passed as parameter is the same as the last DN passed as parameter to one of the following functions: LDAPListAttribute, LDAPNbValue, LDAPValue. However, if LDAPValidateAdd and LDAPValidateModify have been used with this same DN, the local object is automatically updated.
Related Examples:
The LDAP functions Unit examples (WINDEV): The LDAP functions
[ + ] Using the WLanguage LDAP functions.
These functions are used to interact with the LDAP data, to view the content of any LDAP directory and to modify the LDAP data: LDAPConnect, LDAPListChildren, LDAPAdAttribute, LDAPDeleteAttributeValue, ...
Component: wd290com.dll
See also
Minimum version required
  • Version 10
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 06/22/2023

Send a report | Local help