Setup the development environment
Create a folder called TDISOL. I create bellow the /opt/IBM. My TDI was installed on /opt/IBM/TDI.
Copy the tdisol.tar into TDISOL folder and extract the content using tar -xvf tdisol.tar
Go to /opt/ibm/TDISOL/TDI and edit the file profiles_tdi.properties and update the following lines according your environment:
source_ldap_user_login=DN of bind user
source_ldap_search_base= ex: dc=acme,dc=com
I got some erros when i start the TDI configuration editor.
Check the solution.properties file and verify the value of api.remote.naming.port .
The value must be the TDI Server port. The default is 1099.
Start the configuration editor
Go to TDI Serever folder /opt/IBM/TDI/V7.1 and type
./ibmditk –s /opt/IBM/TDISOL/TDI
You need to create the workspace. Create the workspace bellow the /TDISOL/TDI/
Close the window bellow and start your project
Warning! You must see your default server started!
Import the configuration. This configuration has the Assembly lines and resources to work with the Connections .
Click on the button to search for the configuration file
Click finish to import all artifacts
Enter the project name and then click on finish
Expand the project name and assembly lines and search for load_photos_from_files.
Use the right click to copy and then paste the assembly line
The system ask for a new name
Click on the assembly line to edit
Delete the connector named read_entries. Select feed and clik on Add component
Select Connectos, search for LDAP Connector and set the mode to Iterator.
Select the LDAP Conenctor an click the connection button. You need to set the fields according you environment
Click on Input Map and then connect button and see if you can connect to your ldap server
Click Add button to map attributes. Map uid and jpegPhoto
Delete the scripts Default Success and Default On Error
Click on update_photo and map uid and jpegPhoto
Save and click Run in console button
Check for erros on the console
Go to Connections and verify the profiles. You mus see the pictures