Home

Configure Tivoli Directory Integrator

 

+

Search Tips   |   Advanced Search

 

Overview

Configure Tivoli Directory Integrator to...

Ensure that you have installed all the required software, including a database server and LDAP directory, and that you have created the Profiles database.

TDI is bundled with Lotus Connections 2.5 and Lotus Domino 8.5 (limited licences).

Principally use TDI through Population Wizard and pre-build Lotus Connections scripts...

Install without Working Directory, and with a simple install location, for example...

Copy...

..from LC 2.5 Wizards install package into...

Rename subdirectory to be TDI. For example...

..becomes...

Increase JVM size. Edit...

..and change the last line from...

..to...

Set TDI Solution directory. Edit...

..and ensure TDIPATH is set correctly...

There is a temptation to run TDI from Wizards package - don't!

Set options files correctly:

Populate new users...

Sync changes and deletions from LDAP

Schedule tests nightly using cron (UNIX) or Scheduled Tasks (Windows).

 

Configure Tivoli Directory Integrator

  1. Download Tivoli Directory Integrator

  2. Install TDI.

    When prompted for the location of the Solution directory, select "Do not specify". Use the current working at startup time.

  3. If you plan to manually populate the Profiles database

    • In the system hosting your TDI installation, create a subdirectory in which to store the TDI solution

      Make sure that the file path does not contain spaces. Do not, for example, create the subdirectory in the Program Files in Microsoft Windows.

    • Copy the tdisol compressed file from the TDISOL of the Lotus Connections installation media to the system where you installed TDI.

    • Extract the tdisol file to the that you created in Step 2. This creates a directory called TDI.

    • From the TDI solution directory, open the tdienv.bat or tdienv.sh file in a text editor and ensure that the path to the TDI installation is specified correctly in the TDIPATH variable.

      If the path is not correct, edit the TDIPATH environment variable.

      For AIX or Linux, the default value for TDIPATH is:

        export TDIPATH=/opt/ibm/TDI/V6.1.1

      For Windows, the default value for TDIPATH is:

        SET TDIPATH=C:\Program Files\IBM\TDI\V6.1.1

      Other scripts in the solution use this TDI path to find TDI files.

  4. For AIX or Linux, in the TDI directory, ensure script files are executable:

      cd TDI_HOME
      chmod +x *.sh
      chmod +x netstore

  5. Make the database libraries available to TDI.

    For DB2, copy...

      DB2_HOME/java/db2jcc_license_cu.jar

    ..to...

      TDI_HOME/jvm/jre/lib/ext

    For example, if you installed TDI on a Linux system in...

      /opt/ibm/TDI/V6.1.1

    ..the path would be...

      /opt/ibm/TDI/V6.1.1/jvm/jre/lib/ext

    For Oracle, copy...

      ORACLE_HOME/jdbc/lib/ojdbc14.jar

    ..to...

      TDI_HOME/jvm/jre/lib/ext

    For SQL Server, download the SQL Server 2005 JDBC 1.2 driver and follow the instructions to extract the driver files.

    Copy the new sqljdbc_1.2 into...

      TDI_HOME/jvm/jre/lib/ext

    If the database is hosted on a separate system, copy the database JAR file to the system hosting TDI.

  6. Increase the runtime memory by adding -Xms256M and -Xmx1024M arguments...

    For AIX or Linux, edit...

      TDI_HOME/ibmdisrv

    ..and set...

      "$JRE_PATH/java" -Xms256M -Xmx1024M

    For Microsoft Windows, edit ibmdisrv.bat and set...

      "<drive>\IBM\TDI\V6.1.1\jvm\jre\bin\java" -Xms256M -Xmx1024M

  7. For AIX or Linux, ensure that there is a localhost entry in the /etc/hosts file. For example:

      127.0.0.1 localhost

Patch to at least v6.1.1.6

Watch for new perform_deletion_for_sync parameter that is part of FixPack 1 or fix LO46673

 

Related tasks

Populate the Profiles database
Add LDAP data to the Profiles database
Delete users from the Profiles database
Report-to chains for Profiles
Lotus Connections detailed system requirements