Errata for the
JNDI API Tutorial and Reference
If you find an error in the book,
please check this list first to see if it is already known.
If not, please mail us the relevant
information, including page numbers.
All errata will be fixed in the next possible printing.
The errata is categorized by the printing number of the book.
You can tell which printing you have by looking at the
bottom of the copyright page. The last line of that page
indicates the printing number.
Errata for All Printings
Table of Contents
- Page vii
-
The heading "Java Objects in the Directory" should read
"Java Objects and the Directory".
(Lesson 1) Getting Started - Naming and Directory Concepts
- Page 13
-
Add the following entry to the glossary.
| Term |
Definition |
|
extension
|
A pair of "extended" operation request/response in LDAP.
|
(Lesson 3) Getting Started - Examples
- Page 27
-
In the Running the Program section, first paragraph,
add providerutil.jar to the list of file system
service provider classes. The few sentences in the middle
of the paragraph should read:
To include the file system service provider classes
(fscontext.jar and providerutil.jar), either
include them in your CLASSPATH variable or install them
as extensions.
Note that these archive files are not included with the
Java 2 SDK, v1.3.
(Lesson 7) The Basics - Directory Operations
- Page 64
-
In the Basic Search section, in the sample code
that prints out the search enumeration, change
the two occurrences of enum to answer.
(Lesson 10) Beyond the Basics - Event Notifications
- Page 112
-
In the Client and Server Configuration section,
the reference to the psearch Internet-draft is outdated.
draft-ietf-ldapext-psearch-02.txt should read
draft-ietf-ldapext-psearch-03.txt.
(Lesson 10) Beyond the Basics - Event Notifications
- Page 119
-
In the Event Source subsection of the Naming Events section,
the sample code is missing a cast and does not declare the correct type
for ctx. The declaration should read as follows.
EventDirContext ctx = (EventDirContext)evt.getEventContext();
(Lesson 20) Tips for LDAP Users - Security (RFC 2829)
- Page 221, 227, 229
-
draft-ietf-ldapext-authmeth-04.txt has been promoted to an RFC.
On page 221, third paragraph,
change draft-ietf-ldapext-authmeth-04.txt to RFC 2829.
On page 227, third paragraph from bottom,
change "An Internet-draft draft-ietf-ldapext-authmeth-04.txt" to RFC 2829.
On page 229,
change draft-ietf-ldapext-authmeth-01.txt to RFC 2829.
(Lesson 20) Tips for LDAP Users - Security (RFC 2831)
- Page 227
-
draft-leach-digest-sasl-05.txt has been promoted to an RFC.
On page 227, add "(RFC 2831)" to the "DIGEST-MD5" bullet.
(Lesson 20) Tips for LDAP Users - Security (Java SASL API)
- Page 232
-
draft-ietf-weltman-java-sasl-03.txt has progressed to draft
-04.
On page 232, in the Using Arbitrary SASL Mechanisms section,
first paragraph, change
draft-ietf-weltman-java-sasl-03.txt to
draft-ietf-weltman-java-sasl-04.txt.
(Lesson 20) Tips for LDAP Users - Frequently Asked Questions (RFC 2829)
- Page 309
-
draft-ietf-ldapext-authmeth-04.txt has been promoted to an RFC.
In the fifth paragraph, change the two occurrences of
draft-ietf-ldapext-authmeth-04.txt to RFC 2829.
Index - R
- Page 812
-
Add the following entries after RFC 2714.
RFC 2829
CRAM-MD5 authentication, (Tips for LDAP Users - Security); 229
LDAP authentication, (Tips for LDAP Users - Security); 221
SASL authentication, (Tips for LDAP Users - Security); 227
RFC 2831
DIGEST-MD5 authentication, (Tips for LDAP Users - Security); 227
CD ROM Contents
- Tutorials/jndi/config/LDAP/tutorial.ldif
-
Change the following two lines
uniquemember: Niels Bohr, ou=People, o=JNDITutorial
uniquemember: Spuds Mackenzie, ou=People, o=JNDITutorial
to
uniquemember: cn=Niels Bohr, ou=People, o=JNDITutorial
uniquemember: cn=Spuds Mackenzie, ou=People, o=JNDITutorial
- Tutorials/jndi/ldap/security/src/Ssl.java
-
Change the port number in Context.PROVIDER_URL
from 689 to 636.
This page was updated: 10-Jan-2001