"Capitalize" file not found validationscripts/capitalize.js

Document ID : KB000091734
Last Modified Date : 16/04/2018
Show Technical Document Details
Question:
Why am I seeing the following error in my new environment?

ERROR [ims.tmt.EnvironmentService] (ServerService Thread Pool -- 96) Stopping Comcast QA: com.netegrity.llsdk6.imsapi.exception.InvalidConfigurationSettingException: Validation Rule "Capitalize" file not found validationscripts/capitalize.js Please help to fix this issue. Let me know if any details needed. Regards, Chenna Kesav Email: chennakesav_rajoli@comcast.com
Environment:
12.6.8 for the case I saw it but this could happen on any version of IM.
Answer:
Review 

https://docops.ca.com/ca-identity-manager/12-6-07/en/configuring/relational-database-management/validation-rules-1/sample-implementations-1 

Check for a custom location being used and copy the file over.  For example., a custom location under "/app/jboss/jboss-eap-6.4/standalone/deployments/iam_im.ear/custom/validationscripts/" and the environment.  Once the file referenced (in this case capitalize.js) was copied over into Identity Manager\samples\validationscripts and restarted everything worked properly.