Novell is now a part of Micro Focus

Novell LDAP Address Book

Novell Cool Solutions: Feature

Digg This - Slashdot This

Posted: 2 Aug 2001

This sample application was demonstrated during Brainshare 2001. It is used for managing addresses in LDAP-based directories (including eDirectory). Enjoy, compliments of the ActiveX/JavaBeans team.


Managing entry information in LDAP directories is made easy with the Novell LDAP Address Book application.

The web-based application is developed using Novell Controls for ActiveX, and enables you to modify or delete entry information in LDAP directories. Entry refers to person and inetOrgPerson, and entry information can contain attributes like first name, last name, e-mail ID, postal address, etc.

Querying the directory for entry information is not time consuming as multiple filters can be set for the search. The Search can be based on one or all of the following fields:

  • First Name
  • Last Name
  • E-mail ID
  • Telephone number
  • City
  • Country

In addition, the maximum number of results to be returned is also configurable.

NOTE: To modify or delete entry information, administrative privileges are required.

Setup Requirements

  • Internet Explorer 5 and above
  • Novell Internet Directory Query Control (NWIDirQuery.dll)
  • Novell Internet Directory Entries Control (NWIDirENtries.dll)
  • Microsoft's ListView control (comctl32.ocx)

The controls listed above are installed and registered when you install the application.

Installing and Using the Application

  1. Run the self-extracting file, AddressBook.exe.
  2. Follow the Install Wizard to complete the installation. The controls are automatically registered and an entry called Novell LDAP Address Book Sample is created in your Start Menu.
  3. Start the application using the Start Menu entry.


    Open the AddrBk.htm file from Internet Explorer.
    (The default location of this file is C:\NOVELL\ACTIVEX\ADDRESSBOOK SAMPLE)
  4. Connect to the directory by providing the FullName, UserName, and Password details.

    NOTE: If the Username and Password fields are empty, you will be anonymously authenticated to the specified server. In such a case, you can only browse through the directory. Search capabilities will remain the same.

  5. Specify a suitable filter for the search. You can set multiple filters, if required. For example, set FirstName to "a" and LastName to "c". Entries with first name beginning with "a" and last name with "c" will be returned.
  6. Specify the maximum number of results required. The names of users matching the filter criteria (under the specified context) are displayed in the listbox.
  7. Select a user from the list.
  8. Modify or delete the existing values, as applicable.
  9. Log out to terminate the connection.


Download addressbook.exe

For more information about Novell Controls for ActiveX, visit Novell Developer's site at

Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions.

© Copyright Micro Focus or one of its affiliates