1. What V3 servers are available for testing purposes?

2. Do the JNDI class libraries support LDAP V2 servers?

3. What is JNDI?

4. Why would I want to use a directory service like LDAP?

5. Where can I find an example of using JNDI to do a search?

6. What is the format of an LDAP V3 URL?

7. What other LDAP application development facilities does IBM provide?

8. Where can I find more information about JNDI and LDAP?


1. What V3 servers are available for testing purposes?

We know of two LDAP servers that support V3 at this time:
  • Netscape's 3.0
  • Critical Angle's standalone slapd server

[Goto Top]

2. Do the JNDI class libraries support LDAP V2 servers?

Yes, LDAP V3 supports all protocol elements of RFC 1777.

[Goto Top]

3. What is JNDI?

JNDI stands for Java Naming and Directory Interface. It is an API that provides Java applications with a unified interface for different naming and directory systems. For example, with JNDI you could access data from Sun's NIS, Novell's NDS, and LDAP, all from the same API set.

[Goto Top]

4. Why would I want to use a directory service like LDAP?

LDAP has been adopted by most application, database, and operating system vendors as the directory access protocol of choice. LDAP solves one major problem for these vendors: It provides a common access protocol and API .

[Goto Top]

5. Where can I find an example of using JNDI to do a search?

The Programming Guide packaged with the release has extensive examples on searching and modifying entries in a directory.

[Goto Top]

6. What is the format of an LDAP V3 URL?

See the Programming Guide packaged with the release for an overview of LDAP V3 URLs and how to use them with JNDI.

[Goto Top]

7. What other LDAP application development facilities does IBM provide?

IBM has numerous LDAP and X.500 products available. See the links below (in question 8).

[Goto Top]

8. Where can I find more information about JNDI and LDAP?

Here are links that offer more information about LDAP and JNDI:  

[Goto Top]