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
® Directory Integrator adapters:
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
Creating an iterator connectorParent topic: Developing custom Tivoli Directory Integrator assembly lines for Profiles
Setting up your development environment
Create an iterator connector to perform a sequential read of your entire user directory.
Creating 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.