Developing custom Tivoli Directory Integrator assembly lines for Profiles
You can use IBM Tivoli Directory Integrator connectors to develop custom assembly-line scripts when you need to provide a specific type of function.For example, if you do not want to populate Profiles with photos or pronunciation files using the standard method covered in Add supplemental content to Profiles, you might want to use the Photo connector or Pronunciation connector as an alternative.
Tivoli Directory Integrator connectors are scripts that are used to access and update information sources. Connectors allow you to build your assembly lines without having to handle the technical details of working with different data stores, systems, services, or transports. Each type of connector uses a specific protocol or API to handle the details of data source access.
IBM Connections supports the following connectors:
- LDAP source repository connector
- Profile connector
- Photo connector
- Pronunciation connector
- Codes connector
Attention: The only supported methods for writing data or modifying data in the Profiles database are:
- Use the supplied Profiles Tivoli Directory Integrator assembly lines
- Use the Profiles ATOM administrative API
- Developing custom assembly lines using the Tivoli Directory Integrator connectors
Writing directly to the Profiles database, including using Tivoli Directory Integrator database connectors to do so, is not supported and can lead to unforeseen consequences including data loss and application malfunction.
Setting up your development environment
To create custom IBM Tivoli Directory Integrator scripts using the IBM Connections Profiles Tivoli Directory Integrator connectors, specify the solution directory to use when starting your Tivoli Directory Integrator Configuration Editor.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.Use the ProfileConnector
Use the ProfileConnector to retrieve, create, update, and reset profile entries in the Employee, Profile Extension, and various ancillary employee tables in the Profiles database. The connector flattens all these tables into one logical view of the profile data. The ProfileConnector can also be used to reset the status of profiles and change whether a user profile is listed as a manager.Use the PhotoConnector
Use the PhotoConnector to retrieve, create, update, and delete photo entries in the Photo table in the Profiles database.Use the PronunciationConnector
Use the PronunciationConnector to retrieve, create, update, and delete pronunciation entries in the Pronunciation table in the Profiles database.Use the CodesConnector
Use the CodesConnector to retrieve, create, update, and delete code entries in the various look-aside tables in the Profiles database.
Parent topic
Administer ProfilesRelated concepts
Manage user data using Tivoli Directory Integrator scripts
Add supplemental content to Profiles
Manage user data using Tivoli Directory Integrator scripts
Related tasks
Populating the Profiles database
});