One of the tasks, DOB validation, is failing with the following error. where empBirthDate is configured as a custom attribute on the profile.
WARN [ims.tmt.ScreenHandlerBase] (default task-26) Unable to set attribute: %EMP_BIRTH_DATE%, Failor in validation process [facility =4 severity=3 reason=0 status=6 message=Unrecognized command]
Failed to evaluate rule in class com.tcs.utx.im.common.validate.DoBValidator: com.abc.123.im.common.validate.DoBValidator from [Module "deployment.iam_im.ear" from Service Module Loader]
IGA 15.0
The IDM OOTB ims.jar, which is available on EAR level (iam_im.ear/library) it is trying to find the custom jar on the same level, which is not available, and it is throwing an error.
1 TRACE [org.jboss.modules] (default task-3) Finding class com.im.common.validate.DoBValidator from Module "deployment.iam_im.ear" from Service Module L
To address this issue, we have 2 solutions mentioned below
1)Move the jar from user_console.war/WEB-INF/lib to the library folder
2)unjar it or create a .class file and keep it in/opt/brcm/iga/conf/idm/classes, which must include your package structure as well.
We recommend going with the 2nd solution.