ldap.entry-name

function

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

Returns: A stream.


Declaration
define external stream function ldap.entry-name
   of read-only ldap.attribute entry


Argument definitions

entry
An ldap.attribute containing the current entry.


Purpose

This function returns the distinct name of the current entry.

The following example outputs the name of each entry satisfying the search criteria.

The shelf my-entry references the first entry that satisifed the search, keyed by the attribute name.

ldap.advance-entry advances to the next entry satisfying the search. ldap.entry-exists returns false when there are no more entries.

  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"
        where  "(Department=RD)"
        into   my-entry
  
     repeat
        exit unless ldap.entry-exists my-entry
        output ldap.entry-name of my-entry || "%n"
        ldap.advance-entry my-entry
     again