Previous Topic: How to Improve Performance for Large Searches

Next Topic: Configure Active Directory Paging Support

Configure Sun Java System Directory Server Paging Support

Sun Java System Directory Servers support Virtual List View (VLV), a method for delivering search results in a certain order or in certain subsets. This method differs from Simple Paged Results, which CA Identity Manager expects.

To use VLV, you set permissions and create indexes. CA Identity Manager includes the following files that you need to configure paging support:

These files are included as part of the NeteAuto sample in samples\NeteAuto in the Administrative Tools.

The Administrative Tools are installed in the following default locations:

Windows: C:\Program Files\CA\Identity Manager\IAM Suite\Identity Manager

UNIX: /opt/CA/IdentityManager/IAM_Suite/Identity_Manager

To configure Sun Java System Directory Server to support paging:

  1. Add the following parameter to the DirectorySearch element in the directory.xml file for the Identity Manager directory as follows:
    minsortrules="1"
    

    Note: If you are modifying an existing Identity Manager directory, see How to Update an Identity Manager Directory.

  2. Set permissions for the vlvcntrl.ldif file as follows:
    ldapmodify -D "cn=Directory Manager" -w password -p port -f vlvcntrl.ldif
    
  3. Import VLV Search and Index definitions as follows:
    ldapmodify -D "cn=Directory Manager" -w password -p port -f vlvindex.ldif
    
  4. Stop the directory as follows:
    stop-slapd
    
  5. Build the indexes using runvlvindex.
  6. Start the directory as follows:
    start-slapd