Use a custom source repository connector
By creating a custom source repository connector, you can integrate data from non-LDAP sources when you are populating Profiles with user data.To integrate a custom source repository, you need to create custom versions of the following two assembly lines and then package them as IBM Tivoli Directory Integrator adapters:
Iterator connector
This adapter iterates sequentially through all the users in your user directory. It is used by a number of iterative Tivoli Directory Integrator scripts. For example, it is used to retrieve the full information for initial data population via the collect_dns script and during data synchronization via the sync_all_dns script.
Lookup connector
This adapter looks up individual users in your user directory.
For more information about using adapters, go to the following web page: http://www.ibm.com/developerworks/tivoli/library/t-tdiadapters/index.html
![]()
After packaging your assembly lines, you can use them in your TDI solution by copying the adapter.xml file into the packages directory of the Profiles TDI solution.
Although you are unlikely to use the Profiles Tivoli Directory Integrator connectors for this task, one approach to help you get started is to follow the instructions for setting up your development environment outlined in the topic, Setting up your development environment.
Create an iterator connector
Create an iterator connector to perform a sequential read of your entire user directory.Create a lookup connector
Create a lookup connector to fetch data for a single user, including all the attributes necessary for mapping that user in your directory.
Parent topic
Developing custom Tivoli Directory Integrator assembly lines for Profiles
Related tasks
Setting up your development environment
});