Previous     Contents     Next     
iPlanet Directory Server IDDS Transition Guide



Chapter 3   Product Installation and Contents


This chapter describes the differences in installation between Innosoft Distributed Directory Server and iPlanet Directory Server, and the layout of the files on the installation disk. It contains the following sections:



Product Installation

On Windows NT, both products are installed using a graphical installer framework.

On UNIX platforms, IDDS uses native operating system packaging tools. iPlanet Directory Server uses its own packaging system.



Package Contents



This section summarizes the changes in the package layout from IDDS to iPlanet Directory Server.



Note All directories in this section are given relative to /usr/iplanet/servers/slapd-<server-id>.




/opt/IIIdds/bin Directory

The LDAP command-line tools are present in the shared/bin subdirectory.


/opt/IIIdds/bin/ldapsearch

The ldapsearch is a shell-accessible interface to the LDAP search operation. In iPlanet Directory Server, this program is located in the shared/bin directory.

The ldapsearch program provided with iPlanet Directory Server uses a different SSL key and certificate database technology from IDDS. As a result, there is no direct equivalent for the -c (certificate filename), -k (private key filename), -C (certificate filename), -P (certificate directory pathname), -Z (start TLS), or -g (start TLS and bind) options.


/opt/IIIdds/bin/ldapadd

In iPlanet Directory Server, the ldapmodify program provides the same function as the ldapadd command, so there is no separate ldapadd program.


/opt/IIIdds/bin/ldapmodify

The ldapmodify utility is a shell-accessible interface to the LDAP Add, Delete, Modify, and ModifyDN operations. In iPlanet Directory Server, the ldapmodify program is located in the shared/bin directory.


/opt/IIIdds/bin/ldapdelete

ldapdelete is a shell-accessible interface to the LDAP Delete operation. The ldapdelete program is now located in the shared/bin directory.


/opt/IIIdds/bin/tclsnmpc

This program is not provided with iPlanet Directory Server.


/opt/IIIdds/bin/show_mib.tcl

This script is not provided with iPlanet Directory Server as it does not support RFC 2248, Network Services Monitoring MIB.


/opt/IIIdds/bin/searchrate

The searchrate program can be used to measure search response by generating a simulated client load. This program is not provided with iPlanet Directory Server.


/opt/IIIdds/sbin Directory

The command-line administrative tools and daemons are present in the bin subdirectory.


/opt/IIIdds/sbin/idds

In iPlanet Directory Server, the server is started using the slapd-<server-id>/start-slapd script.


/opt/IIIdds/sbin/ldbmtest

This program is not provided with iPlanet Directory Server.


/opt/IIIdds/sbin/ldbmexport

In IDDS, the ldbmexport program is used to convert an LDBM database back into its LDIF text format. In iPlanet Directory Server, it is replaced by the db2ldif script.


/opt/IIIdds/sbin/ldbmcheck

There is no equivalent for this program in iPlanet Directory Server.


/opt/IIIdds/sbin/ldbmindex

The ldbmindex program is replaced by the db2index.pl script in iPlanet Directory Server.


/opt/IIIdds/sbin/ldif2ldbm

The ldif2ldbm program is replaced by the ldif2db script.

The -e argument (write to error file rejected entries) and -m argument (merge) are not available in iPlanet Directory Server.


/opt/IIIdds/sbin/ldif

The ldif program is used to convert arbitrary data values to LDIF format. ldif takes an attribute name as an argument, and reads the attribute value(s) from standard input. It produces the LDIF formatted attribute line(s) on standard output.

In iPlanet Directory Server, this program is located in the bin/slapd/server directory.


/opt/IIIdds/sbin/snmpd

An SNMP subagent is provided with iPlanet Directory Server. Consult the iPlanet Directory Server Configuration, Command, and File Reference Guide for more information.


/opt/IIIdds/sbin/passcode

This program is not provided with iPlanet Directory Server.


/opt/IIIdds/sbin/replmove

There is no equivalent for this program in iPlanet Directory Server, as the replication mechanism is different.


/opt/IIIdds/sbin/selfsign

The selfsign program is not applicable to iPlanet Directory Server. Instead, server key pair generation is done using the console. Note that the console does not generate and iPlanet Directory Server does not support self-signed certificates.


/opt/IIIdds/sbin/idsktune

In iPlanet Directory Server, this program is located in the bin/slapd/server subdirectory.


/opt/IIIdds/sbin/ldifxform

The ldifxform program can be used to rewrite and reformat the contents of an LDIF file. This program is not available in iPlanet Directory Server.


/opt/IIIdds/sbin/tcpdmatch

This program is not provided with iPlanet Directory Server, because the TCP wrappers functionality is not supported.


/opt/IIIdds/sbin/db_dump

This program is not provided with iPlanet Directory Server.


/opt/IIIdds/sbin/db_stat

This program is not provided with iPlanet Directory Server.


/opt/IIIdds/sbin/viewldbg

This program is not provided with iPlanet Directory Server.


/opt/IIIdds/sbin/snapshot.tcl

This program is not provided with iPlanet Directory Server.


/opt/IIIdds/data Directory

The data files for iPlanet Directory Server are provided in the slapd-<serverID> subdirectory.


/opt/IIIdds/data/sls.at.conf and sls.oc.conf

In iPlanet Directory Server, sample schema is located in the slapd-<serverID>/config/schema subdirectory.


/opt/IIIdds/data/sls.conf

In iPlanet Directory Server, the configuration is stored in the slapd-<serverID>/config/dse.ldif file. This file must not be modified while the server is running.


/opt/IIIdds/tmp Directory

The log files are present in the slapd-<serverID>/logs subdirectory.


/opt/IIIdds/tmp/sls.pid

This file is called pid in iPlanet Directory Server.


/opt/IIIdds/tmp/sls.args

This file is not generated by iPlanet Directory Server.


/opt/IIIdds/tmp/sls.log

This file is called access in iPlanet Directory Server.


/opt/IIIdds/tmp/debug.log

This file is called errors in iPlanet Directory Server.


/opt/IIIdds/tmp/iddserr.log

This information is in the errors file in iPlanet Directory Server.


/opt/IIIdds/doc Directory

The on-line documentation is present in the manual subdirectory.


/opt/IIIdds/lib Directory

The library files are present in the lib subdirectory.


/opt/IIIdds/lib/ldbm-backup.sh

The db2bak script can be used to back up the iPlanet Directory Server databases. The backup is done to an internal file format which is much quicker to produce and restore than and ldif file. Backing up databases to LDIF can be done with the db2ldif script.


/opt/IIIdds/lib/mibs Directory

iPlanet Directory Server does not support RFC 2248 MIBs.


/opt/IIIdds/samples Directory

Sample LDIF files are provided in the slapd-<serverID>/ldif subdirectory. The Innosoft LDAP Proxy Server and dirportal samples, and performance test tools, are not provided with iPlanet Directory Server.


/etc/init.d/S93IIIdds

This file is not provided with iPlanet Directory Server.


Previous     Contents     Next     
Copyright © 2001 Sun Microsystems, Inc. Some preexisting portions Copyright © 2001 Netscape Communications Corp. All rights reserved.

Last Updated June 19, 2001