cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How to change case sensitivity for identity search

How to change case sensitivity for identity search

Summary

Instructions for changing the case sensitivity of extended attributes.

 

Resolution

Most searches are supposed to be case insensitive. If you need case insensitive searches on extended attributes, then you need to define indexes for them in the extended attribute mapping file (IdentityExtended.hbm.xml, LinkExtended.hbm.xml, etc. and specify an index that ends with "_ci". 

For example from IdentityExtended.hbm.xml:
    <property name="extended6" type="string" length="450"
              index="spt_identity_extended6_ci"/>
And then regenerate the schema.

In order to do this you must first extract the *.hbm.xml files from the identitiyiq.jar files in the WEB-INF/lib directory. After your edits are complete you can place these files in the same folder structure under the WEB-INF/classes directory and your custom mappings will override the ones in identityiq.jar.

Labels (2)
Version history
Revision #:
4 of 4
Last update:
‎May 31, 2023 01:17 PM
Updated by:
 
Contributors