java - Error while provisioning Active Directory account to user using access policy -


hi have oim11gr2ps3 environment installed active directory 11.1.6.0.0 connector configured. have password policy attached ad resource.

earlier users having ad account provisioned. last couple of days on basis of user creation in oim ad account not bale see in account tab. checked access policy it's correctly configured. user got correct role on basis of role membership.

i checked oim-server1-dignostic.log file oim server, found below stack traces:

oracle.iam.platform.kernel.eventfailedexception: error occurred in oracle.iam.accesspolicy.impl.handlers.provisioning.provisionaccountactionhandler while provisioning resource 47,709 user 13 , cause of error error occurred in oracle.iam.provisioning.spi.dobprovisioningmechanism/provision while provisioning application instance key 0 user name 1161546 cause of error oracle.iam.provisioning.exception.genericprovisioningexception: dobj.usr_password_does_not_match_policy: h: password not satisfy policy: max. number of unicode characters=0 : max. number of unicode characters=0..     @ oracle.iam.accesspolicy.impl.util.accesspolicyutil.createeventfailedexception(accesspolicyutil.java:289)     @ oracle.iam.accesspolicy.impl.handlers.provisioning.provisionaccountactionhandler.execute(provisionaccountactionhandler.java:167)     @ oracle.iam.accesspolicy.impl.handlers.provisioning.provisionaccountactionhandler.execute(provisionaccountactionhandler.java:70)     @ oracle.iam.platform.kernel.impl.oimevent.executehandlers(oimevent.java:214)     @ oracle.iam.platform.kernel.impl.monitoredoimevent.invokeexecutehandler(monitoredoimevent.java:99)     @ oracle.iam.platform.kernel.impl.monitoredoimevent.executehandlers(monitoredoimevent.java:69)     @ oracle.iam.platform.kernel.impl.oimevent.execute(oimevent.java:157)     @ oracle.iam.platform.kernel.impl.processimpl.executestage(processimpl.java:223)     @ oracle.iam.platform.kernel.impl.oimprocess.dostageexecution(oimprocess.java:62)     @ oracle.iam.platform.kernel.impl.processimpl.execute(processimpl.java:182)     @ oracle.iam.platform.kernel.impl.monitoredoimprocess.execute(monitoredoimprocess.java:33)     @ oracle.iam.platform.kernel.impl.utils.managesyncprocessing(utils.java:73)     @ oracle.iam.platform.kernel.impl.orchestrationasynctask$2.execute(orchestrationasynctask.java:101)     @ oracle.iam.platform.kernel.impl.utils.executeincontext(utils.java:60) @ oracle.iam.platform.kernel.impl.utils.executeincontext(utils.java:46)     @ oracle.iam.platform.kernel.impl.orchestrationasynctask.executeinorchcontext(orchestrationasynctask.java:97)     @ oracle.iam.platform.kernel.impl.orchestrationasynctask.execute(orchestrationasynctask.java:74)     @ oracle.iam.platform.async.impl.taskexecutor.executeunmanagedtask(taskexecutor.java:99)     @ oracle.iam.platform.async.impl.taskexecutor.execute(taskexecutor.java:69)     @ oracle.iam.platform.async.messaging.messagereceiver.onmessage(messagereceiver.java:68)     @ sun.reflect.generatedmethodaccessor3329.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43)     @ java.lang.reflect.method.invoke(method.java:606)     @ com.bea.core.repackaged.springframework.aop.support.aoputils.invokejoinpointusingreflection(aoputils.java:310)     @ com.bea.core.repackaged.springframework.aop.framework.reflectivemethodinvocation.invokejoinpoint(reflectivemethodinvocation.java:182)     @ com.bea.core.repackaged.springframework.aop.framework.reflectivemethodinvocation.proceed(reflectivemethodinvocation.java:149)     @ com.bea.core.repackaged.springframework.aop.interceptor.exposeinvocationinterceptor.invoke(exposeinvocationinterceptor.java:89)     @ com.bea.core.repackaged.springframework.aop.framework.reflectivemethodinvocation.proceed(reflectivemethodinvocation.java:171)     @ com.bea.core.repackaged.springframework.aop.support.delegatingintroductioninterceptor.doproceed(delegatingintroductioninterceptor.java:131)     @ com.bea.core.repackaged.springframework.aop.support.delegatingintroductioninterceptor.invoke(delegatingintroductioninterceptor.java:119)     @ com.bea.core.repackaged.springframework.aop.framework.reflectivemethodinvocation.proceed(reflectivemethodinvocation.java:171)     @ com.bea.core.repackaged.springframework.aop.framework.jdkdynamicaopproxy.invoke(jdkdynamicaopproxy.java:204)     @ com.sun.proxy.$proxy647.onmessage(unknown source)     @ weblogic.ejb.container.internal.mdlistener.execute(mdlistener.java:583)     @ weblogic.ejb.container.internal.mdlistener.transactionalonmessage(mdlistener.java:486)     @ weblogic.ejb.container.internal.mdlistener.onmessage(mdlistener.java:388)     @ weblogic.jms.client.jmssession.onmessage(jmssession.java:4817)     @ weblogic.jms.client.jmssession.execute(jmssession.java:4491)     @ weblogic.jms.client.jmssession.executemessage(jmssession.java:3945)     @ weblogic.jms.client.jmssession.access$000(jmssession.java:115)     @ weblogic.jms.client.jmssession$useforrunnable.run(jmssession.java:5337)     @ weblogic.work.selftuningworkmanagerimpl$workadapterimpl.run(selftuningworkmanagerimpl.java:550)     @ weblogic.work.executethread.execute(executethread.java:263)     @ weblogic.work.executethread.run(executethread.java:221)     caused by: oracle.iam.provisioning.exception.genericprovisioningexception: error occurred in oracle.iam.provisioning.spi.dobprovisioningmechanism/provision while provisioning application instance key 0 user name 1161546 cause of error oracle.iam.provisioning.exception.genericprovisioningexception: dobj.usr_password_does_not_match_policy: h: password not satisfy policy: max. number of unicode characters=0 : max. number of unicode characters=0.     @ oracle.iam.provisioning.util.provisioningutil.throwgenericprovisioningexception(provisioningutil.java:258)     @ oracle.iam.provisioning.spi.dobprovisioningmechanism.provision(dobprovisioningmechanism.java:548)     @ oracle.iam.provisioning.impl.provisioningserviceimpl.provision(provisioningserviceimpl.java:547)     @ sun.reflect.generatedmethodaccessor3355.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43)     @ java.lang.reflect.method.invoke(method.java:606)     @ org.springframework.aop.support.aoputils.invokejoinpointusingreflection(aoputils.java:307)     @ org.springframework.aop.framework.reflectivemethodinvocation.invokejoinpoint(reflectivemethodinvocation.java:182)     @ org.springframework.aop.framework.reflectivemethodinvocation.proceed(reflectivemethodinvocation.java:149)     @ oracle.iam.platform.utils.dmsmethodinterceptor.invoke(dmsmethodinterceptor.java:35)     @ org.springframework.aop.framework.reflectivemethodinvocation.proceed(reflectivemethodinvocation.java:171)     @ org.springframework.aop.framework.jdkdynamicaopproxy.invoke(jdkdynamicaopproxy.java:204)     @ com.sun.proxy.$proxy609.provision(unknown source)at oracle.iam.accesspolicy.impl.handlers.provisioning.provisionaccountactionhandler.execute(provisionaccountactionhandler.java:164)     ... 42 more 

any @ earliest helpful.

the error due password policy attached ad resource. there password policy configuration modified max number of unicode characters 0. due ad provisioning failed system not able validate password of user against password policy.

i have changed max number of unicode characters set blank. when tried provision ad account user went successfully.

thanks


Comments

Popular posts from this blog

asynchronous - C# WinSCP .NET assembly: How to upload multiple files asynchronously -

aws api gateway - SerializationException in posting new Records via Dynamodb Proxy Service in API -

asp.net - Problems sending emails from forum -