IBM Connections provides several methods for populating the extension attributes.
Populate through browser UI
In the Contract Agency example, the attribute was set to editable="true" and the attribute can be modified by the user with the Browser UI.
Populate through API
You can retrieve, update, or delete the extension attributes using the Profiles API. This is the default behavior for extension attributes. However, they can be hidden from the API using this syntax in the apiConfiguration section of the profiles configuration file:
Examples of using the IBM Connections APIs are in 9.0 Using the API
of this wiki.
Populate through Profiles Admin API
IBM Connections 3.0 introduced the Profiles Administration API, and the extension attributes can be accessed in the same way as standard attributes.
The IBM Connections API runs with a normal user's rights, so through the API only the users own data can be modified. The Profiles Administraion API allows particular users to modify data for any and all users. The Role of the Profiles administrator is granted through the WebSphere Integrated Solution Console.
Examples of using the Profiles Administration API are in 9.7 Using Profiles Administration APIs
of this wiki.
Populate through Tivoli Directory Integrator
You also can populate the extension attributes through IBM Tivoli Directory Integrator which is covered in the next topic.
Parent topic: 5.0 Customizing Profiles