For your business needs, we suggest you review a trial version of Tivoli® Directory Server, which can be downloaded from the following site: http://www-01.ibm.com/software/tivoli/products/directory-server/.
For detailed information on LDAP and the Tivoli Directory Server, see IBM® Redbook SG24-4986-01, which can be downloaded from the following site: http://www.redbooks.ibm.com/abstracts/sg244986.html.
You can use the ApacheDS directory server and Apache Studio client to run this sample. The instructions below are written specifically for ApacheDS 1.5.7 and Studio 1.5.3. If you use later versions, the sample might not run as configured. To install and configure ApacheDS and Studio for demonstration purposes, do as follows:
For additional installation information, see the Basic User's Guide. A link to the Basic User's Guide is located in the left pane of the Download for Windows page.
If the server started, stop it. If the server did not start, redo the procedure. If the server still does not start, you may need to find an alternative, LDAP-compliant server for demonstration purposes.
<ldapServer id="ldapServer"...>
...
<transports>
<tcpTransport address="0.0.0.0" port="389"
nbThreads="8" backLog="50" enableSSL="false"/>
<tcpTransport address="localhost" port="10636" enableSSL="true"/>
</transports>
...
</ldapServer>
<partitions>
...
<jdbmPartition id="sample" cacheSize="100" suffix="o=sample"
optimizerEnabled="true" syncOnWrite="true">
<indexedAttributes>
<jdbmIndex attributeId="uid" cacheSize="100"/>
<jdbmIndex attributeId="ou" cacheSize="100"/>
<jdbmIndex attributeId="objectClass" cacheSize="100"/>
</indexedAttributes>
</jdbmPartition>
...
</partitions>