OIM Iplanet Trusted user Recon

HI,
While doing trusted recon for iplanet user i am getting following error
23:47:39,148 INFO [STDOUT] Done getting IT Resource parameters
23:47:39,164 ERROR [APIS] Class/Method: tcLookupOperationsBean/getLookupValuesFilteredData encounter some problems: The LookupCode 'AttrName.Prov.Recon.iPlanet' does not exist.
23:47:39,164 ERROR [SJSDS] tcUtilAttributeNameMap -> ---- > getTargetAttrMapping() :tcInvalidLookupException: null
23:47:39,164 INFO [STDOUT] tcTskIPlanetUserReconciliation[RO=iPlanet User] --> getFieldMappings(): entered
23:47:39,164 FATAL [SJSDS] tcTskIPlanetUserReconciliation[RO=iPlanet User] --> init(): Init Failed
23:47:39,164 INFO [STDOUT] tcTskIPlanetUserReconciliation[RO=iPlanet User] --> execute(): Entered
23:47:39,164 FATAL [SJSDS] tcTskIPlanetUserReconciliation[RO=iPlanet User] --> execute(): Variables not initialized properly. Terminating !!!!!!!!
Please help me to solve it out
Edited by: Anil Bansal on Apr 8, 2010 9:55 AM

Hi Suren,
But i think there is no lookup for this name in iplanet lookups...
There are 2 lookup's for this one is AttrName.Recon.Map.iPlanet for User Attribute Mapping for Recon.
And another one is AttrName.Prov.Map.iPlanet for User Attribute Mapping for Provisioning. As for recon it must use the AttrName.Recon.Map.iPlanet lookup.
whats can be the resaons for showing
23:47:39,164 FATAL [SJSDS] tcTskIPlanetUserReconciliation[RO=iPlanet User] --> init(): Init Failed??
Thanks,
AB
Edited by: Anil Bansal on Apr 8, 2010 10:19 AM

Similar Messages

  • OIM 11g R2 - Trusted User Recon 'Reconciliation Insert Received' not trigge

    Hi,
    We have recently upgrade OIM 10g to 11g R2. One thing which we use to depend on in 10g was the 'Reconciliation Insert Received' to trigger of other tasks. This does not seem to work in OIM 11g R2? Is there a way to fix this?

    This turned out to be an Oracle bug.
    Bug 9539918 - BOTH MANAGER ID FIELD AND ORG UNIT FIELD IS DISPLAYED WITH ORG UNIT VALUE
    This has been fixed in9.1.2.4 version of the connector. Patch11656991
    Sunny
    Edited by: Sunny on Mar 15, 2011 1:47 PM

  • OIM - iPlanet User Recon

    I am using OIM 9.1 connectors. I was trying to reconcile users from iPlanet.
    The following are the details from Task Scheduler ( iPlanet User Recon Task)
    IsIPlanetTarget     true
    TrustedSource     false
    Role     Contractor
    Organization     Xellerate Users
    ITResourceName     iPlanet User
    ResourceObjectName     Xellerate Users
    XLDeleteUsersAllowed     true
    UserContainer     ou=People,dc=test,dc=com
    NumberOfBatches     All Available
    BatchSize     0
    StartRecord     1
    Xellerate Type     End-User Administrator
    And when I check my Reconiliation Manager I see the status as "Event received" for Xellerate User and "No Match Found" for iPlanet User.
    And in one of the form USR_IPNT_RL
    I have given a default value for USR_IPNT_RL_Role_Name : Contractor
    And also i have checked the mapping in Resource Object , Process Definition for Xellerate Users
    Thanks in advance.

    First of all I see some initial problems here:
    1) looks like you are trying to run a trusted recon but the value in your scheduled task attribute Trusted Source is set to false.
    2) Role must be set to "Consultant" In ootb create user form there is no role as "Contractor"
    3) I think IsIplanetTarget must be set to False. (i think thats for app recon)
    Have you also defined owner matching rules i nthe design console. also you need to set the recon action rule as No match found-> create User.
    One entity Match found->establish link
    Message was edited by:
    user621551
    Message was edited by:
    user621551

  • OIM11gR2 - iPlanet Connector - iPlanet Trusted Delete User Recon Task

    Hello All,
    What is the standard OOTB action performed on OIM User when I run the iPlanet Trusted Delete User Recon Task?
    I couldn't tell from the connector documentation below:
    http://docs.oracle.com/cd/E11223_01/doc.904/e10446/using.htm#BABIJCFF
    Does it disable the OIM user?
    Does it delete the OIM user? (soft delete? hard delete?)
    I'm interested in soft delete.
    Thanks
    Adr

    Apologies, My previous post was intended for end date reaching.
    It just deletes the user from OIM. It does not care about end date or disable schedule jobs.
    However, the user status will be set as "deleted".
    http://docs.oracle.com/cd/E11223_01/doc.910/e11197/using_conn.htm#CACGJGGA
    P.S I gave this document for AD (However, it applies to any connector document as it is basic definition of trusted source).
    The basic behaviour and definition of trusted reconciliation is to delete the user identity in OIM if itis deleted in the source system.
    Cheers,
    Tejo.

  • OIM 11gR1 - Trusted Recon UserID Generation

    Hi,
    We are using 11gR1 OIM and trusted reconciling users from feed files using GTC. We are supposed to generate UserID and email for the users. From googling I understood I would not able to write a PreProcess Event Handler. How can I achieve this?

    you should have a post process handler as pre-process not supported for Trusted recon in 11g.
    http://fusionsecurity.blogspot.in/2011/09/oim-11g-event-handler-example.html

  • OIM 11g: SAP HRMS User Recon

    I am using the SAP ER connector, version 9.1.2.4. I have upgraded OIM to bundle patch 4.
    My IT Resource is as follows:
    App server host: "IP address"
    Client logon: 050
    Connection Count: 1
    Gateway host: "IP address"
    Gateway service:3300
    Group Name: PUBLIC
    Language: en
    Message Server:     SAPHRQ
    Password: *******
    Peak limit: 10
    Pool capacity: 3
    Program ID: IDOCLISTEN
    R3 Name: HRQ
    Repository destination:     BCE
    SNC lib:
    SNC mode: no
    SNC my name:
    SNC partner name:
    SNC qop:
    Server name: SERVER
    System number: 00
    Unicode mode: yes
    User logon: OIMUSER
    I have run job SAP HRMS User Recon. As a result, I have error:
    [2011-04-27T22:50:18.703+03:00] [oim_server1] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-6] [userId: xelsysadm] [ecid: 0000IyOWgf_8TsYjLpvH8A1Di76b00000g,0] [APP: oim#11.1.1.3.0] [dcid: 31adce849313fcc5:100e79e1:12f987dc80e:-7ffd-000000000000003c] ====================================================
    [2011-04-27T22:50:18.703+03:00] [oim_server1] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-6] [userId: xelsysadm] [ecid: 0000IyOWgf_8TsYjLpvH8A1Di76b00000g,0] [APP: oim#11.1.1.3.0] [dcid: 31adce849313fcc5:100e79e1:12f987dc80e:-7ffd-000000000000003c] oracle.iam.connectors.common.dao.OIMUtil : createTrustedReconEvent() : oracle.iam.platform.utils.SuperRuntimeException: java.sql.SQLException: Invalid character encountered in
    [2011-04-27T22:50:18.703+03:00] [oim_server1] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-6] [userId: xelsysadm] [ecid: 0000IyOWgf_8TsYjLpvH8A1Di76b00000g,0] [APP: oim#11.1.1.3.0] [dcid: 31adce849313fcc5:100e79e1:12f987dc80e:-7ffd-000000000000003c] ====================================================[[
    <Apr 27, 2011 10:50:18 PM EEST> <Error> <oracle.iam.reconciliation.impl> <IAM-5010000> <Generic Error/Information: {0}
    oracle.iam.platform.utils.SuperRuntimeException: java.sql.SQLException: Invalid character encountered in
    at oracle.iam.reconciliation.dao.event.EventMgmtDao.ignoreEventUsrDataMatch(EventMgmtDao.java:449)
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:383)
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:346)
    at Thor.API.Operations.tcReconciliationOperationsIntfEJB.ignoreEventx(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
    at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
    at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy327.ignoreEventx(Unknown Source)
    at Thor.API.Operations.tcReconciliationOperationsIntfEJB_troehf_tcReconciliationOperationsIntfRemoteImpl.ignoreEventx(tcReconciliationOperationsIntfEJB_troehf_tcReconciliationOperationsIntfRemoteImpl.java:2494)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:84)
    at $Proxy164.ignoreEventx(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)
    at $Proxy323.ignoreEventx(Unknown Source)
    at Thor.API.Operations.tcReconciliationOperationsIntfDelegate.ignoreEvent(Unknown Source)
    at oracle.iam.connectors.common.dao.OIMUtil.createTrustedReconEvent(Unknown Source)
    at oracle.iam.connectors.sap.common.parser.HRMDAParser.reconcileUser(Unknown Source)
    at oracle.iam.connectors.sap.common.parser.HRMDAParser.parse(Unknown Source)
    at oracle.iam.connectors.sap.hrms.tasks.SAPHRMSUserRecon.execute(Unknown Source)
    at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.execute(SchedulerBaseTask.java:385)
    at oracle.iam.scheduler.vo.TaskSupport.executeJob(TaskSupport.java:144)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.iam.scheduler.impl.quartz.QuartzJob.execute(QuartzJob.java:164)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    Caused By: java.sql.SQLException: Invalid character encountered in
    at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:70)
    at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:133)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:199)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:263)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:271)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:445)
    at oracle.sql.CharacterSet.failUTFConversion(CharacterSet.java:2706)
    at oracle.sql.CharacterSetAL32UTF8.toString(CharacterSetAL32UTF8.java:192)
    at oracle.sql.CHAR.getString(CHAR.java:234)
    at oracle.jdbc.oracore.OracleTypeCHAR.pickle81(OracleTypeCHAR.java:258)
    at oracle.jdbc.oracore.OracleTypeCOLLECTION.pickle81(OracleTypeCOLLECTION.java:310)
    at oracle.jdbc.oracore.OracleTypeADT.pickle81(OracleTypeADT.java:1637)
    at oracle.jdbc.oracore.OracleTypeADT.linearize(OracleTypeADT.java:1256)
    at oracle.sql.ArrayDescriptor.toBytes(ArrayDescriptor.java:683)
    at oracle.sql.ARRAY.toBytes(ARRAY.java:632)
    at oracle.jdbc.driver.OraclePreparedStatement.setArrayCritical(OraclePreparedStatement.java:5576)
    at oracle.jdbc.driver.OraclePreparedStatement.setARRAYInternal(OraclePreparedStatement.java:5535)
    at oracle.jdbc.driver.OraclePreparedStatement.setObjectCritical(OraclePreparedStatement.java:7959)
    at oracle.jdbc.driver.OraclePreparedStatement.setObjectInternal(OraclePreparedStatement.java:7547)
    at oracle.jdbc.driver.OraclePreparedStatement.setObjectInternal(OraclePreparedStatement.java:8212)
    at oracle.jdbc.driver.OracleCallableStatement.setObject(OracleCallableStatement.java:5005)
    at oracle.jdbc.driver.OracleCallableStatementWrapper.setObject(OracleCallableStatementWrapper.java:202)
    at weblogic.jdbc.wrapper.CallableStatement.setObject(CallableStatement.java:964)
    at oracle.iam.reconciliation.dao.event.EventMgmtDao.ignoreEventUsrDataMatch(EventMgmtDao.java:438)
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:383)
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:346)
    at Thor.API.Operations.tcReconciliationOperationsIntfEJB.ignoreEventx(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
    at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
    at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy327.ignoreEventx(Unknown Source)
    at Thor.API.Operations.tcReconciliationOperationsIntfEJB_troehf_tcReconciliationOperationsIntfRemoteImpl.ignoreEventx(tcReconciliationOperationsIntfEJB_troehf_tcReconciliationOperationsIntfRemoteImpl.java:2494)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:84)
    at $Proxy164.ignoreEventx(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)
    at $Proxy323.ignoreEventx(Unknown Source)
    at Thor.API.Operations.tcReconciliationOperationsIntfDelegate.ignoreEvent(Unknown Source)
    at oracle.iam.connectors.common.dao.OIMUtil.createTrustedReconEvent(Unknown Source)
    at oracle.iam.connectors.sap.common.parser.HRMDAParser.reconcileUser(Unknown Source)
    at oracle.iam.connectors.sap.common.parser.HRMDAParser.parse(Unknown Source)
    at oracle.iam.connectors.sap.hrms.tasks.SAPHRMSUserRecon.execute(Unknown Source)
    at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.execute(SchedulerBaseTask.java:384)
    at oracle.iam.scheduler.vo.TaskSupport.executeJob(TaskSupport.java:144)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.iam.scheduler.impl.quartz.QuartzJob.execute(QuartzJob.java:164)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    <Apr 27, 2011 10:50:18 PM EEST> <Error> <OIMCP.SAPH> <BEA-000000> <====================================================>
    <Apr 27, 2011 10:50:18 PM EEST> <Error> <OIMCP.SAPH> <BEA-000000> <oracle.iam.connectors.common.dao.OIMUtil : createTrustedReconEvent() : oracle.iam.platform.utils.SuperRuntimeException: java.sql.SQLException: Invalid character encountered in>
    <Apr 27, 2011 10:50:18 PM EEST> <Error> <OIMCP.SAPH> <BEA-000000> <====================================================
    Has anyone seen a similar error?

    Hey,
    I see the same issue and need to make this change as well, where are these settings? I couldn't find them in the setDomainEnv or setSOADomainEnv.
    Thanks

  • OIM - OID Connector 9.0.4 - Incremental User Recon?

    I can't see how incremental user recon is implemented in this connector. Can anyone tell me if incremental user recon is possible with this connector and if so how to configure it to perform incremental user recon? There is no documented or default scheduled task property that seems to enable / disable this. The IT Resource has a Last Recon TimeStamp that is updated on each recon, but ALL users are reconciled each time the task is run even though there are no changes to the objects. I have also looked at the "Object Initial Reconciliation Date" field in RO and setting this date to a date in the past doesn't seem to have any impact.
    My OID install is 10.1.4.2 and my OIM install is 9.1.

    Although the documentation does not make any mention of it AT ALL, you need to add modifytimestamp to the ldapTargetResourceTimeStampField in the recon lookup attribute map. The modifytimestamp attribute in OID then needs to be indexed so that it can be used in the LDAP search the connector makes.

  • OIM 9.1 DB Recon Changes Locked Account status in OIM back to Provisioned

    Hi,
    I have a scheduled task that runs the OIM DBAccessReconTask but am seeing some unexpected behavior. Here are the steps to produce the error:
    1. Provision a DB account to a user in OIM (this creates an account in the target database and the account shows in the user's resource profile with a status of "Provisioned")
    2. Disable the DB account in OIM from the User's Resource profile screen (this successfully disables the account in the database and changes the account status to "Disabled")
    3. Run the DBAccessReconTask
    4. After the DBAccessRecon task completes the status of the DB account in the database is still disabled but in OIM on the user's resource profile screen it is marked as "Provisioned"
    I did not expect this to be changed to provisioned in OIM since it is disabled in the database. Has anyone seen similar issues when running the DBAccessReconTask or know a way to fix this?

    Hi Suren,
    Thanks for the reply. Originally I thought your solution would work but after analyzing it closer there is a more fundamental problem we are having with the DBReconTask. We only want the reconciliation to take place going from OIM to the database and not vice versa (i.e. changes to an account in OIM should be pushed to the database but not from the database to OIM). However, currently if a change is made in the database (a role is added, the profile is changed, etc...) and the DBReconTask is run then it will be updated in OIM. Do you know how this can be achieved? These are the properties we currently use when creating the task:
    Properties props = new Properties();
    props.put("Target System Login Recon - Resource Object name:", ro.getName());
    props.put("Target System User Recon - Resource Object name:", ro.getName());
    props.put("Trusted Source Recon - Resource Object name:", "Xellerate User");
    props.put("Server", itResource.getName());
    props.put("Record Size", "ALL");
    props.put("isTrusted", "NO");
    props.put("DBName", "nodata");
    props.put("ExcludeSystemUsers", "nodata");
    props.put("ReconcileLockedUser", "YES");
    props.put("Login Name", "nodata");

  • OIM 11g R2 - User random password Generation

    Hi All,
    In my case users are getting created in OIM using Trusted source reconciliation and need to populate a random password for each user.
    Please suggest me which of the following methods is better and why?
    Method 1: Created a post Event Handler and populate password attribute. This case I created a custom Post event handler and populated password attribute and is success but the password stored in database is plain text and so not able login to Adminconsole with same password. So, how to encrypte password and then store in DB?
    Method 2: Create entity adapter and attach to user form using Data object manager
    Or, please suggest me any other best way.
    Thanks in advance.

    Hi,
    Users are being created thru trusted source recon and password is not automatically getting populated. I verified it, by checking USR_PASSWORD attribute in USR table and it is empty.

  • User Recon and Event Handler  Issue in OIM11g

    Hello Experts,
    I am developing a Trusted Source Recon (User) for a proprietary application. I have devloped two java classes and put them into a jar file and placed the same jar in both ScheduleTask and EventHandlers directory of OIM.
    1.UserRecon class -- for User Recon
    2. EventHandler class -- update user's password after reconciling the user using API.
    In the User Recon class , I have defined a static HashMap variable to store the user and user's password as a class variable. The flow will be like this,
    1. Query trsuted source
    2. Reconcile user (except password because password can not be)
    3. Update the map with userid (key) and password.
    4. After reconciling , In the event handler use the same map to read user's password and set the password in OIM using API. (setXelleratePassword).
    5.After successful password set remove the entry from Map.
    The idea is to avoid making additional call to trusted source to retrieve the user's password.
    This worked in OIM9102. But when I tested the same in 11g it did not work.... Though the User Recon class updates the record into the HashMap , In the eventhandler , the HashMap is always coming as "empty".
    I did the below changes for 11g,
    1. Modified the EventHandler class to suite for 11g.
    2. Deployed the event handler as a plugin
    3. Placed the same jar file in Schedule task directory of OIM 11g
    I am unable find out where it is going wrong?? and tired of troubleshooting. Can you assist me ?
    Thanks and Regards
    INIYA

    INIYA wrote:
    Hello Experts,
    I am developing a Trusted Source Recon (User) for a proprietary application. I have devloped two java classes and put them into a jar file and placed the same jar in both ScheduleTask and EventHandlers directory of OIM.
    1.UserRecon class -- for User Recon
    2. EventHandler class -- update user's password after reconciling the user using API.
    In the User Recon class , I have defined a static HashMap variable to store the user and user's password as a class variable. The flow will be like this,
    1. Query trsuted source
    2. Reconcile user (except password because password can not be)
    3. Update the map with userid (key) and password.
    4. After reconciling , In the event handler use the same map to read user's password and set the password in OIM using API. (setXelleratePassword).
    5.After successful password set remove the entry from Map.
    The idea is to avoid making additional call to trusted source to retrieve the user's password.
    This worked in OIM9102. But when I tested the same in 11g it did not work.... Though the User Recon class updates the record into the HashMap , In the eventhandler , the HashMap is always coming as "empty".
    I did the below changes for 11g,
    1. Modified the EventHandler class to suite for 11g.
    2. Deployed the event handler as a plugin
    3. Placed the same jar file in Schedule task directory of OIM 11gHope there are two jars, if this is the case place the secondary jar in lib folder, than make it as plugin.
    >
    I am unable find out where it is going wrong?? and tired of troubleshooting. Can you assist me ?
    put the printstacktrace, so that problem can be identify
    sample code
    HashMap hash= null;
    try{
    hash = get map from other class
    //class be load at this point, if class is not loaded than you will get exception.
    }catch(Throwable t){
    // hope you will get some error or exception here
    t.printstacktrace();
    >
    Thanks and Regards
    INIYAPaste you sample code, if it couldn't help.

  • OIM - AD Trusted Resource/Resource Object

    I need to populate samAccountName in the Xellerate User object for Exchange Mailbox linking bc our Xellerate User User Id is a EmpID not samAccountName.
    So I've added AD as a Trusted Resource. Great, I can populate samAccountName in OIM. However, my problem now is that I need AD to show up as a Resource Object under a User's Resource Profile. When AD is a Trusted Resource, the associated user object doesn't appear in the Resource Profile since there is not process form.
    Is there any way to over come this?

    In the end, I just created another AD User Resource Object called AD User Trusted and used that object for trusted resource/recons and used the origianl AD User object for the non trusted resouce/recons.
    Works, just as I wanted. I have a AD resource associated to my users profile and I also have samAccountName populated in the Xellerate User object.

  • Error with RSA Auth Manager 9.1.0.7 User Recon OIM11g R1

    Hi,
    i'm trying to run the job RSA Auth Manager User Recon but i see this error :
    oracle.iam.connectors.common.ConnectorException:
    and in the server log i seee this :
    [2013-03-06T18:46:37.994-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] ================= Start Stack Trace =======================
    [2013-03-06T18:46:37.994-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] oracle.iam.connectors.rsaauthmgr.usermgmt.tasks.RSAProxyUserRecon : getIMSCOREAttributes()
    [2013-03-06T18:46:37.995-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] Index: 4, Size: 4
    [2013-03-06T18:46:37.995-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] Description : Index: 4, Size: 4
    [2013-03-06T18:46:37.995-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] java.lang.IndexOutOfBoundsException: Index: 4, Size: 4[[
         at java.util.ArrayList.RangeCheck(ArrayList.java:547)
         at java.util.ArrayList.get(ArrayList.java:322)
         at oracle.iam.connectors.rsaauthmgr.usermgmt.tasks.RSAProxyUserRecon.getIMSCOREAttributes(Unknown Source)
         at oracle.iam.connectors.rsaauthmgr.usermgmt.tasks.RSAProxyUserRecon.reconcileUser(Unknown Source)
         at oracle.iam.connectors.rsaauthmgr.common.util.RSARecon.getDetails(Unknown Source)
         at oracle.iam.connectors.rsaauthmgr.common.util.RSARecon.partialRecon(Unknown Source)
         at oracle.iam.connectors.rsaauthmgr.common.util.RSARecon.execute(Unknown Source)
         at oracle.iam.connectors.rsaauthmgr.usermgmt.tasks.RSAUserRecon.execute(Unknown Source)
         at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.execute(SchedulerBaseTask.java:385)
         at oracle.iam.scheduler.vo.TaskSupport.executeJob(TaskSupport.java:146)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at oracle.iam.scheduler.impl.quartz.QuartzJob.execute(QuartzJob.java:198)
         at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
         at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    [2013-03-06T18:46:37.995-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] ================= End Stack Trace =======================
    [2013-03-06T18:46:37.995-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] ====================================================
    [2013-03-06T18:46:37.996-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] oracle.iam.connectors.rsaauthmgr.usermgmt.tasks.RSAProxyUserRecon : reconcileUser() :
    [2013-03-06T18:46:37.996-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] ====================================================[[
    [2013-03-06T18:46:37.996-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] ================= Start Stack Trace =======================
    [2013-03-06T18:46:37.996-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] oracle.iam.connectors.rsaauthmgr.usermgmt.tasks.RSAProxyUserRecon : reconcileUser()
    [2013-03-06T18:46:37.997-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0]
    [2013-03-06T18:46:37.997-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] Description :
    [2013-03-06T18:46:37.997-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] oracle.iam.connectors.common.ConnectorException: [[
         at oracle.iam.connectors.rsaauthmgr.usermgmt.tasks.RSAProxyUserRecon.getIMSCOREAttributes(Unknown Source)
         at oracle.iam.connectors.rsaauthmgr.usermgmt.tasks.RSAProxyUserRecon.reconcileUser(Unknown Source)
         at oracle.iam.connectors.rsaauthmgr.common.util.RSARecon.getDetails(Unknown Source)
         at oracle.iam.connectors.rsaauthmgr.common.util.RSARecon.partialRecon(Unknown Source)
         at oracle.iam.connectors.rsaauthmgr.common.util.RSARecon.execute(Unknown Source)
         at oracle.iam.connectors.rsaauthmgr.usermgmt.tasks.RSAUserRecon.execute(Unknown Source)
         at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.execute(SchedulerBaseTask.java:385)
         at oracle.iam.scheduler.vo.TaskSupport.executeJob(TaskSupport.java:146)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at oracle.iam.scheduler.impl.quartz.QuartzJob.execute(QuartzJob.java:198)
         at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
         at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    Caused by: java.lang.IndexOutOfBoundsException: Index: 4, Size: 4
         at java.util.ArrayList.RangeCheck(ArrayList.java:547)
         at java.util.ArrayList.get(ArrayList.java:322)
         ... 15 more
    [2013-03-06T18:46:37.997-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] ================= End Stack Trace =======================
    [2013-03-06T18:46:37.997-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] ====================================================
    [2013-03-06T18:46:37.997-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] oracle.iam.connectors.rsaauthmgr.usermgmt.tasks.RSAUserRecon : getDetails() :
    [2013-03-06T18:46:37.998-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] ====================================================[[
    [2013-03-06T18:46:37.998-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] ================= Start Stack Trace =======================
    [2013-03-06T18:46:37.998-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] oracle.iam.connectors.rsaauthmgr.usermgmt.tasks.RSAUserRecon : getDetails()
    [2013-03-06T18:46:37.998-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0]
    [2013-03-06T18:46:37.999-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] Description :
    [2013-03-06T18:46:37.999-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] oracle.iam.connectors.common.ConnectorException: [[
         at oracle.iam.connectors.rsaauthmgr.usermgmt.tasks.RSAProxyUserRecon.reconcileUser(Unknown Source)
         at oracle.iam.connectors.rsaauthmgr.common.util.RSARecon.getDetails(Unknown Source)
         at oracle.iam.connectors.rsaauthmgr.common.util.RSARecon.partialRecon(Unknown Source)
         at oracle.iam.connectors.rsaauthmgr.common.util.RSARecon.execute(Unknown Source)
         at oracle.iam.connectors.rsaauthmgr.usermgmt.tasks.RSAUserRecon.execute(Unknown Source)
         at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.execute(SchedulerBaseTask.java:385)
         at oracle.iam.scheduler.vo.TaskSupport.executeJob(TaskSupport.java:146)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at oracle.iam.scheduler.impl.quartz.QuartzJob.execute(QuartzJob.java:198)
         at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
         at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    Caused by: oracle.iam.connectors.common.ConnectorException:
         at oracle.iam.connectors.rsaauthmgr.usermgmt.tasks.RSAProxyUserRecon.getIMSCOREAttributes(Unknown Source)
         ... 14 more
    Caused by: java.lang.IndexOutOfBoundsException: Index: 4, Size: 4
         at java.util.ArrayList.RangeCheck(ArrayList.java:547)
         at java.util.ArrayList.get(ArrayList.java:322)
         ... 15 more
    [2013-03-06T18:46:37.999-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] ================= End Stack Trace =======================
    [2013-03-06T18:46:37.999-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] ====================================================
    [2013-03-06T18:46:37.999-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] oracle.iam.connectors.rsaauthmgr.usermgmt.tasks.RSAUserRecon : partialRecon() :
    [2013-03-06T18:46:37.999-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] ====================================================[[
    [2013-03-06T18:46:38.000-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] ================= Start Stack Trace =======================
    [2013-03-06T18:46:38.000-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] oracle.iam.connectors.rsaauthmgr.usermgmt.tasks.RSAUserRecon : partialRecon()
    [2013-03-06T18:46:38.000-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0]
    [2013-03-06T18:46:38.000-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] Description :
    [2013-03-06T18:46:38.001-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] oracle.iam.connectors.common.ConnectorException: [[
         at oracle.iam.connectors.rsaauthmgr.common.util.RSARecon.getDetails(Unknown Source)
         at oracle.iam.connectors.rsaauthmgr.common.util.RSARecon.partialRecon(Unknown Source)
         at oracle.iam.connectors.rsaauthmgr.common.util.RSARecon.execute(Unknown Source)
         at oracle.iam.connectors.rsaauthmgr.usermgmt.tasks.RSAUserRecon.execute(Unknown Source)
         at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.execute(SchedulerBaseTask.java:385)
         at oracle.iam.scheduler.vo.TaskSupport.executeJob(TaskSupport.java:146)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at oracle.iam.scheduler.impl.quartz.QuartzJob.execute(QuartzJob.java:198)
         at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
         at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    Caused by: oracle.iam.connectors.common.ConnectorException:
         at oracle.iam.connectors.rsaauthmgr.usermgmt.tasks.RSAProxyUserRecon.reconcileUser(Unknown Source)
         ... 13 more
    Caused by: oracle.iam.connectors.common.ConnectorException:
         at oracle.iam.connectors.rsaauthmgr.usermgmt.tasks.RSAProxyUserRecon.getIMSCOREAttributes(Unknown Source)
         ... 14 more
    Caused by: java.lang.IndexOutOfBoundsException: Index: 4, Size: 4
         at java.util.ArrayList.RangeCheck(ArrayList.java:547)
         at java.util.ArrayList.get(ArrayList.java:322)
         ... 15 more
    [2013-03-06T18:46:38.001-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] ================= End Stack Trace =======================
    [2013-03-06T18:46:38.001-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] ====================================================
    [2013-03-06T18:46:38.001-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] oracle.iam.connectors.rsaauthmgr.usermgmt.tasks.RSAUserRecon : execute() :
    [2013-03-06T18:46:38.001-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] ====================================================[[
    [2013-03-06T18:46:38.002-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] ================= Start Stack Trace =======================
    [2013-03-06T18:46:38.002-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] oracle.iam.connectors.rsaauthmgr.usermgmt.tasks.RSAUserRecon : execute()
    [2013-03-06T18:46:38.002-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0]
    [2013-03-06T18:46:38.002-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] Description :
    [2013-03-06T18:46:38.002-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] oracle.iam.connectors.common.ConnectorException: [[
         at oracle.iam.connectors.rsaauthmgr.common.util.RSARecon.partialRecon(Unknown Source)
         at oracle.iam.connectors.rsaauthmgr.common.util.RSARecon.execute(Unknown Source)
         at oracle.iam.connectors.rsaauthmgr.usermgmt.tasks.RSAUserRecon.execute(Unknown Source)
         at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.execute(SchedulerBaseTask.java:385)
         at oracle.iam.scheduler.vo.TaskSupport.executeJob(TaskSupport.java:146)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at oracle.iam.scheduler.impl.quartz.QuartzJob.execute(QuartzJob.java:198)
         at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
         at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    Caused by: oracle.iam.connectors.common.ConnectorException:
         at oracle.iam.connectors.rsaauthmgr.common.util.RSARecon.getDetails(Unknown Source)
         ... 12 more
    Caused by: oracle.iam.connectors.common.ConnectorException:
         at oracle.iam.connectors.rsaauthmgr.usermgmt.tasks.RSAProxyUserRecon.reconcileUser(Unknown Source)
         ... 13 more
    Caused by: oracle.iam.connectors.common.ConnectorException:
         at oracle.iam.connectors.rsaauthmgr.usermgmt.tasks.RSAProxyUserRecon.getIMSCOREAttributes(Unknown Source)
         ... 14 more
    Caused by: java.lang.IndexOutOfBoundsException: Index: 4, Size: 4
         at java.util.ArrayList.RangeCheck(ArrayList.java:547)
         at java.util.ArrayList.get(ArrayList.java:322)
         ... 15 more
    [2013-03-06T18:46:38.003-05:00] [oim_server1] [ERROR] [] [OIMCP.RSAM] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] ================= End Stack Trace =======================
    [2013-03-06T18:46:38.045-05:00] [oim_server1] [NOTIFICATION] [IAM-1020005] [oracle.iam.scheduler.impl.quartz] [tid: OIMQuartzScheduler_Worker-3] [userId: oiminternal] [ecid: 054e98bebda040d0:-14752791:13d415590eb:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.RSA Auth Manager User Recon Name RSA Auth Manager User Recon
    any idea?? thnks..!

    Hi!
    I found the bug in metalink "Bug 10041190 GTC Recon Failed With new OIM UDF Attribute Map If Attribute Name Has Space"
    The workaround is: Don't use UDF's with a space in the attribute name.
    This issue is fixed in 11.1.1.3.2
    Thanks,
    Ariel

  • Sap UM connector 9.1.2 trouble with "SAP User Management User Recon" task

    Hello All,
    i have a problem with Sap UM Connector version 9.1.2.
    OIM version 11.1.1.5
    Windows 2008 R2
    Problem is:
    Then accounts in Sap are created through direct provisioning feature of connector everything works ok (subsequent update or delete an account).
    But if a user account is created in Sap using Sap GUI, scheduled task "SAP User Management User Recon" of connector doesn't create reconciliation event to link user.
    Sometimes it does though, but for one user account created using Sap GUI in OIM created two reconciliation events, so corrsponding user in oim have two records for resource SAP.
    In this reconciliation events, one have full set of attributes (Login, First Name, Last Name, E Mail, etc), another one - just these 3 attributes: IT Resource, User ID, Lock.
    "SAP User Management Delete Recon" scheduled task works ok then user account has been deleted using Sap Gui.
    How one can troubleshoot such behavior?
    Can anyone advise please?

    resolved the issue by updating sap um connector to version 9.1.2.5

  • OIM11gR2 DBAT User recon - custom UDF value not visible in User detail page

    Hi,
    I have configured DBAT connector for OIM11gR2 for user recon.
    Have created and mapped few custom UDFs in the GTC.
    User is created successfully in OIM, and has all the values correctly in USR table for all the custom UDFS.
    But when i search a user in OIM, i can not see the value of custom UDF, even though it is in the database.
    I have created and activated a sandbox and also added the custom UDF in the user details page using the Design option of ADF.
    Is there something I am missing related to display of custom attribute and its value on the USer details page.
    Kindly suggest.
    Regards

    Yes, your UDF should be available under Manage Users->UserVo1. It is working fine with our env. make sure you have the latest version of R2 release, because Beta release had an issue for same. You can create aonther UDF and and try gain.
    verify same with below doc
    http://docs.oracle.com/cd/E27559_01/doc.1112/e28183/oim_up.htm#BABEGECJ

  • OIM-AD Trusted Reconciliation Failing

    Hi All,
    OIM Version :- 11GR2
    AD Connector Version :- MSFT_AD_Base_91141
    I am getting the following Error while running the Trusted User Reconciliation Schedule task.
    Even I tried Creating the reconciliation profile.  This is working in my local environment.
    Reconciliation Rule :-
    User Login = User ID or ObjectGUID = ObjectGUID
    <09-Dec-2013 13:54:12 o'clock GMT> <Error> <OIMCP.ADCS> <BEA-000000> <====================================================>
    <09-Dec-2013 13:54:12 o'clock GMT> <Error> <OIMCP.ADCS> <BEA-000000> <com.thortech.xl.schedule.tasks.ActiveDirectoryReconTask : processUserChange : oracle.iam.reconciliation.exception.ReconciliationException: Invalid Profile - SWAD AD User Trusted>
    <09-Dec-2013 13:54:12 o'clock GMT> <Error> <OIMCP.ADCS> <BEA-000000> <====================================================
    >
    <09-Dec-2013 13:54:12 o'clock GMT> <Error> <OIMCP.ADCS> <BEA-000000> <================= Start Stack Trace =======================>
    <09-Dec-2013 13:54:12 o'clock GMT> <Error> <OIMCP.ADCS> <BEA-000000> <com.thortech.xl.schedule.tasks.ActiveDirectoryReconTask : processUserChange>
    <09-Dec-2013 13:54:12 o'clock GMT> <Error> <OIMCP.ADCS> <BEA-000000> <oracle.iam.reconciliation.exception.ReconciliationException: Invalid Profile - SWAD AD User Trusted>
    <09-Dec-2013 13:54:12 o'clock GMT> <Error> <OIMCP.ADCS> <BEA-000000> <Description : oracle.iam.reconciliation.exception.ReconciliationException: Invalid Profile - SWAD AD User Trusted>
    <09-Dec-2013 13:54:12 o'clock GMT> <Error> <OIMCP.ADCS> <BEA-000000> <Thor.API.Exceptions.tcAPIException: oracle.iam.reconciliation.exception.ReconciliationException: Invalid Profile - SWAD AD User Trusted
            at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:537)
            at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:509)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:597)
            at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
            at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
            at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
            at oracle.iam.platform.utils.DMSMethodInterceptor.invoke(DMSMethodInterceptor.java:25)
            at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
            at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
            at com.sun.proxy.$Proxy473.ignoreEvent(Unknown Source)
            at Thor.API.Operations.tcReconciliationOperationsIntfEJB.ignoreEventx(Unknown Source)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:597)
            at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
            at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
            at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
            at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
            at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
            at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
            at com.oracle.pitchfork.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:34)
            at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
            at com.oracle.pitchfork.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:42)
            at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
            at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
            at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
            at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
            at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
            at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
            at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
            at com.sun.proxy.$Proxy472.ignoreEventx(Unknown Source)
            at Thor.API.Operations.tcReconciliationOperationsIntfEJB_troehf_tcReconciliationOperationsIntfRemoteImpl.__WL_invoke(Unknown Source)
            at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
            at Thor.API.Operations.tcReconciliationOperationsIntfEJB_troehf_tcReconciliationOperationsIntfRemoteImpl.ignoreEventx(Unknown Source)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:597)
            at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
            at com.sun.proxy.$Proxy206.ignoreEventx(Unknown Source)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:597)
            at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
            at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)
            at com.sun.proxy.$Proxy470.ignoreEventx(Unknown Source)
            at Thor.API.Operations.tcReconciliationOperationsIntfDelegate.ignoreEvent(Unknown Source)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:597)
            at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
            at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
            at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
            at oracle.iam.platform.utils.DMSMethodInterceptor.invoke(DMSMethodInterceptor.java:25)
            at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
            at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
            at com.sun.proxy.$Proxy471.ignoreEvent(Unknown Source)
            at com.thortech.xl.schedule.tasks.ActiveDirectoryReconTask.processUserChange(Unknown Source)
            at com.thortech.xl.schedule.tasks.ActiveDirectoryReconTask.processBatch(Unknown Source)
            at com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController.searchResultPageEnum(Unknown Source)
            at com.thortech.xl.schedule.tasks.ActiveDirectoryReconTask.performReconciliation(Unknown Source)
            at com.thortech.xl.schedule.tasks.ActiveDirectoryReconTask.execute(Unknown Source)
            at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.execute(SchedulerBaseTask.java:383)
            at oracle.iam.scheduler.vo.TaskSupport.invokeExecute(TaskSupport.java:183)
            at oracle.iam.scheduler.vo.TaskSupport.access$000(TaskSupport.java:40)
            at oracle.iam.scheduler.vo.TaskSupport$1.processWithoutResult(TaskSupport.java:143)
            at oracle.iam.platform.tx.OIMTransactionCallbackWithoutResult.process(OIMTransactionCallbackWithoutResult.java:9)
            at oracle.iam.platform.tx.OIMTransactionCallback.doInTransaction(OIMTransactionCallback.java:13)
            at oracle.iam.platform.tx.OIMTransactionCallback.doInTransaction(OIMTransactionCallback.java:6)
            at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128)
           at oracle.iam.platform.tx.OIMTransactionManager.execute(OIMTransactionManager.java:22)
            at oracle.iam.scheduler.vo.TaskSupport.executeJob(TaskSupport.java:125)
            at sun.reflect.GeneratedMethodAccessor1118.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:597)
            at oracle.iam.scheduler.impl.quartz.QuartzJob$TaskExecutionAction.run(QuartzJob.java:268)
            at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
            at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
            at weblogic.security.Security.runAs(Security.java:41)
            at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(weblogicLoginSession.java:52)
            at oracle.iam.scheduler.impl.quartz.QuartzJob.execute(QuartzJob.java:77)
            at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
            at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    Caused by: oracle.iam.reconciliation.exception.ReconciliationException: Invalid Profile - SWAD AD User Trusted
            at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.getProfile(ReconOperationsServiceImpl.java:1450)
            at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:518)
            ... 88 more
    Caused by: oracle.iam.reconciliation.exception.ConfigNotFoundException: Invalid Profile - SWAD AD User Trusted
            at oracle.iam.reconciliation.impl.config.CoreProfileManagerImpl$ProfileMarshaller.unMarshal(CoreProfileManagerImpl.java:582)
            at oracle.iam.reconciliation.impl.config.CoreProfileManagerImpl$ProfileMarshaller.unMarshal(CoreProfileManagerImpl.java:565)
            at oracle.iam.reconciliation.impl.config.CoreProfileManagerImpl$ProfileMarshaller.access$100(CoreProfileManagerImpl.java:515)
            at oracle.iam.reconciliation.impl.config.CoreProfileManagerImpl.readProfileFromXML(CoreProfileManagerImpl.java:472)
            at oracle.iam.reconciliation.impl.config.CoreProfileManagerImpl.getProfileFromMDS(CoreProfileManagerImpl.java:452)
            at oracle.iam.reconciliation.impl.config.CoreProfileManagerImpl.getProfile(CoreProfileManagerImpl.java:442)
            at oracle.iam.reconciliation.impl.config.ProfileManagerImpl.getProfile(ProfileManagerImpl.java:163)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:597)
            at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
            at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
            at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
            at oracle.iam.platform.utils.DMSMethodInterceptor.invoke(DMSMethodInterceptor.java:25)
            at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
            at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
            at com.sun.proxy.$Proxy474.getProfile(Unknown Source)
            at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.getProfile(ReconOperationsServiceImpl.java:1448)
            ... 89 more
    Caused by: javax.xml.bind.UnmarshalException
    - with linked exception:
    [org.xml.sax.SAXParseException: cvc-minLength-valid: Value '' with length = '0' is not facet-valid with respect to minLength '1' for type 'matchingRuleType'.]
            at javax.xml.bind.helpers.AbstractUnmarshallerImpl.createUnmarshalException(AbstractUnmarshallerImpl.java:315)
            at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.createUnmarshalException(UnmarshallerImpl.java:522)
            at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:334)
            at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:305)
            at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:107)
            at oracle.iam.reconciliation.impl.config.CoreProfileManagerImpl$ProfileMarshaller.unMarshal(CoreProfileManagerImpl.java:573)
            ... 107 more
    Caused by: org.xml.sax.SAXParseException: cvc-minLength-valid: Value '' with length = '0' is not facet-valid with respect to minLength '1' for type 'matchingRuleType'.
            at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
            at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
            at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
            at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
            at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
            at org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(Unknown Source)
            at org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError(Unknown Source)
            at org.apache.xerces.impl.xs.XMLSchemaValidator.elementLocallyValidType(Unknown Source)
            at org.apache.xerces.impl.xs.XMLSchemaValidator.processElementContent(Unknown Source)
            at org.apache.xerces.impl.xs.XMLSchemaValidator.handleEndElement(Unknown Source)
            at org.apache.xerces.impl.xs.XMLSchemaValidator.endElement(Unknown Source)
            at org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.endElement(Unknown Source)
            at com.sun.xml.bind.v2.runtime.unmarshaller.ValidatingUnmarshaller.endElement(ValidatingUnmarshaller.java:106)
            at com.sun.xml.bind.v2.runtime.unmarshaller.InterningXmlVisitor.endElement(InterningXmlVisitor.java:81)
            at com.sun.xml.bind.v2.runtime.unmarshaller.SAXConnector.endElement(SAXConnector.java:158)
            at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:255)
            at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:281)
            at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:250)
            at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:281)
            at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:250)
            at com.sun.xml.bind.unmarshaller.DOMScanner.scan(DOMScanner.java:127)
            at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:322)
            ... 110 more
    >
    <09-Dec-2013 13:54:12 o'clock GMT> <Error> <OIMCP.ADCS> <BEA-000000> <================= End Stack Trace =======================>
    Thank you
    Srivatsa Kashyap

    Solution:
    Perform any one of the following:
         1. The exact problem can be diagnosed and fixed by checking the schema validation message.
         2. Validate the reconciliation profile XML by using the Diagnostic Dashboard.
         3. Validate the reconciliation profile by importing the profile and the XSD into an XML schema-aware editor and validate against that schema in that editor, which can point to the exact cause of the failure

Maybe you are looking for

  • Interactive Report With No Column Heading

    Is it possible to display a column with no heading (label) in an interactive report ? I have tried to delete the column heading and save, but when I run the report, it is still there Cheers Gus

  • Safari quit unexpectedly when I try to open it the first time

    Hi, Could anyone please help me? I just noticed that everytime I open Safari the first time, it quits unexpectedly. Then when I reopen it, it will work. I thought it was nothing but it is happening for 5 days now. So, now I tried to empty the cache,

  • Why can't iMovie be updated from App Store or from updater?

    In 2011 I purchased the iLife '11 package on CD for $80 directly from Apple. Since then I've updated the various iLife Apps without incident, until yesterday. I  downloaded the iMoved 9.0.6 Updater and attempted to update v 9.0.4 to 9.0.6. The Update

  • Connectivity from Customer to sender AS2 adapter

    Hi Guys, My scenario is EDI to File, to send the data we provided our HTTP IP, port and URL to customer, here URL is https://<host_name>:<port> by using this URL we are able to receive the message upto our network, so how to get that data from networ

  • Illustrator CS6 now needs legacy Java SE 6 runtime?

    Help. I tried to open my Illustrator CS6 today and got the following error message, "To open Adobe Illustrator CS6 you need to install the legacy Java SE runtime". The window then states, "Click More info...to visit the legacy Java SE 6 download webs