ldap.name

function

Library: LDAP support (OMLDAP)
Import : omldap.xmd

Returns: The name of an LDAP attribute


Declaration
define string function name of ldap.attribute attr

Argument definitions

attr
An LDAP attribute


Purpose

The ldap.name function returns the name of the specified attribute.

The following example searches an LDAP server. The ldap.attribute shelf contains the selected attributes from the first entry that satisifed the search. The name of each attribute is output, along with its value.

  import "omldap.xmd" prefixed by ldap.
  
  process
     local ldap.connection my-ldap
     local ldap.attribute my-entry variable
  
     set my-ldap to ldap.open 'www.stilo.com'
     ldap.search my-ldap
        base  "o=stilo.com"
        scope ldap.scope-onelevel
        where  "(Department=RD)"
        into   my-entry
        select "name" and "employeenumber" and "phonenumber"
  
     repeat
        exit unless ldap.entry-exists my-entry
        output ldap.entry-name of my-entry
        repeat over my-entry
           output "%n   " || ldap.name of my-entry
               || ": " || ldap.reader of my-entry
        again
        output "%n"
        ldap.advance-entry my-entry
     again