Description:
When running a View User search through the Identity Manager User Console, a total of 200 users is returned when there should be many more returned.
Solution:
There are five areas within the Identity Manager product suite that contain modifiable values for handling search limits.
Modify the View User Admin task:
By modifying the View User Admin Task you can adjust the number of records that are returned per search page. The default is set to 50, and can be set to as high as 200 per page.
Steps:
Modify the Directory.XMl file:
There is a setting in the Directory.XML file that can be set to limit the total number of returns for the View User Search.
You can set the following search parameters in the Directory Search element: maxrows
This defines the maximum number of results that Identity Manager can return when searching a user directory.
By setting a value for the maxrows parameter in the directory.xml file, you can override the settings in the Policy Server and LDAP directory that limit search results.
When conflicting settings apply, the LDAP server uses the lowest setting.
To make this change:
Modify the Search Size Limit through the Provisioning Manager:
By default the Search Value is set to zero, which equals no-limit.
In the JXplorer console:
You can adjust the search limit in the JXplorer Console.
In the Corporate User Stores' Directory configuration file:
You can adjust the LIMITS.dxc file on the Directory server.
By default the search limit set in this file is set to 200!
The file is located under:
Program Files\CA\eTrust Directory\dxserver\config\limits
However, you must first find out what .dxc file is being sourced by looking at the .dxi (DSA initialization) files under D:\Program Files\CA\eTrust Directory\dxserver\config\servers.
Verify in LIMITS .dxc file.
Use the corpstore_servername.dxi file to identify the correct source DSA that needs to be modified.
Then go to the proper Limits folder and modify the specific file.
After making the changes to the directory config file(s), you must re-initialize the DSAs.
Run the following command to re-initialize the DSAs: dxserver init all
At that point a User Search through Identity Manager should return the specified number of Users.