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

Similar Messages

  • 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

  • IPlanet Target Recon issue in OIM 11g

    Hi,
    I have a user in OIM and iPlanet. Normally we used to link the user from iPlanet to OIM while running iPlanet Target Recon scheduler. It was working before, suddenly we are getting the below error.
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5010000> <Generic Information: EnterpriseDirectory from cache>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5012124> <Failed to load profile from MDS /db/EnterpriseDirectory. Error is oracle.mds.core.MetadataNotFoundException: MDS-00013: no metadata found for metadata object "/db/EnterpriseDirectory".>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5012124> <*Failed to load profile from MDS /db/EnterpriseDirectory_backup. Error is oracle.mds.core.MetadataNotFoundException: MDS-00013: no metadata found for metadata object* "/db/EnterpriseDirectory_backup".>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5012122> <Reading configurations from the database for object name EnterpriseDirectory>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5010000> <Generic Information: tos not null>
    <Error> <oracle.iam.reconciliation.impl> <IAM-5010000> <Generic Information: {0}
    oracle.iam.reconciliation.exception.ConfigException: java.lang.NullPointerException
    at oracle.iam.reconciliation.impl.config.ProfileManager.lookupProfile(ProfileManager.java:174)
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.getProfile(ReconOperationsServiceImpl.java:2013)
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:367)
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:355)
    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 $Proxy572.ignoreEventx(Unknown Source)
    at Thor.API.Operations.tcReconciliationOperationsIntfEJB_troehf_tcReconciliationOperationsIntfRemoteImpl.__WL_invoke(Unknown Source)
    at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
    We haven't deploy any patches recently and no major changes in that environment.
    Please help me to fix this issue.

    Kevin,
    I have deleted those three files from MDS and tried to recreate reconciliation profile. It throws below same error
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5010000> <Generic Information: Unable to delete backup profile : /db/EnterpriseDirectory_backup, moving forward ...>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5010000> <Generic Information: Unable to delete, as profile does not exist : /db/EnterpriseDirectory moving forward ...>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5012124> <Failed to load profile from MDS /db/EnterpriseDirectory. Error is oracle.mds.core.MetadataNotFoundException: MDS-00013: no metadata found for metadata object "/db/EnterpriseDirectory".>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5012124> <Failed to load profile from MDS /db/EnterpriseDirectory_backup. Error is oracle.mds.core.MetadataNotFoundException: MDS-00013: no metadata found for metadata object "/db/EnterpriseDirectory_backup".>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5012122> <Reading configurations from the database for object name EnterpriseDirectory>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5010000> <Generic Information: tos not null>
    <Error> <XELLERATE.SERVER> <BEA-000000> <Error encountered during recon profile creation
    oracle.iam.reconciliation.exception.ConfigException: java.lang.NullPointerException
    at oracle.iam.reconciliation.impl.config.ReconPostImportConfigHandler.reconUpdate(ReconPostImportConfigHandler.java:153)
    at oracle.iam.reconciliation.impl.config.ReconPostImportConfigHandler.configure(ReconPostImportConfigHandler.java:110)
    at com.thortech.xl.dataobj.tcOBJ.configureReconProfile(tcOBJ.java:115)
    at com.thortech.xl.ejb.databeansimpl.tcOBJBean.configureReconProfile(tcOBJBean.java:80)
    It is trying to delete those files from MDS first before start creating new one. though it was not there it throws those exceptions. This is what I'm guessing.
    I have added filename like EnterpriseDirectory and EnterpriseDirectory_backup under /db/..... location and tried to recreate recon profile. I got the following information in logs
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5010000> <Generic Information: Operation DELETE on MetadataObject /db/EnterpriseDirectory_backup>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5010000> <Generic Information: Operation DELETE on MetadataObject /db/EnterpriseDirectory>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5010000> <Generic Information: Operation CREATE on MetadataObject /db/EnterpriseDirectory_backup>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5012124> <*Failed to load profile from MDS /db/EnterpriseDirectory*. Error is oracle.mds.core.MetadataNotFoundException: MDS-00013: no metadata found for metadata object "/db/EnterpriseDirectory".>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5012131> <Performing XML schema validation on EnterpriseDirectory>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5012122> <Reading configurations from the database for object name EnterpriseDirectory>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5010000> <Generic Information: tos not null>
    <Error> <XELLERATE.SERVER> <BEA-000000> <Error encountered during recon profile creation
    oracle.iam.reconciliation.exception.ConfigException: java.lang.NullPointerException
    It is deleting the existing file and creating EnterpriseDirectory_backup file only and tried to load EnterpriseDirectory file inside /db/ location before creating the file.
    Correct me if I'm wrong.
    MDS repository holds the path of file name and where it needs to store but in backend in which format it is storing all xml files, any idea?
    Edited by: S.K.N on Jun 4, 2012 7:02 PM

  • IPlanet User Trusted Recon

    I've deployed iPlanet connector in OIM 11g.
    Executed scheduler iPlanet User Target Recon. users are reconciled.
    Bt when I try to execute iPlanet User Trusted Recon, no users are getting reconciled and even no events are generated.
    For the scheduler iPlanet User Trusted Recon, the parameter Trusted Resource Object is Xellerate Users.
    So for Xellerate Users RO, do I need to
    add recon fields,
    add recon action rules,
    map recon fields in process def
    and create recon rule
    Is this the way to follow or is there something else I am missing....

    Did you import "iPlanetXLResourceObject.xml" ?
    Check Connector Guide (2.3.1.6 Configuring Trusted Source Reconciliation), it will ask you to perform some more steps for Trusted Recon.

  • 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 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.

  • 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

  • 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.

  • 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

  • Adding custom attributes in iPlanet User resource

    I have a custom attribute in LDAP called "CustomAttr1" created. I would like to add this attributes into iPlanet User RO so that I can update that attribute via OIM. What is the process of adding that attribute to the iPlanet User process and forms?

    Have you checked the Connector Document and specifically the section where it says "Extending the Connector"?
    This: http://docs.oracle.com/cd/E11223_01/doc.904/e10446/custom.htm#CDEGCCEB
    -Bikash

  • OIM- Lotus Notes Recon

    I started recon with OIM- Notes this is target user recon.
    Recon Rule is
    User Login equals Users.ShortName
    ON $people view, there are about 9,500 docs and this recon is running last 48 Hrs.
    Is any setting I need to modify or Lotus recon works in this way only?
    Edited by: user1172388 on Dec 21, 2010 6:04 PM
    Edited by: user1172388 on Dec 21, 2010 6:06 PM

    -- Yes logs are changing and i can see different users are getting picked.
    -- I am checked in Recon manager after 48 hrs only 24 users linked and some 300 users processes majorly system account with no match found.
    Where as this is live systems so oim have more than 9000 users and aprox same in notes db.
    --Every thing in network front is absolutely smooth, as i mentioned its live system.
    Just to mention this is very first time we are running full recon with notes.
    Any pointer to make it more efficient.

  • AD User Recon of Terminal Services Profile Attributes

    I am trying to get some of the Terminal Services Profile attributes to Reconcile to OIM during the AD User Reconciliation scheduled task. Other attributes sync fine, but the Remote Manager is never called to run the Recon vbs script. Looking at the Java for the AD User Recon scheduled task, I can find the method that should be called; getBLOBAttributeValues(). Funny thing is I can't find even one call to that method in any of the java code in the xliADRecon.jar file.
    OIM 9.1.0.2 BP07
    AD Connector 9.1.1.4
    Looup.AD.BLOBAttribute.Values is configured with the attributes to sync
    Lookup.ADReconciliation.FieldMap is configured with the attributes
    The Resource Object has the fields defined for Reconciliation
    The Process Definition has the fields mapped to the Process form attributes
    Everything seems to be in place except there is no call to the getBLOBAttributeValues() method to call the reconciliation script via the remote manager.
    What am I missing?
    And BTW ... Provisioning of the attributes works fine, using the RManager.
    Thanks,
    Bill

    Hi,
    Please go through below article might helpful in your case.
    How to read msTSProfilePath, msTSHomeDrive and msTSHomeDirectory properties from AD (VB.NET)
    http://blogs.msdn.com/b/alejacma/archive/2010/10/13/how-to-read-mstsprofilepath-mstshomedrive-and-mstshomedirectory-properties-from-ad-vb-net.aspx
    Hope it helps!
    Thanks.
    Dharmesh Solanki
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • How to change the DN of a user when provisioning to LDAP (iPlanet User)

    When I provision a new user to iPlanet User (LDAP) resource, it creates the account with DN = uid=<user login>,ou=people,dc=test,dc=com
    How can I change it so that it will create the account with DN = cn=<Fullname>, ou=people,dc=test,dc=com ?
    I don't see the DN field defined in the iPlanet User form.

    Is this a live environment? I would suggest setting this from the start, and not trying to change later. Most likely its using this prefix for both pre and post name so when you change it in the middle, one of them won't be found.
    -Kevin

Maybe you are looking for

  • ITunes 11.02 update - video and audio no longer working

    I updated to iTunes 11.02 last night. Now, I can't play any video or any audio files, whether using iTunes or Quicktime. Even online Vimeo and YouTube content won't play. Clicking the play button does nothing - the movie or song's progress indicator

  • Mac Mini help

    Hello, I just set my mac mini up and love it!  However I have speakers and I plugged it into my mac mini but its still playing the sound through the mini and not my speakers anyone know how I can get it to play through the speakers inside? Also, I tr

  • Problem: Ctrl+Shift+P does not work to toggle private browsing. It opens up a new private window, but no longer will toggle back to regular mode.

    Opening private browsing w/ Ctrl+Shift+P works fine. But when I try to toggle back, it just opens up a new private window. Is this a bug? Or an intentional change in the newest version? Those of us who depend on keyboard shortcuts are often overlooke

  • Query about getting Item cost value.

    Hi all, In SAP Business One, Items Master Data, there is a field Price List (Standard Price,Purchase Price,Last Purchase Price......) and corresponding Prices Listed for them. Which is the actual price of an Item or a product? Reply Soon Thanks in Ad

  • Best Practice - Check/React to Conditions Before Sales Order Save

    I am saving, for discussionu2019s sake, what is essentially a sales order.  Component: /ALMGT/BT115H_SLSO View: SOHOverView When the 'Save' is pushed, we want to do some error checking/handling  u2013 very simple stuff, like If attr1 is initial and