BBjLDAPEntry::addAttribute

Description

In BBj 11.0 and higher, this method adds an attribute and its value to the entry.

Syntax

Return Value

Method

void

addAttribute(string name, string value)

Parameters

Parameter

Description

name

Name of the attribute.

value

Value of the attribute.

Return Value

None.

Remarks

None.

Example

use com.basis.bbj.proxies.ldap.BBjLDAPSearchResult
use com.basis.bbj.proxies.ldap.BBjLDAPConnection

declare BBjLDAPConnection ldapCon!
declare BBjLDAPSearchResult searchResults!
declare BBjVector entries!
declare BBjVector attrs!

rem 'Get a connection to a specific LDAP server
host$ = "localhost"
port = 10389
authDN$ = "uid=admin,ou=system"
pwd$ = "secret"
ldapCon! = BBjAPI().getLDAPConnection(host$, port, authDN$, pwd$)

rem 'return a list of all immediate children of the ou=system object
searchResults! = ldapCon!.search("ou=system",BBjLDAPSearchResult.SCOPE_ONE, 100, 100, "(objectClass=*)")
entries! = searchResults!.getSearchEntries()
for e = 0 to entries!.size() - 1
    entry! = entries!.getItem(e)
    entry!.addAttribute("DESCRIPTION", "The description")
next e

rem 'Unbind and close the connection
ldapCon!.close()

See Also

Object Variables

BBj Object Assignment

BBj Object Error Handling

BBj Object Operators

BBj Object Diagram for an illustration of the relationship between BBjObjects