Specifying that members of a group member cache are retrieved from the database
Use the group-member-cache-source setting
in the 100Custom.xml file to specify that members
of a group are retrieved from the IBM® Business
Process Manager database
only, and not from the user registry, for example LDAP. This setting
significantly increases the speed at which group members are loaded
into the cache and reduces the number of cache reloads.
About this task
The system uses an in-memory group member cache to keep track of the members of a group. When the system is adding a group to a team (previously known as participant group), it retrieves the members of the group from both LDAP and the IBM BPM database. For large groups, LDAP access for retrieving group members can take many minutes, making the system appear to hang. If LDAP connection timeout values are not high enough, the connection might terminate without data retrieval.
To help resolve this problem, include the group-member-cache-source setting in
the 100Custom.xml file to specify that the members of a group are determined
from the database only. Include the following entry in the 100Custom.xml file:
<properties>
<server merge="mergeChildren">
<group-member-cache-source merge="replace">DB</group-member-cache-source>
</server>
</properties>
The 100Custom.xml file is located at install_root/profiles/profile/config/cells/cell/nodes/node/servers/server/process-center|process-server/config.