Release nites for 4.0 beta
git-svn-id: svn://10.0.0.236/branches/LDAPJavaSDK_40beta_19990802_BRANCH@41957 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
506
mozilla/directory/java-sdk/relnotes.htm
Normal file
506
mozilla/directory/java-sdk/relnotes.htm
Normal file
@@ -0,0 +1,506 @@
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Mozilla/4.5 [en]C-NSCP (WinNT; U) [Netscape]">
|
||||
<title>Java 4.0 BETA Release Notes</title>
|
||||
</head>
|
||||
<body text="#000000" bgcolor="#FFFFFF">
|
||||
|
||||
<center>
|
||||
<h2>
|
||||
<font face="Arial, Helvetica"><font size=+1>BETA<br>
|
||||
Netscape Directory SDK 4.0 for Java <br>
|
||||
Release Notes</font></font></h2></center>
|
||||
|
||||
<center><b><font size=-2>Last Updated: July 27</font></b>
|
||||
<br><b><font size=-2>For the latest version of the release notes, click
|
||||
<a href="http://developer.netscape.com/tech/directory/index.html" TARGET="_top">here</a>.</font></b></center>
|
||||
|
||||
<p><font face="Arial, Helvetica"><font size=-1>These release notes apply
|
||||
to the Netscape Directory SDK 4.0 for Java. Please read these notes before
|
||||
using the product.</font></font>
|
||||
<ul>
|
||||
<li>
|
||||
<font face="Arial, Helvetica"><font size=-1><a href="#new">What's New</a></font></font></li>
|
||||
|
||||
<li>
|
||||
<font face="Arial, Helvetica"><font size=-1><a href="#install">Installing
|
||||
the Netscape Directory SDK for Java</a></font></font></li>
|
||||
|
||||
<li>
|
||||
<font face="Arial, Helvetica"><font size=-1><a href="#update">Updating
|
||||
Java Classes in Netscape Communicator</a></font></font></li>
|
||||
|
||||
<li>
|
||||
<font face="Arial, Helvetica"><font size=-1><a href="#changes3">Changes
|
||||
Since Beta 3.10</a></font></font></li>
|
||||
|
||||
<li>
|
||||
<font face="Arial, Helvetica"><font size=-1><a href="#getting">Getting
|
||||
Started</a></font></font></li>
|
||||
|
||||
<li>
|
||||
<font face="Arial, Helvetica"><font size=-1><a href="#report">Reporting
|
||||
Problems</a></font></font></li>
|
||||
|
||||
<li>
|
||||
<font face="Arial, Helvetica"><font size=-1><a href="#newsgroup">Accessing
|
||||
the Directory Developers Newsgroup</a></font></font></li>
|
||||
</ul>
|
||||
|
||||
<hr SIZE=1 NOSHADE WIDTH="100%"><a NAME="new"></a><font face="Arial, Helvetica"><font size=-1>Here
|
||||
is a summary of new features:</font></font>
|
||||
<h3>
|
||||
<font face="Arial, Helvetica"><font size=-1>Changes to Java LDAP
|
||||
API</font></font></h3>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<font face="Arial, Helvetica"><font size=-1>Added </font></font><tt>LDAPBind
|
||||
</tt><font face="Arial, Helvetica"><font size=-1>interface
|
||||
for sophisticated client management of referral authentication.</font></font></li>
|
||||
|
||||
<li>
|
||||
<tt>LDAPControl</tt><font face="Arial, Helvetica"><font size=-1> has new
|
||||
methods </font></font><tt>register()</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
and </font></font><tt>newInstance()</tt><font face="Arial, Helvetica"><font size=-1>,
|
||||
to support dynamic registration and instantiation of server response controls.</font></font></li>
|
||||
|
||||
<li>
|
||||
<tt>LDAPConnection.getServerControls()</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
automatically parses controls. As a result, calling </font></font><tt>parseResponse(
|
||||
)</tt><font size=-1>is no longer necessary.</font></li>
|
||||
|
||||
<li>
|
||||
<tt>LDAPSearchConstraints</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
has been divided into </font></font><tt>LDAPConstraints</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
and a subclass </font></font><tt>LDAPSearchConstraints</tt><font face="Arial, Helvetica"><font size=-1>.
|
||||
</font></font><tt>LDAPConstraints</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
contains only methods implemented in the interface (not parameters
|
||||
passed to the server). </font></font><tt>LDAPSearchConstraints</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
is unchanged. All </font></font><tt>LDAPConnection</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
methods that take </font></font><tt>LDAPSearchConstraints</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
as an argument (except for read and search methods) change to pass </font></font><tt>LDAPConnection</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
instead.</font></font></li>
|
||||
|
||||
<li>
|
||||
<font face="Arial, Helvetica"><font size=-1>When searching from </font></font><tt>LDAPConnection</tt>,
|
||||
r<font face="Arial, Helvetica"><font size=-1>etrieval of server response
|
||||
controls is moved to </font></font><tt>LDAPSearchResults</tt><font face="Arial, Helvetica"><font size=-1>.</font></font></li>
|
||||
|
||||
<li>
|
||||
<font color="#009900"><font face="Arial, Helvetica"><font size=-1>Added
|
||||
support for connection setup policies. The available policies are: (1)
|
||||
<i>serial</i>
|
||||
, (2) <i>parallel with no delay</i> and (3)
|
||||
<i>parallel with delay</i>.
|
||||
See </font></font><tt>LDAPConnection.setConnSetupDelay().</tt></font></li>
|
||||
</ul>
|
||||
<b><font face="Arial, Helvetica"><font size=-1>New asynchronous Java LDAP
|
||||
API</font></font></b>
|
||||
<p><font face="Arial, Helvetica"><font size=-1>This new API works at a
|
||||
low level, close to the LDAP protocol, providing a means for mutiplexing
|
||||
LDAP operations from the same thread. <font color="#009900">See the
|
||||
<a href="hhttp://www.ietf.org/internet-drafts/draft-ietf-ldapext-ldap-java-api-asynch-ext-00.txt">Internet
|
||||
Draft on the LDAP API Asynchronous Extension</a>.</font></font></font>
|
||||
<ul>
|
||||
<li>
|
||||
<font color="#009900"><font face="Arial, Helvetica"><font size=-1>New interface
|
||||
</font></font><tt>LDAPAsynchronousConnection</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
is defined.</font></font></font></li>
|
||||
|
||||
<li>
|
||||
<font color="#009900"><tt>LDAPConnection</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
implementats the asynchronous interface and supports both synchronous as
|
||||
well as asynchronsous programming models.</font></font></font></li>
|
||||
|
||||
<li>
|
||||
<font color="#009900"><font face="Arial, Helvetica"><font size=-1>Added
|
||||
the new classes for asynchronously receiving server response messages:
|
||||
</font></font><tt>LDAPResponseListener</tt><font face="Arial, Helvetica"><font size=-1>,
|
||||
</font></font><tt>LDAPSearchListener.</tt></font></li>
|
||||
|
||||
<li>
|
||||
<font color="#009900"><font face="Arial, Helvetica"><font size=-1>Added
|
||||
new classes for reprsenting LDAP messsges: </font></font><tt>LDAPMessage,
|
||||
LDAPResponse, LDAPExtendedResponse, LDAPSearchResult </tt><font face="Arial, Helvetica"><font size=-1>and
|
||||
</font></font><tt>LDAPSearchResponseReference</tt></font></li>
|
||||
|
||||
<li>
|
||||
<font face="Arial, Helvetica"><font size=-1><font color="#009900">(delete
|
||||
this line !) </font>Added an </font></font><tt>enum</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
for determining message type.</font></font></li>
|
||||
|
||||
<br>
|
||||
<p>
|
||||
<br>
|
||||
<p><b><font face="Arial, Helvetica"><font size=-1>Support for the Java
|
||||
Naming and Directory Interface (JNDI) Service Provider</font></font></b></ul>
|
||||
|
||||
<p><br><font face="Arial, Helvetica"><font size=-1>The JNDI service provider
|
||||
is implemented more efficiently on top of the asynchronous JAVA LDAP API.
|
||||
For more information on JNDI, see the
|
||||
<a href="http://java.sun.com/products/jndi/index.html">java.sun
|
||||
website.</a></font></font><font color="#00CC00"> Removed asynch
|
||||
I-D doc link from here. Here should come a reference to the JNDI SP relese
|
||||
notes file.</font>
|
||||
<p><b><font face="Arial, Helvetica"><font size=-1>Simple Authentication
|
||||
and Security Layer (SASL) API changes</font></font></b>
|
||||
<p><font face="Arial, Helvetica"><font size=-1>
|
||||
The new SASL API is rewritten including new SASL interface
|
||||
classes. For more information, see the <a href="http://www.ietf.org/rfc/rfc2222.txt">Simple
|
||||
Authentication and Security Layer (SASL).</a></font></font>
|
||||
<p>
|
||||
<hr SIZE=1 NOSHADE WIDTH="100%"><a NAME="install"></a><b><font face="Arial, Helvetica"><font size=-1>INSTALLING
|
||||
THE NETSCAPE DIRECTORY SDK FOR JAVA</font></font></b>
|
||||
<br><font face="Arial, Helvetica"><font color="#CC0000"><font size=+3>Which
|
||||
packages should we mention?</font></font></font>
|
||||
<p><font face="Arial, Helvetica"><font size=-1>Follow these instructions
|
||||
to install the Netscape Directory SDK:</font></font>
|
||||
<ul>
|
||||
<li>
|
||||
<font face="Arial, Helvetica"><font size=-1>UNIX (Solaris, HP-UX, IRIX,AIX,
|
||||
Digital UNIX)</font></font></li>
|
||||
|
||||
<ol>
|
||||
<li>
|
||||
<font face="Arial, Helvetica"><font size=-1>Save the file to a location
|
||||
on your hard drive where you want the SDK installed.</font></font></li>
|
||||
|
||||
<li>
|
||||
<font face="Arial, Helvetica"><font size=-1>Unzip the file by entering
|
||||
the command:</font></font></li>
|
||||
|
||||
<br><tt><font face="Arial, Helvetica"><font size=-1>gunzip <i><filename></i>.tar.gz</font></font></tt>
|
||||
<li>
|
||||
<font face="Arial, Helvetica"><font size=-1>Untar the resulting tar file
|
||||
by entering the command:</font></font></li>
|
||||
|
||||
<br><tt><font face="Arial, Helvetica"><font size=-1>tar xvof <i><filename></i>.tar</font></font></tt><font face="Arial, Helvetica"><font size=-1>.</font></font></ol>
|
||||
|
||||
<li>
|
||||
<font face="Arial, Helvetica"><font size=-1>Windows 3.x/95/NT</font></font></li>
|
||||
|
||||
<ol>
|
||||
<li>
|
||||
<font face="Arial, Helvetica"><font size=-1>Save the file to disk.</font></font></li>
|
||||
|
||||
<li>
|
||||
<font face="Arial, Helvetica"><font size=-1>Double-click the file to extract
|
||||
its contents.</font></font></li>
|
||||
</ol>
|
||||
|
||||
<li>
|
||||
<font face="Arial, Helvetica"><font size=-1>Macintosh 68K and PPC</font></font></li>
|
||||
|
||||
<ol>
|
||||
<li>
|
||||
<font face="Arial, Helvetica"><font size=-1>Save the file to disk.</font></font></li>
|
||||
|
||||
<li>
|
||||
<font face="Arial, Helvetica"><font size=-1>Double-click the file to extract
|
||||
its contents.</font></font></li>
|
||||
</ol>
|
||||
</ul>
|
||||
|
||||
<hr SIZE=1 NOSHADE WIDTH="100%"><a NAME="update"></a><b><font face="Arial, Helvetica"><font size=-1>UPDATING
|
||||
JAVA CLASSES IN NETSCAPE COMMUNICATOR</font></font></b>
|
||||
<p><font face="Arial, Helvetica"><font size=-1>Netscape Communicator 4.5
|
||||
and earlier contain older versions of the Netscape LDAP Java classes. You
|
||||
can obtain the latest classes</font><font color="#CC0000"><font size=+3>
|
||||
WHERE?</font></font></font>
|
||||
<br><font color="#000000"><font face="Arial, Helvetica"><font size=-1>Replace
|
||||
the old file (Example: </font></font><tt><JDK_root>/Program
|
||||
Files/Netscape/Communicator/Program/Java/classes/ldap10.jar) </tt>with
|
||||
the new JAR file.</font>
|
||||
<br>
|
||||
<hr SIZE=1 NOSHADE WIDTH="100%">
|
||||
<br><a NAME="changes3.05"></a><b><font face="Arial, Helvetica"><font size=-1>BUGS
|
||||
FIXED SINCE 3.10</font></font></b>
|
||||
<blockquote><font face="Arial, Helvetica"><font size=-1>355365 </font></font><tt>LDAPSearchResults.getCount()</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
returns 0 for synchronous search</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>342196
|
||||
SmartUpdate for java LDAP SDK doesn't work for Comm 4.5</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>346367
|
||||
-1 incorrectly encoded in BERIntegral</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>357382
|
||||
Can't compile JNDI SP with JDK 1.2</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>357361
|
||||
Filter code doesn't work with JDK 1.2</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>351004
|
||||
Applet in Communicator can't fetch error string</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>313834
|
||||
"rejects" file on import (e.g. LDAPModify) contains binary</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>339833
|
||||
RFE: smarter failover</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>325394 </font></font><tt>getCount()</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
after sorting throws exception</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>330523 </font></font><tt>DN.equals()</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
does not normalize</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>354615 </font></font><tt>DN.contains()</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
implemented and documented incorrectly</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>339633
|
||||
The SDK should catch </font></font><tt>Exception</tt><font face="Arial, Helvetica"><font size=-1>,
|
||||
not </font></font><tt>Throwable</tt>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>352056 </font></font><tt>LDAPModify</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
should support LDIF version 1</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>351022 </font></font><tt>LDAPCompareAttrNames
|
||||
</tt><font face="Arial, Helvetica"><font size=-1>should
|
||||
allow specifying a locale</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>350624 </font></font><tt>
|
||||
LDAPSearch</tt><font face="Arial, Helvetica"><font size=-1> aborts on size
|
||||
limit exception</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>350998
|
||||
Search timeout not handled correctly</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>350997 </font></font><tt>LDAPSchemaElement
|
||||
</tt><font face="Arial, Helvetica"><font size=-1>needs
|
||||
modify() method</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>350996 </font></font><tt>LDAPBasePropertySupport</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
should enable referrals</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>350995 </font></font><tt>LDAPBasePropertySupport
|
||||
</tt><font face="Arial, Helvetica"><font size=-1>should
|
||||
enable referrals</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>347586
|
||||
Schema interpretations are specific to Netscape</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>357772 </font></font><tt>LDAPFilter</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
gets array bounds exception</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>357526
|
||||
Syntactically incorrect filter is causing disconnect</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>355904
|
||||
Cannot set cache after </font></font><tt>LDAPConnection</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
is connected</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>355942 </font></font><tt>LDAPCache</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
changes contents of attributes to return</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>354503
|
||||
The SDK calls </font></font><tt>Thread.stop()/suspend()/resume()</tt>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>355215
|
||||
VLV controls don't support optional context field</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>354347
|
||||
SDK doesn't support all schema options of RFC 2252</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>353306
|
||||
LDAP Beans don't handle referrals</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>353305
|
||||
LDAPIsMember doesn't handle dynamic groups</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>353187
|
||||
Ensure that SDK works with Java 2</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>351926
|
||||
Must call System.exit() to shutdown SDK</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>351719
|
||||
LDAPModificationSet has no toString method</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>339632
|
||||
The SDK should not use Thread.stop()</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>329534 </font></font><tt>getCount</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
doesnt work in asynchronous search</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>330261 </font></font><tt>StringIndexOutOfBoundsException</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
if searched for backslash "\</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>116611
|
||||
SASLMechanismFactory is missing getMechanisms method</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>353307 </font></font><tt>LDAPGetEntries</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
should allow choice of attributes to return</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>353308 </font></font><tt>LDAPModificationSet
|
||||
</tt><font face="Arial, Helvetica"><font size=-1>is
|
||||
missing a toString method</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>358370
|
||||
Incorrect tag written for </font></font><tt>UTCTime BER</tt>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>358371
|
||||
Missing and incorrect javadocs for </font></font><tt>BER</tt>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>356470
|
||||
Should support latest LDIF specification</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>324606
|
||||
RFE: get attribute values as vector</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>354682
|
||||
Should treat </font></font><tt>null</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
for filter as meaning </font></font><tt>objectclass=*</tt>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>354997
|
||||
Unneeded public </font></font><tt>add</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
methods in </font></font><tt>LDAPSchema</tt>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>339831
|
||||
RFE: connection pool support</font></font></blockquote>
|
||||
|
||||
<hr SIZE=1 NOSHADE WIDTH="100%"><a NAME="getting"></a><b><font face="Arial, Helvetica"><font size=-1>GETTING
|
||||
STARTED</font></font></b>
|
||||
<p><font face="Arial, Helvetica"><font size=-1>The Netscape Directory SDK
|
||||
for Java includes the classes for the Lightweight Directory Access Protocol
|
||||
(LDAP) Application Programming Interface (API). You can use these classes
|
||||
to write your own application to connect to, search, and update LDAP servers
|
||||
on the Internet.</font></font>
|
||||
<p><font face="Arial, Helvetica"><font size=-1>After installing the SDK,
|
||||
read the documentation in the </font></font><tt>doc</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
directory and look at the samples in the </font></font><tt>examples</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
directory.</font></font>
|
||||
<p><b><font face="Arial, Helvetica"><font size=-1>Reading the Online Documentation</font></font></b>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>The Netscape Directory
|
||||
SDK for Java includes documentation in HTML format. To read this documentation:</font></font>
|
||||
<ol>
|
||||
<li>
|
||||
<font face="Arial, Helvetica"><font size=-1>Start Netscape Navigator or
|
||||
Communicator.</font></font></li>
|
||||
|
||||
<li>
|
||||
<font face="Arial, Helvetica"><font size=-1>Open the file named </font></font><tt>index.htm</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
in the </font></font><tt>doc</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
directory.</font></font></li>
|
||||
</ol>
|
||||
<b><font face="Arial, Helvetica"><font size=-1>Compiling the Examples</font></font></b>
|
||||
<br><font face="Arial, Helvetica"><font size=-1>The Netscape Directory
|
||||
SDK for Java also includes sample applications that you can modify, compile,
|
||||
and run. The samples are in the </font></font><tt>examples</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
directory.</font></font>
|
||||
<p><font face="Arial, Helvetica"><font size=-1>Each application is an example
|
||||
that shows how you can use the classes to search or update an LDAP server.</font></font>
|
||||
<p><font face="Arial, Helvetica"><font size=-1>For more information on
|
||||
these sample clients, see the </font></font><tt>README</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
file in the </font></font><tt>examples</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
directory.</font></font>
|
||||
<p><a NAME="exploring"></a><b><font face="Arial, Helvetica"><font size=-1>Exploring
|
||||
the SDK</font></font></b>
|
||||
<p><font face="Arial, Helvetica"><font size=-1>The Netscape Directory SDK
|
||||
for Java contains the following directories:</font></font>
|
||||
<ul>
|
||||
<li>
|
||||
<tt>beans</tt></li>
|
||||
|
||||
<br><font face="Arial, Helvetica"><font size=-1>This directory contains
|
||||
the LDAP Java bean class files, which are part of the<tt> </tt></font></font><tt>netscape.ldap.beans</tt><font face="Arial, Helvetica"><font size=-1>package.</font></font>
|
||||
<p><font face="Arial, Helvetica"><font size=-1>The </font></font><tt>netscape.ldap.beans.*</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
classes are not included with Netscape Communicator. If you are writing
|
||||
applications that use these classes, be sure to provide these classes to
|
||||
your end users.</font></font>
|
||||
<p><font face="Arial, Helvetica"><font size=-1>This directory also contains
|
||||
a<tt> </tt></font></font><tt>makejars.bat</tt><font face="Arial, Helvetica"><font size=-1>file
|
||||
and a<tt> </tt></font></font><tt>makejars.sh</tt><font face="Arial, Helvetica"><font size=-1>shell
|
||||
script. You can use these to create JAR files for the LDAP Java beans.</font></font>
|
||||
<br>
|
||||
<li>
|
||||
<tt>doc</tt></li>
|
||||
|
||||
<br><font face="Arial, Helvetica"><font size=-1>This directory contains
|
||||
the documentation for the Netscape Directory SDK for Java. To view this
|
||||
documentation, start Netscape Navigator or Communicator and open the file
|
||||
named </font></font><tt>index.htm</tt><font face="Arial, Helvetica"><font size=-1>in
|
||||
the</font></font><tt>doc</tt><font face="Arial, Helvetica"><font size=-1>directory.</font></font>
|
||||
<br>
|
||||
<li>
|
||||
<tt>examples</tt></li>
|
||||
|
||||
<br><font face="Arial, Helvetica"><font size=-1>This directory contains
|
||||
sample source code for LDAP applications in Java. The examples are organized
|
||||
into different subdirectories:</font></font>
|
||||
<ul>
|
||||
<li>
|
||||
<tt>java</tt><font face="Arial, Helvetica"><font size=-1> contains examples
|
||||
of the standard LDAP operations, such as adding an entry and searching
|
||||
for entries.</font></font></li>
|
||||
|
||||
<li>
|
||||
<tt>java/beans</tt><font face="Arial, Helvetica"><font size=-1> contains
|
||||
examples of using the LDAP Java beans.</font></font></li>
|
||||
|
||||
<li>
|
||||
<tt>java/ldapfilt</tt><font face="Arial, Helvetica"><font size=-1> contains
|
||||
an example of using an LDAP filter configuration file with the LDAP filter
|
||||
classes.</font></font></li>
|
||||
|
||||
<br><font face="Arial, Helvetica"><font size=-1>(Note that the LDAP filter
|
||||
classes are not included with Netscape Communicator.)</font></font>
|
||||
<li>
|
||||
<tt>js</tt><font face="Arial, Helvetica"><font size=-1> contains examples
|
||||
of using LiveConnect to create and manipulate LDAP Java objects from JavaScript.</font></font></li>
|
||||
|
||||
<br> </ul>
|
||||
|
||||
<li>
|
||||
<a NAME="packages"></a><tt>packages</tt></li>
|
||||
|
||||
<br><font face="Arial, Helvetica"><font size=-1>This directory contains
|
||||
JAR files for most of the main LDAP Java class files. (The classes for
|
||||
LDAP Java beans are still under the </font></font><tt>beans</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
directory.)</font></font>
|
||||
<p><font face="Arial, Helvetica"><font size=-1>Make sure that you update
|
||||
your </font></font><tt>CLASSPATH</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
variable to point to the following files:</font></font>
|
||||
<ul>
|
||||
<li>
|
||||
<tt>ldapjdk.jar</tt></li>
|
||||
|
||||
<br><font face="Arial, Helvetica"><font size=-1>This JAR file contains
|
||||
the classes in the </font></font><tt>netscape.ldap</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
package, the </font></font><tt>netscape.ldap.controls</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
package, and the </font></font><tt>com.netscape.sasl</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
package. It also includes all classes in the </font></font><tt>netscape.ldap.util</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
package except for the LDAP filter classes.</font></font>
|
||||
<br>
|
||||
<li>
|
||||
<tt>ldapfilt.jar</tt></li>
|
||||
|
||||
<br><font face="Arial, Helvetica"><font size=-1>This JAR file contains
|
||||
the classes in the <tt>netscape.ldap.util</tt> package and the </font></font><tt>com.oroinc.text.regex</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
package.</font></font>
|
||||
<br><tt>com.oroinc.text.regex</tt><font face="Arial, Helvetica"><font size=-1>
|
||||
is the OROMatcher(tm) regular expression package from ORO Inc. If you want
|
||||
to use the OROMatcher package separately (not through the Netscape Directory
|
||||
SDK for Java classes), you must obtain a license to use the OROMatcher
|
||||
package from ORO, Inc. (You can also obtain the OROMatcher documentation
|
||||
directly from ORO.)</font></font>
|
||||
<p><font face="Arial, Helvetica"><font size=-1>For details, see the ORO,
|
||||
Inc. home page at </font></font><tt><a href="http://www.oroinc.com/" TARGET="_top">http://www.oroinc.com/</a></tt><font face="Arial, Helvetica"><font size=-1>.</font></font>
|
||||
<br> </ul>
|
||||
|
||||
<li>
|
||||
<a NAME="tools"></a><tt>tools</tt></li>
|
||||
|
||||
<br><font face="Arial, Helvetica"><font size=-1>This directory contains
|
||||
classes that implement equivalents to the command-line tools provided with
|
||||
Netscape Directory Server 3.0.</font></font></ul>
|
||||
|
||||
<hr SIZE=1 WIDTH="100%"><a NAME="report"></a><b><font face="Arial, Helvetica"><font size=-1>REPORTING
|
||||
PROBLEMS</font></font></b>
|
||||
<p><font face="Arial, Helvetica"><font size=-1>Please submit your problem
|
||||
via the <a href="/support/bugs/index.html" TARGET="_top">DevEdge Bug Report
|
||||
Form</a></font></font>
|
||||
<p>
|
||||
<hr SIZE=1 NOSHADE WIDTH="100%"><a NAME="newsgroup"></a><b><font face="Arial, Helvetica"><font size=-1>ACCESSING
|
||||
THE DIRECTORY DEVELOPERS NEWSGROUP</font></font></b>
|
||||
<p><font face="Arial, Helvetica"><font size=-1>If you have additional questions
|
||||
or need more information about the LDAP Java SDK, see the <a href="/support/newsgroups/index.html?content=newsgrp.html#directory" TARGET="_top">Directory
|
||||
Developers newsgroup</a>.</font></font>
|
||||
<p>
|
||||
<hr SIZE=1 NOSHADE WIDTH="100%">
|
||||
<pre><font face="Arial, Helvetica"><font size=-1>Contains OROMatcher(TM) regular expression software from <a href="http://www.oroinc.com">ORO Java Software</a>.
|
||||
(C) Copyright 1997 by <a href="http://www.oroinc.com">ORO Java Software</a>.
|
||||
Redistribution separate from Netscape JAVA LDAP SDK or direct use
|
||||
of OROMatcher interfaces requires a license from <a href="http://www.oroinc.com">ORO Java Software</a>.
|
||||
OROMatcher(TM) is a trademark of Original Reusable Objects, Inc.</font></font></pre>
|
||||
|
||||
<center><font face="Arial, Helvetica"><font size=-1>For more Internet development
|
||||
resources, try <a href="http://home.netscape.com/computing/techsearch/index.html?cp=dev01bnts" TARGET="_top">Netscape
|
||||
TechSearch</a></font></font></center>
|
||||
|
||||
<hr SIZE=1>
|
||||
<center><table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="460" >
|
||||
<tr>
|
||||
<td WIDTH="15"></td>
|
||||
|
||||
<td ALIGN=LEFT VALIGN=TOP WIDTH="165"><font face="Arial, Helvetica"><font size=-2><a href="/support/faqs/index.html?content=deofaq.html" TARGET="_top">DevEdge
|
||||
Online FAQ</a></font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-2><a href="/program/index_frame.html?content=contact.html" TARGET="_top">Developer
|
||||
Response Center</a></font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-2><a href="/program/index.html" TARGET="_top">Join
|
||||
DevEdge Program</a></font></font></td>
|
||||
|
||||
<td WIDTH="5"></td>
|
||||
|
||||
<td ALIGN=LEFT VALIGN=TOP WIDTH="280"><font face="Arial, Helvetica"><font size=-2><nobr>Copyright
|
||||
© 1999 <a href="http://home.netscape.com/misc/trademarks.html" TARGET="_top">Netscape
|
||||
Communications Corporation</a></nobr>.</font></font>
|
||||
<br><font face="Arial, Helvetica"><font size=-2>This site powered by: <a href="http://home.netscape.com/servers/index.html" TARGET="_top">Netscape
|
||||
Enterprise Server</a> and <a href="http://home.netscape.com/compass/v3.0/index.html" TARGET="_top">Netscape
|
||||
Compass Server</a>.</font></font></td>
|
||||
|
||||
<td WIDTH="25"></td>
|
||||
</tr>
|
||||
</table></center>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user