This LDAP directory now has a complete list of all the active people from the UIUC PH files. (Active means not having a value in the left_uiuc field.) It also contains all the 'unit phone' (unit information from the front of the campus phone book) and 'other phone' (Registered Organizations and other such groups) records that have at least a phone number or email address filled in.
The LDAP directory was created from a PH extract as of Wednesday, May 27. Each morning at 4:30 am, the LDAP directory is updated by processing changes based on a diff between daily PH extracts. Thus the LDAP directory should generally not be more than 24 hours 'out-of-date' with the information in PH.
Besides name, email, and url information, the directory also contains the
department, title, phone, and address fields (just the 'primary' 'phone'
and 'address' fields). And the 'nickname' field has been used to create some
alternate name values in LDAP that will help (hopefully) to provide
similar functionality as to PH (LDAP does not have a pre-defined nickname
field that is automatically consulted in name searches). Plus the 'callsign'
field has been brought over as a field called 'NetIDprevious'.
Note: The server is currently configured to limit entries
returned to 50. And the primary suffix/search base for the
LDAP server has currently been set to:
The LDAP-capable clients vary in how they present the results of the
search. Both Outlook [98|Express] and Communicator do this fairly well.
Eudora's presentation could use some improvement.
The LDAP-capable clients also vary in their smarts regarding
handling error messages being returned from the LDAP server. These error
messages are usually due to the search being ended prematurely because
one of the configurable search limits imposed on the server has been
reached. Currently, only Outlook [98|Express] seems to report back a
correct message to the user.
You can now access the LDAP server by going into the Address Book feature
(can be accessed from the Communicator pull-down list). Type a name
into the search box, and choose the UIUC LDAP server, and then search.
You can also get more complex search options by clicking on the
Directory icon in the menu bar of the Address Book window.
One can also highly customize the LDAP settings for Communicator
by directly editing the prefs.js file (at least on Win32).
Netscape has a technical article about how to do this entitled
CUSTOMIZING LDAP SETTINGS FOR COMMUNICATOR.
You can now access the LDAP server by using the Find People
or Address Book icons. If you go into the Address Book, click on
the Find icon.
Type a name into the name box (or email address into E-mail box),
and choose the UIUC LDAP server, and then click on Find now.
(Note these instructions come from Stan Kerr, and derive from the efforts of
Mark Notarus and Stan Kerr.)
To configure Eudora to look up people in the UIUC
LDAP directory, do the following:
but the LDAP server has been set up to automatically refer
(re-direct) any queries made to it to the above suffix/search base.
So if the client you are using for LDAP knows how to handle referrals
(and both Communicator and Outlook do), it doesn't matter what you specify
for this -- you can leave it blank. I don't know yet if Eudora handles
this referral correctly.
LDAP-capable clients and the ldap queries they generate
The various LDAP-capable clients (such as Communicator, Eudora, and
Outlook [98|Express]) vary greatly in the actual ldap query
they generate based on the user searching for a name. These variations
in the query often result in a different set of 'hits' being returned
to the same query, depending on which clent is being used. In many
cases, despite the variations, the user will still likely find
the person they were looking for. But this won't always be the case,
particularly with Win Eudora (which generates such an open-ended query
that often the search limits imposed will cause only a partial
result to be returned to the user).
How to configure your LDAP-capable client to search
the UIUC LDAP server
Communicator 4.x and LDAP
To configure a Communicator 4.x browser to look up people in the UIUC
LDAP directory, do the following:
Description: whatever you want (e.g. UIUC LDAP server) LDAP Server: ldaptest.uiuc.edu Search Root:
o=University of Illinois at Urbana-Champaign.
Or you can leave it blank, per the note above. Port Number: 389 (this is the default) Maximum Number of Hits: whatever
(server is configured to not return more than 50 anyway) Outlook Express and LDAP (Outlook 98 is similar)
To configure Outlook Express to look up people in the UIUC
LDAP directory, do the following:
Internet directory (LDAP server): ldaptest.uiuc.edu Check EMAIL Addresses your choice Friendly Name pick one (e.g. UIUC LDAP server)
Or you can leave it blank, per the note above.
Win Eudora and LDAP
To configure Eudora to look up people in the UIUC
LDAP directory, do the following:
Or you may be able to leave it blank, per the
note above.
Mac Eudora (4.x) and LDAP
Unlike some of the other LDAP-capable clients, it is relatively easy to
modify the format of the actual ldap query that Mac Eudora will
generate. The default query as configured in Mac Eudora uses a non-existent
field name (gn) that is not defined in LDAP. By following the
instructions below, you can modify the query Mac Eudora creates such that it
works best with the UIUC LDAP server.
(Note Stan also said:
(Or you may be able to leave off the
/o=University of Illinois at Urbana-Champaign part, per the
note above.)
After having made all these changes, I still seemed
to be getting no response, so I twiddled some more, and retyped the
directory services host URL, and boom! it started working. So I'm not
absolutely 100% certain there isn't something more going on, but for the
moment it's working.
)
Some references on LDAP:
m-grady@uiuc.edu