Extending Profiles configuration attributes
Checking out the Profiles configuration puts several files on the local system, including profile-config.xml and profiles-types.xml. Edit profile-config.xml to extend attributes and then add the attributes to each declared profile in profiles-types.xml.
Procedure
- From the command prompt, go to the directory where the Deployment Manager is installed and start the wasadmin client.
-
Check out the configuration files to the temporary location that you downloaded Touchpoint
to.
-
Run the following command to start the Profiles administration script:
execfile("profilesAdmin.py") ProfilesConfigService.checkOutConfig("working_directory", "cell_name")
Example:ProfilesConfigService.checkOutConfig("/opt/my_temp_dir", AdminControl.getCell())
-
Back up the file profile-config.xml, as in the following
examples: .
Linux: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/config/cells/connectionsCell/LotusConnections-config/profile-config.xml
Windows: C:\Program Files (x86)\IBM\WebSphere\AppServer\profiles\AppSrv01\config\cells\win16008Cell01\LotusConnections-config\profiles-config.xml
-
Open the file in edit mode, and then add the following lines to the section for
<profileExtensionsAttributes>:
<!-- START IBM Connections Touchpoint --> <simpleAttribute extensionId="recommendedTags" length="256" sourceKey="recommendedTags" /> <simpleAttribute extensionId="departmentKey" length="256" sourceKey="departmentKey" /> <simpleAttribute extensionId="privacyAndGuidelines" length="256" sourceKey="privacyAndGuidelines" /> <simpleAttribute extensionId="touchpointState" length="256" sourceKey="touchpointState" /> <richtextAttribute extensionId="touchpointSession" maxBytes="1000000" sourceKey="touchpointSession" /> <!-- END IBM Connections Touchpoint -->
-
Locate the following line and make sure that the value is set to true. Change the value if
necessary:
<!-- variable full text index --> <property name="com.ibm.lconn.profiles.config.variableFullTextIndexEnabled" value="true"/>
- Save profile-config.xml.
-
Now, back up the file profiles-types.xml as in the following
examples:
Linux: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/config/cells/connectionsCell/LotusConnections-config/profile-type.xml
Windows: C:\Program Files (x86)\IBM\WebSphere\AppServer\profiles\AppSrv01\config\cells\win16008Cell01\LotusConnections-config\profiles-types.xml
-
Open the file in edit mode and apply the following lines from
<install-package>/LotusConnections-config/profiles-types.xml
to the section for <type> :
<!-- START IBM Connections Touchpoint --> <property> <ref>recommendedTags</ref> <updatability>readwrite</updatability> <hidden>true</hidden> <fullTextIndexed>false</fullTextIndexed> </property> <property> <ref>departmentKey</ref> <updatability>read</updatability> <hidden>true</hidden> <fullTextIndexed>true</fullTextIndexed> </property> <property> <ref>privacyAndGuidelines</ref> <updatability>readwrite</updatability> <hidden>true</hidden> <fullTextIndexed>false</fullTextIndexed> </property> <property> <ref>touchpointState</ref> <updatability>readwrite</updatability> <hidden>true</hidden> <fullTextIndexed>false</fullTextIndexed> </property> <property> <ref>touchpointSession</ref> <updatability>readwrite</updatability> <hidden>true</hidden> <fullTextIndexed>false</fullTextIndexed> </property> <!-- END IBM Connections Touchpoint -->
- Save profiles-types.xml.