For example, if you do not want to populate Profiles with photos or pronunciation files using the standard method covered in
, you might want to use the Photo connector or Pronunciation connector as an alternative.
Directory Integrator connectors are components 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 suppresses implementation details and specifically handles the details of data source access. For more information about programming TDI connectors, see the
The only supported methods for writing data or modifying data in the Profiles database are the following:
Setting up your development environment
Use the Tivoli
Directory Integrator Configuration Editor to create custom IBM Tivoli
Directory Integrator scripts. Set up the development environment so that the editor can access a separate set of the IBM Connections Profiles Tivoli Directory Integrator connector source files than those used by the installed product.
Using a custom source repository connector
By creating custom source repository connectors, you can integrate data from non-LDAP sources when you are populating Profiles with user data.
Using the ProfileConnector
Use the ProfileConnector to retrieve, create, update, and reset profile entries in the employee, profile extension, and other employee tables in the Profiles database. The connector flattens these tables into a single view of the profile data. The ProfileConnector can also be used to change the user state and change whether a user profile is listed as a manager. The ProfileConnector is the only supported way to perform these operations on a proflie using TDI as IBM
Connections does not support the use of direct database access.
Using the PhotoConnector
Use the PhotoConnector to retrieve, create, update, and delete photo entries in the Photo table in the Profiles database.
Using the PronunciationConnector
Use the PronunciationConnector to retrieve, create, update, and delete pronunciation entries in the Pronunciation table in the Profiles database.
Using the CodesConnector
Use the CodesConnector to retrieve, create, update, and delete code entries in various codes tables in the Profiles database.