HomeConfigure Tivoli Directory Integrator
Overview
Configure Tivoli Directory Integrator to...
- Populate the Profiles database
- Synchronize information between the Profiles database and your LDAP
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...
- collect_dns.sh
- populate_from_dn_file.sh
- sync_all_dns.sh
- mark_managers.sh
Install without Working Directory, and with a simple install location, for example...
/opt/IBM/TDI
Copy...
TDIPopulation/TDISOL
..from LC 2.5 Wizards install package into...
/IBM/TDI/TDISOL
Rename subdirectory to be TDI. For example...
c:\IBM\TDI\TDISOL\win
..becomes...
c:\IBM\TDISOL\TDI
Increase JVM size. Edit...
TDI_HOME/ibmdisrv (Linux)
TDI_HOME/ibmdisrv.bat (Windows)..and change the last line from...
java" -cp
..to...
java" -Xms256M -Xmx1024M -cp
Set TDI Solution directory. Edit...
TDI_HOME/TDISOL/TDI/tdienv.sh
..and ensure TDIPATH is set correctly...
export TDIPATH=/opt/IBM/TDI/
set TDIPATH=C:\IBM\TDI\There is a temptation to run TDI from Wizards package - don't!
Set options files correctly:
- profiles_tdi.properties
- map_dbrepos_from_source_properties
Populate new users...
collect_dns.sh
populate_from_dn_file.shSync changes and deletions from LDAP
sync_all_dns
Schedule tests nightly using cron (UNIX) or Scheduled Tasks (Windows).
Configure Tivoli Directory Integrator
- Download Tivoli Directory Integrator
- Install TDI.
When prompted for the location of the Solution directory, select "Do not specify". Use the current working at startup time.
- 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.
- For AIX or Linux, in the TDI directory, ensure script files are executable:
cd TDI_HOME
chmod +x *.sh
chmod +x netstore- 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.
- 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
- 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