LDAP connection pool properties
LDAP connection pool properties are used to configure cache connection requests to the directory server.
Table 1 defines the properties used to configure the values that affect cache connection requests to the IBM Security Identity Manager directory server.
enrole.connectionpool.incrementcount This property key and value affect performance tuning for IBM Security Identity Manager. They must be changed only by a qualified administrator.
Specifies the number of connections that are created any time the LDAP connection pool is incremented to accommodate an increasing demand.
Example (default).
enrole.connectionpool.incrementcount=3enrole.connectionpool.authentication This property key and value affect performance tuning for IBM Security Identity Manager. They must be changed only by a qualified administrator.
Specifies a list of space-separated authentication types of connections that can be pooled.
Valid types are.
- none - No authentication is required.
- simple
- DIGEST-MD5 -
Example (default).
enrole.connectionpool.authentication=none simpleenrole.connectionpool.debug This property key and value specify the level of debug output. Valid values are "fine" (trace connection creation and removal) and "all" (all debugging information).
Valid values are.
- fine - Trace connection creation and removal.
- all - All debugging information.
Example (default, commented out).
#enrole.connectionpool.debug=fineenrole.connectionpool.initialpoolsize This property key and value affect performance tuning for IBM Security Identity Manager. They must be changed only by a qualified administrator.
Specifies the initial number of physical LDAP connections to create for the LDAP connection pool. This value must be less than or equal to the value of the maxpoolsize property.
Example (default).
enrole.connectionpool.initialpoolsize=50enrole.connectionpool.maxpoolsize This property key and value affect performance tuning for IBM Security Identity Manager. They must be changed only by a qualified administrator.
Specifies the maximum number of physical LDAP connections that can be created..
Example (default).
enrole.connectionpool.maxpoolsize=100enrole.connectionpool.prefsize This property key and value affect performance tuning for IBM Security Identity Manager. They must be changed only by a qualified administrator.
Specifies the preferred number of physical LDAP connections that must be maintained concurrently. This number includes both in-use and idle connections. A size of zero or no value means that there is no preferred size. In that case, a request for a pooled connection results in a newly created connection if no idle ones are available.
Example (no value).
enrole.connectionpool.prefsize=enrole.connectionpool.protocol This property key and value affect performance tuning for IBM Security Identity Manager. They must be changed only by a qualified administrator.
Specifies a list of space-separated protocol types of connections that can be pooled.
Valid values are.
- plain
- ssl
- plain ssl
Example (default).
enrole.connectionpool.protocol=plain sslenrole.connectionpool.timeout This property key and value affect performance tuning for IBM Security Identity Manager. They must be changed only by a qualified administrator.
Specifies the number of milliseconds that an idle connection can remain in the pool without being closed and removed from the pool.
Example (default, commented out).
#enrole.connectionpool.timeout=10000Parent topic: System property configuration in enRole.properties