While running OID Target Recon .Exception Messagejava.lang.NoClassDefFoundE

Hi Experts,
I am doing Target Reconciliation which will pull user from OID to OIM.
I tried to run OID Target Scheduler Job which is giving us following error in status.
"Exception Messagejava.lang.NoClassDefFoundError: com/sun/jndi/ldap/ctl/PagedResultsControl "
I have given reference of ldapbp.jar in weblogic classpath.
I have given complete lib path in Weblogic classpath.
Is there any other issue here ?
Help Appreciated.
Great Thanks,
Vimal

- Confirm if your reconciliation rule is correct and user id is same in OIM and OID.
- Check mappings and Recon action rules
- Click on create reconciliation profile button in resource object -> reconciliation tab
regards,
GP

Similar Messages

  • App world is showing this error "Uncaught exception: java.lang.NoClassDefFound Error"

    Few days back I received some App world updates through wireless network. After installing those updates and restarting mobile when I clicked on App world icon following error is being displayed "Uncaught exception: java.lang.NoClassDefFound Error". In fact I can't enter into appworld.
    Please suggest remedy
    Regards,
    Hitendra SIngh

    Hello hitmech07,
    Go to www.blackberry.com/appworld on your BlackBerry smartphone browser and attempt to reinstall the appliction.
    Cheers,
    -FB
    Come follow your BlackBerry Technical Team on Twitter! @BlackBerryHelp
    Be sure to click Kudos! for those who have helped you.
    Click "Accept as a Solution" for posts that have solved your issue(s)!

  • Error while running Trusted DB recon

    Hi,
    I am facing problem while running trusted recon for Database. It was working earlier.
    Recently I was trying to enable the option to reuse the same user Id in OIM. I have done the steps mentioned in the metalink for the same.
    Following are the steps :
    1. setting XL.UserIDReuse=TRUE
    2. DROP INDEX UDX_USR_LOGIN;
    3. create unique index UDX_USR_LOGIN_UNQ ON USR (USR_LOGIN, ACT_KEY, DECODE(USR_STATUS,'Active',USR_STATUS,TO_CHAR(USR_KEY)));
    After these steps when I tried reusing the id but it gave me contraintVoilaition message.
    After this today when I ran the trusted recon I am getting the following error and recon is not working :
    <Error occurred while executing unmanaged async task. Task Name:oracle.iam.reconciliation.impl.ActionTask>
    <Oct 17, 2012 6:24:54 PM IST> <Warning> <oracle.iam.platform.async> <BEA-000000>
    <Exception for above message i.e IAM-0050000
    oracle.iam.platform.utils.SuperRuntimeException: oracle.iam.platform.utils.Super
    RuntimeException: java.sql.SQLIntegrityConstraintViolationException: ORA-00001:
    unique constraint (DEV_OIM.UDX_USR_LOGIN_UNQ) violated
    ORA-06512: at "DEV_OIM.OIM_SP_RECONBLKUSERCRUD", line 1383
    ORA-06512: at "DEV_OIM.OIM_SP_RECONBLKUSRMLSWRAPPER", line 71
    ORA-06512: at line 1
    at oracle.iam.reconciliation.impl.ActionEngine.processBatch(ActionEngine
    .java:146)
    at oracle.iam.reconciliation.impl.ActionEngine.execute(ActionEngine.java
    :92)
    at oracle.iam.reconciliation.impl.ActionTask.execute(ActionTask.java:72)
    at oracle.iam.platform.async.impl.TaskExecutor.executeUnmanagedTask(Task
    Executor.java:100)
    at oracle.iam.platform.async.impl.TaskExecutor.execute(TaskExecutor.java
    :70)
    at oracle.iam.platform.async.messaging.MessageReceiver.onMessage(Message
    Receiver.java:68)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJo
    inpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMetho
    dInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMetho
    dInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocat
    ionInterceptor.invoke(ExposeInvocationInterceptor.java:89)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMetho
    dInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntrodu
    ctionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntrodu
    ctionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMetho
    dInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopPr
    oxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy493.onMessage(Unknown Source)
    at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:57
    4)
    at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDL
    istener.java:477)
    at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:
    379)
    at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
    at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)
    at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3821)
    at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)
    at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:517
    0)
    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTunin
    gWorkManagerImpl.java:528)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    Caused By: oracle.iam.platform.utils.SuperRuntimeException: java.sql.SQLIntegrit
    yConstraintViolationException: ORA-00001: unique constraint (DEV_OIM.UDX_USR_LOG
    IN_UNQ) violated
    ORA-06512: at "DEV_OIM.OIM_SP_RECONBLKUSERCRUD", line 1383
    ORA-06512: at "DEV_OIM.OIM_SP_RECONBLKUSRMLSWRAPPER", line 71
    ORA-06512: at line 1
    at oracle.iam.reconciliation.dao.DBCall.execute(DBCall.java:24)
    at oracle.iam.reconciliation.dao.ReconActionDao.processSPCall(ReconActio
    nDao.java:1330)
    at oracle.iam.reconciliation.dao.ReconActionDao.executeBulkUserMatchCRUD
    (ReconActionDao.java:696)
    at oracle.iam.reconciliation.impl.UserHandler.executeBulkCUD(UserHandler
    .java:518)
    at oracle.iam.reconciliation.impl.BaseEntityTypeHandler.process(BaseEnti
    tyTypeHandler.java:42)
    at oracle.iam.reconciliation.impl.ActionEngine.processBatch(ActionEngine
    .java:131)
    at oracle.iam.reconciliation.impl.ActionEngine.execute(ActionEngine.java
    :92)
    at oracle.iam.reconciliation.impl.ActionTask.execute(ActionTask.java:72)
    at oracle.iam.platform.async.impl.TaskExecutor.executeUnmanagedTask(Task
    Executor.java:100)
    at oracle.iam.platform.async.impl.TaskExecutor.execute(TaskExecutor.java
    :70)
    at oracle.iam.platform.async.messaging.MessageReceiver.onMessage(Message
    Receiver.java:68)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJo
    inpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMetho
    dInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMetho
    dInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocat
    ionInterceptor.invoke(ExposeInvocationInterceptor.java:89)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMetho
    dInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntrodu
    ctionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntrodu
    ctionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMetho
    dInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopPr
    oxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy493.onMessage(Unknown Source)
    at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:57
    4)
    at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDL
    istener.java:477)
    at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:
    379)
    at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
    at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)
    at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3821)
    at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)
    at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:517
    0)
    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTunin
    gWorkManagerImpl.java:528)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    Caused By: java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique
    constraint (DEV_OIM.UDX_USR_LOGIN_UNQ) violated
    ORA-06512: at "DEV_OIM.OIM_SP_RECONBLKUSERCRUD", line 1383
    ORA-06512: at "DEV_OIM.OIM_SP_RECONBLKUSRMLSWRAPPER", line 71
    ORA-06512: at line 1
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:457)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405)
    at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:889)
    at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:476)
    at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:204)
    at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:540)
    at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.
    java:213)
    at oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableSta
    tement.java:1075)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStateme
    nt.java:1466)
    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePrep
    aredStatement.java:3752)
    at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStat
    ement.java:3937)
    at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStat
    ement.java:9259)
    at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePrepa
    redStatementWrapper.java:1535)
    at weblogic.jdbc.wrapper.PreparedStatement.execute(PreparedStatement.jav
    a:99)
    at oracle.iam.reconciliation.dao.ReconActionDao$1ReconDBCall.command(Rec
    onActionDao.java:1302)
    at oracle.iam.reconciliation.dao.ReconActionDao$1ReconDBCall.command(Rec
    onActionDao.java:1285)
    at oracle.iam.reconciliation.dao.DBCall.execute(DBCall.java:17)
    at oracle.iam.reconciliation.dao.ReconActionDao.processSPCall(ReconActio
    nDao.java:1330)
    at oracle.iam.reconciliation.dao.ReconActionDao.executeBulkUserMatchCRUD
    (ReconActionDao.java:696)
    at oracle.iam.reconciliation.impl.UserHandler.executeBulkCUD(UserHandler
    .java:518)
    at oracle.iam.reconciliation.impl.BaseEntityTypeHandler.process(BaseEnti
    tyTypeHandler.java:42)
    at oracle.iam.reconciliation.impl.ActionEngine.processBatch(ActionEngine
    .java:131)
    at oracle.iam.reconciliation.impl.ActionEngine.execute(ActionEngine.java
    :92)
    at oracle.iam.reconciliation.impl.ActionTask.execute(ActionTask.java:72)
    at oracle.iam.platform.async.impl.TaskExecutor.executeUnmanagedTask(Task
    Executor.java:100)
    at oracle.iam.platform.async.impl.TaskExecutor.execute(TaskExecutor.java
    :70)
    at oracle.iam.platform.async.messaging.MessageReceiver.onMessage(Message
    Receiver.java:68)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJo
    inpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMetho
    dInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMetho
    dInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocat
    ionInterceptor.invoke(ExposeInvocationInterceptor.java:89)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMetho
    dInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntrodu
    ctionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntrodu
    ctionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMetho
    dInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopPr
    oxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy493.onMessage(Unknown Source)
    at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:57
    4)
    at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDL
    istener.java:477)
    at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:
    379)
    at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
    at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)
    at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3821)
    at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)
    at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:517
    0)
    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTunin
    gWorkManagerImpl.java:528)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    Could you please help me in knowing what could be the possible issue for this error and how to solve this.
    Thanks.

    Caused By: java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique
    constraint (DEV_OIM.UDX_USR_LOGIN_UNQ) violated
    I would suggest you not to try to reuse the User IDs... In fact DELETING any user login in OIM is NOT Recommended. At max one should DISABLE it... Because once it is DELETED, it is DELETED for ever. It is irreversible process... So, go for Disable Trusted Recon but never do deletion...
    The point is uniqueness of User Login is utilized throughout the product OIM... This constraint DEV_OIM.UDX_USR_LOGIN_UNQ might be used at many other places.
    Even if somehow you may be able to work-around this particular issue, other issues having root in this constraint will again arise...

  • Error while running the trusted recon in GTC

    HI All,
    I tried running the trusted reconciliation scheduler for the GTC which uses database app table transport and format providers. While running the reconciliation the status of the schedule job is success but it is failing to generate the events. in the logs the error appears as
    Java.sql.SQLException: ORA-01654: unable to extend index DEV_OIM.IDX_RECON_HISTORY_RE_KEY by 128 in tablespace DEV_OIM
    ORA-06512: at "DEV_OIM.RECON_CREATE_EVENTS", line 149
    ORA-06512: at line 1
    I tried increase the table space by using
    ALTER DATABASE DATAFILE <'/the data file with respective to my table space>
    AUTOEXTEND ON 
    NEXT 2048M
    MAXSIZE UNLIMITED; 
    and also restarted the servers and tried running the recon again which again gave me the same error.
    How do I get rid of this issue?
    Please suggest  a solution.
    Thanks in advance,
    Arihant.

    I would suggest you post your database error in the database forums.
    -Kevin

  • How does one prevent a folder's contents from being read while running in target disk mode?

    I want to prevent a folder's contents from being seen or used by a second computer that is connected to my iMac when it is running in the firewire
    target disk mode. Whenever I put my iMac into the Target Disk Mode all of its disk contents, for all users on its disk, can be seen and used by the second computer without needing any passwords.  Does anyone know of a simple way, short of using FileVault, for protecting folder contents when viewed while running in the target disk mode? I would like to protect the entire contents of my "Documents" folder from being viewed by anyone that connects to my iMac via the firewire target disk mode.

    Many users make a password protected Disk Image using Disk Utility to keep selected files protected. I have one such image myself that I keep on my Desktop containing passwords and such. I'm not sure if you could put the entire contents of your Documents folder into a secure disk image but you could certainly make one and put your most sensitive items in it within your Documents folder.
    I agree with you for not wanting to use FileVault. I've never used it myself and am very leery of it due to things I've read from other users.
    Regards,
    Steve M.

  • URI:/OA_HTML/AppsLocalLogin.jsp Exception java.lang.NoclassDefFound error

    Hi,
    Users are getting Request URI:/OA_HTML/AppsLocalLogin.jsp Exception java.lang.NoclassDefFoundError error, when they are trying to login to EBS,
    They cleared Cache at browser level and Cleared Cache Jinitiator, Do i need to check anything else
    EBS version is : 11i.
    OS : Linux

    Sawwan,
    We have not made changes .
    client denied by server configuration: /u09/dev/comn/java/oracle/jdbc
    [Mon Jan 18 14:38:45 2010] [error] client denied by server configuration: /u09/dev/comn/java/oracle/jdbc
    [Mon Jan 18 14:41:39 2010] [error] client denied by server configuration: /u09/dev/comn/java/java
    [Mon Jan 18 14:41:39 2010] [error] client denied by server configuration: /u09/dev/comn/java/java
    [[Mon Jan 18 14:41:42 2010] [error] File does not exist: /u09/dev/comn/java/log4j.xml
    [Mon Jan 18 14:41:42 2010] [error] File does not exist: /u09/dev/comn/java/log4j.xml
    [Mon Jan 18 14:41:42 2010] [error] File does not exist: /u09/dev/comn/java/log4j.properties
    [Mon Jan 18 14:41:42 2010] [error] File does not exist: /u09/dev/comn/java/log4j.properties
    Edited by: HumanDBA on Jan 18, 2010 11:48 AM

  • Segment_Unknown error encountered while running flat file recon

    When we tried to run 'SAP HRMS User Recon' schedule task by using a flat file generated from SAP HR system, we are facing an error 'com.sap.conn.jco.AbapException: (126) SEGMENT_UNKNOWN: SEGMENT_UNKNOWN'.
    The complete stack trace is as below :
    [2013-08-21T05:34:16.480+02:00] [oim] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-5] [userId: oiminternal] [ecid: 0000K0GBkw2EWN05zzP5iW1Hvuam000002,0] [APP: oim#11.1.1.3.0] ====================================================
    [2013-08-21T05:34:16.485+02:00] [oim] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-5] [userId: oiminternal] [ecid: 0000K0GBkw2EWN05zzP5iW1Hvuam000002,0] [APP: oim#11.1.1.3.0] oracle.iam.connectors.sap.common.parser.HRMDAParser : getSchema() : SEGMENT_UNKNOWN
    [2013-08-21T05:34:16.485+02:00] [oim] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-5] [userId: oiminternal] [ecid: 0000K0GBkw2EWN05zzP5iW1Hvuam000002,0] [APP: oim#11.1.1.3.0] ====================================================[[
    [2013-08-21T05:34:16.485+02:00] [oim] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-5] [userId: oiminternal] [ecid: 0000K0GBkw2EWN05zzP5iW1Hvuam000002,0] [APP: oim#11.1.1.3.0] ================= Start Stack Trace =======================
    [2013-08-21T05:34:16.485+02:00] [oim] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-5] [userId: oiminternal] [ecid: 0000K0GBkw2EWN05zzP5iW1Hvuam000002,0] [APP: oim#11.1.1.3.0] oracle.iam.connectors.sap.common.parser.HRMDAParser : getSchema()
    [2013-08-21T05:34:16.485+02:00] [oim] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-5] [userId: oiminternal] [ecid: 0000K0GBkw2EWN05zzP5iW1Hvuam000002,0] [APP: oim#11.1.1.3.0] SEGMENT_UNKNOWN
    [2013-08-21T05:34:16.485+02:00] [oim] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-5] [userId: oiminternal] [ecid: 0000K0GBkw2EWN05zzP5iW1Hvuam000002,0] [APP: oim#11.1.1.3.0] Description : SEGMENT_UNKNOWN
    [2013-08-21T05:34:16.485+02:00] [oim] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-5] [userId: oiminternal] [ecid: 0000K0GBkw2EWN05zzP5iW1Hvuam000002,0] [APP: oim#11.1.1.3.0] com.sap.conn.jco.AbapException: (126) SEGMENT_UNKNOWN: SEGMENT_UNKNOWN Message 257 of class EA type E, Par[1]: Z1P9200, Par[2]: 731[[
    at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcClient.execute(MiddlewareJavaRfc.java:1807)
    at com.sap.conn.jco.rt.ClientConnection.execute(ClientConnection.java:1120)
    at com.sap.conn.jco.rt.ClientConnection.execute(ClientConnection.java:953)
    at com.sap.conn.jco.rt.RfcDestination.execute(RfcDestination.java:1191)
    at com.sap.conn.jco.rt.RfcDestination.execute(RfcDestination.java:1162)
    at com.sap.conn.jco.rt.AbapFunction.execute(AbapFunction.java:302)
    at oracle.iam.connectors.sap.common.parser.HRMDAParser.getSchema(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:145)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
    at java.lang.reflect.Method.invoke(Method.java:611)
    at oracle.iam.scheduler.impl.quartz.QuartzJob.execute(QuartzJob.java:196)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    [2013-08-21T05:34:16.485+02:00] [oim] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-5] [userId: oiminternal] [ecid: 0000K0GBkw2EWN05zzP5iW1Hvuam000002,0] [APP: oim#11.1.1.3.0] ================= End Stack Trace =======================
    [2013-08-21T05:34:16.488+02:00] [oim] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-5] [userId: oiminternal] [ecid: 0000K0GBkw2EWN05zzP5iW1Hvuam000002,0] [APP: oim#11.1.1.3.0] ====================================================
    [2013-08-21T05:34:16.488+02:00] [oim] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-5] [userId: oiminternal] [ecid: 0000K0GBkw2EWN05zzP5iW1Hvuam000002,0] [APP: oim#11.1.1.3.0] oracle.iam.connectors.sap.hrms.tasks.SAPHRMSUserRecon : execute() :
    [2013-08-21T05:34:16.488+02:00] [oim] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-5] [userId: oiminternal] [ecid: 0000K0GBkw2EWN05zzP5iW1Hvuam000002,0] [APP: oim#11.1.1.3.0] ====================================================[[

    When we tried to run 'SAP HRMS User Recon' schedule task by using a flat file generated from SAP HR system, we are facing an error 'com.sap.conn.jco.AbapException: (126) SEGMENT_UNKNOWN: SEGMENT_UNKNOWN'.
    The complete stack trace is as below :
    [2013-08-21T05:34:16.480+02:00] [oim] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-5] [userId: oiminternal] [ecid: 0000K0GBkw2EWN05zzP5iW1Hvuam000002,0] [APP: oim#11.1.1.3.0] ====================================================
    [2013-08-21T05:34:16.485+02:00] [oim] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-5] [userId: oiminternal] [ecid: 0000K0GBkw2EWN05zzP5iW1Hvuam000002,0] [APP: oim#11.1.1.3.0] oracle.iam.connectors.sap.common.parser.HRMDAParser : getSchema() : SEGMENT_UNKNOWN
    [2013-08-21T05:34:16.485+02:00] [oim] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-5] [userId: oiminternal] [ecid: 0000K0GBkw2EWN05zzP5iW1Hvuam000002,0] [APP: oim#11.1.1.3.0] ====================================================[[
    [2013-08-21T05:34:16.485+02:00] [oim] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-5] [userId: oiminternal] [ecid: 0000K0GBkw2EWN05zzP5iW1Hvuam000002,0] [APP: oim#11.1.1.3.0] ================= Start Stack Trace =======================
    [2013-08-21T05:34:16.485+02:00] [oim] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-5] [userId: oiminternal] [ecid: 0000K0GBkw2EWN05zzP5iW1Hvuam000002,0] [APP: oim#11.1.1.3.0] oracle.iam.connectors.sap.common.parser.HRMDAParser : getSchema()
    [2013-08-21T05:34:16.485+02:00] [oim] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-5] [userId: oiminternal] [ecid: 0000K0GBkw2EWN05zzP5iW1Hvuam000002,0] [APP: oim#11.1.1.3.0] SEGMENT_UNKNOWN
    [2013-08-21T05:34:16.485+02:00] [oim] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-5] [userId: oiminternal] [ecid: 0000K0GBkw2EWN05zzP5iW1Hvuam000002,0] [APP: oim#11.1.1.3.0] Description : SEGMENT_UNKNOWN
    [2013-08-21T05:34:16.485+02:00] [oim] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-5] [userId: oiminternal] [ecid: 0000K0GBkw2EWN05zzP5iW1Hvuam000002,0] [APP: oim#11.1.1.3.0] com.sap.conn.jco.AbapException: (126) SEGMENT_UNKNOWN: SEGMENT_UNKNOWN Message 257 of class EA type E, Par[1]: Z1P9200, Par[2]: 731[[
    at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcClient.execute(MiddlewareJavaRfc.java:1807)
    at com.sap.conn.jco.rt.ClientConnection.execute(ClientConnection.java:1120)
    at com.sap.conn.jco.rt.ClientConnection.execute(ClientConnection.java:953)
    at com.sap.conn.jco.rt.RfcDestination.execute(RfcDestination.java:1191)
    at com.sap.conn.jco.rt.RfcDestination.execute(RfcDestination.java:1162)
    at com.sap.conn.jco.rt.AbapFunction.execute(AbapFunction.java:302)
    at oracle.iam.connectors.sap.common.parser.HRMDAParser.getSchema(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:145)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
    at java.lang.reflect.Method.invoke(Method.java:611)
    at oracle.iam.scheduler.impl.quartz.QuartzJob.execute(QuartzJob.java:196)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    [2013-08-21T05:34:16.485+02:00] [oim] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-5] [userId: oiminternal] [ecid: 0000K0GBkw2EWN05zzP5iW1Hvuam000002,0] [APP: oim#11.1.1.3.0] ================= End Stack Trace =======================
    [2013-08-21T05:34:16.488+02:00] [oim] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-5] [userId: oiminternal] [ecid: 0000K0GBkw2EWN05zzP5iW1Hvuam000002,0] [APP: oim#11.1.1.3.0] ====================================================
    [2013-08-21T05:34:16.488+02:00] [oim] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-5] [userId: oiminternal] [ecid: 0000K0GBkw2EWN05zzP5iW1Hvuam000002,0] [APP: oim#11.1.1.3.0] oracle.iam.connectors.sap.hrms.tasks.SAPHRMSUserRecon : execute() :
    [2013-08-21T05:34:16.488+02:00] [oim] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-5] [userId: oiminternal] [ecid: 0000K0GBkw2EWN05zzP5iW1Hvuam000002,0] [APP: oim#11.1.1.3.0] ====================================================[[

  • Exception in Target Recon while connector development.

    i am doing connector development.i got this exception while running the Target Recon.
    14:55:17,546 ERROR [SERVER] Class/Method: tcRCE/linkToUser Error :This reconcili
    ation event is already linked.
    14:55:17,546 ERROR [SERVER] Class/Method: tcDataObj/save Error :Data Update Fail
    ed
    14:55:17,546 ERROR [DATABASE] Class/Method: tcDataBase/rollbackTransaction encou
    nter some problems: Rollback Executed From
    java.lang.Exception: Rollback Executed From
    at com.thortech.xl.dataaccess.tcDataBase.rollbackTransaction(Unknown Sou
    rce)
    at com.thortech.xl.dataobj.tcDataObj.rollback(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.doRollback(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcRCE.finishDataReceived(Unknown Source)
    at com.thortech.xl.schedule.jms.reconOffline.ProcessOfflineReconMessages
    .finishReconciliationEvent(Unknown Source)
    at com.thortech.xl.schedule.jms.reconOffline.ProcessOfflineReconMessages
    .execute(Unknown Source)
    at com.thortech.xl.schedule.jms.messagehandler.MessageProcessUtil.proces
    sMessage(Unknown Source)
    at com.thortech.xl.schedule.jms.messagehandler.ReconMessageHandlerMDB.on
    Message(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
    at org.jboss.ejb.MessageDrivenContainer$ContainerInterceptor.invoke(Mess
    ageDrivenContainer.java:495)
    at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invo
    ke(CachedConnectionInterceptor.java:158)
    at org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor.invoke(Message
    DrivenInstanceInterceptor.java:116)
    at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidation
    Interceptor.java:63)
    at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInte
    rceptor.java:121)
    at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxIntercep
    torCMT.java:350)
    at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:1
    81)
    at org.jboss.ejb.plugins.RunAsSecurityInterceptor.invoke(RunAsSecurityIn
    terceptor.java:109)
    at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
    at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFacto
    ryFinderInterceptor.java:138)
    at org.jboss.ejb.MessageDrivenContainer.internalInvoke(MessageDrivenCont
    ainer.java:402)
    at org.jboss.ejb.Container.invoke(Container.java:960)
    at org.jboss.ejb.plugins.jms.JMSContainerInvoker.invoke(JMSContainerInvo
    ker.java:1092)
    at org.jboss.ejb.plugins.jms.JMSContainerInvoker$MessageListenerImpl.onM
    essage(JMSContainerInvoker.java:1392)
    at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:26
    6)
    at org.jboss.mq.SpyMessageConsumer.sessionConsumerProcessMessage(SpyMess
    ageConsumer.java:906)
    at org.jboss.mq.SpyMessageConsumer.addMessage(SpyMessageConsumer.java:17
    0)
    at org.jboss.mq.SpySession.run(SpySession.java:323)
    at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:194)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExec
    utor.java:761)
    at java.lang.Thread.run(Thread.java:662)
    14:55:17,593 ERROR [JMS] An error occurred while processing the off lined reconc
    iliation events
    14:55:17,593 ERROR [JMS] Processing Reconciliation Message with ID 2964 failed.
    Edited by: anu on Nov 3, 2011 12:02 PM

    Have you written your won connector or are you using OOTB connector ?
    It seems that it is trying to process the event again.
    If you are using OOTB connector then enable logging for AD connector and paste the logs.
    If you are using Custom connector then recheck your code.

  • 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

  • Getting error while running jar file

    Hi,
    I am getting below error while running the jar file
    "Exception in thread "main" java.lang.NoClassDefFoundError: oracle/jdeveloper/layout/XYLayout:"
    I have created a simple ADF desktop app in which i am displaying the frame.I created the jar from Jdeveloper.
    Please help..

    How do you run the jar file? Take a look at this thread for a possible a solution: Re: deploying a jdeveloper adf application to a desktop
    Is the class XYLayout packaged or referenced? Take a look at this thread: XYlayout  classes - can I distribute with my code?

  • Target recon details against reporting

    Hello,
    "eBusiness UM Target Resource User Reconciliation" schedule task is reconciling target ESB changes to OIM user process form.
    This schedule task creates OIM recon events which gets link immediately (according the recon rules) - and updates user process form with new data.
    requirement:
    Ideally, all changes should flow through OIM. However, in urgent scenarios it is allowed to update the details in ESB.
    So, anytime when above schedule task runs, we want to log/capture the changes made in target which could be verified later(we allow OIM to sync up with those changes through target reconciliation).
    Now the question is:
    The details(we're mainly interested for user "responsibility" changes - In OIM user process form, it is multivalued attributes goes in child process form) should be captured before hand. So that it could be compared with old data in OIM process form (delete/update/add - responsibility) scenarios.
    What should be the best approach to deal with this requirement?
    Thanks,
    Edited by: oimuser007 on Feb 15, 2011 3:47 PM

    Hello,
    For testing purpose, I've created an adapter and added into the "Reconciliation update received" task.. and mapped the runtime variable to corresponding attributes with new and old process form values.
    Code snippet -
    =========
    package abc.oim.Report;
    import java.io.*;
    public class ReportToFile{
         public String logUserUpdateMsgToFile(String UserName, String userId, String responsibility,
                   String oldUserName, String olduserId, String oldresponsibility)
         String status = "FAILED";
         try{
              // Create file
              FileWriter fstream = new FileWriter("output.txt",true);
              BufferedWriter out = new BufferedWriter(fstream);
              out.write("------------------------------------:" + UserName + ":" + userId + ":" + responsibility + "\n");
              out.write("------------------------------------:" + oldUserName + ":" + olduserId + ":" + oldresponsibility + "\n");
              //Close the output stream
              out.close();
              status = "PASS";
         }catch (Exception e){//Catch exception if any
              System.err.println("Error: " + e.getMessage());
         return status;
    =====
    However, after running the target recon task, i could not see any output.txt file getting created in the filesystem. It is linux machine.
    I tried with -
    FileWriter fstream = new FileWriter("/home/oiminstaller/output.txt",true); also, but it is not working.
    Any idea ?
    Thanks,

  • This is good while running OWB repository assitant

    hi friends
    if u face to this propblem while running OWB repository assitant :
    Exception occurred in 'processSPAWN'.java'lang.Exception: Error: java.sql.SQLException: ORA-29532: Java call terminated by uncaught Java exception: java.sqlSQLException: OWBSYS is not granted access to c:\oracle\product\11.1.0\db_1\/owb/bin/admin/rtrepos.propterties: Please run UnifiedRepos/reset_owbcc_home.sql specifying the path of the Oracle Home from which the Control Center Service is being run.
    follow in this way :
    First, unlock the OWBSYS user account and assign a password.
    Second, edit the reset_owbcc_home.sql script with the following entry and then save the file:
    dbms_java.grant_permission('OWBSYS','java.io.FilePermission',path||'\owb\bin\admin\rtrepos.properties','read,write');
    ( take a look @ this link :
    http://ezinearticles.com/?ORA-29532-Error-During-Oracle-11g-Warehouse-Builder-Install-on-Microsoft-Vista&id=1235302 )
    then
    check OWBSYS privilages : be sure this user has these privilages : grant any object privilage and grant any privilage
    these privilages are not in cat_owb.sql and sometimes after creating a new DB are not default privilage for OWBSYS user .
    pls inform me if u have any comment .
    cheers
    Padideh

    Hi,
    the first look at Oracle Univeral Installer logfile for details on error.
    Reason for this error can be (for example) inappropriate database instance configuration.
    Check that you configured your database according installagion guide
    http://download.oracle.com/docs/cd/B31080_01/doc/install.102/b28224/reqs01.htm#BABFEHDB
    What exact OWB release are you using - 10g R1 or 10g R2.
    As I remember it is impossible install base release 10g R1 (10.1.0.2) on Oracle Database 10g R2
    (this is supported only from OWB 10.1.0.4).
    Regards,
    Oleg

  • Error while running scheduled task

    Im getting this error when I am running a scheduled task for adding all users to a group if they are managers:
    Error while running task: Thor.API.Exceptions.tcAPIException: [EJB:010160]Security Violation: User: '<anonymous>' has insufficient permission to access EJB: type=<ejb>, application=Xellerate, module=xlDataObjectBeans.jar, ejb=tcGroupOperations, method=addMemberUser, methodInterface=Remote, signature={long,long}.
    any idea?

    no luck.
    im getting following errors:
    updatamanagergroup.java:3: package Thor.API.Operations does not exist
    import Thor.API.Operations.*;
    ^
    updatamanagergroup.java:4: package Thor.API does not exist
    import Thor.API.tcResultSet;
    ^
    updatamanagergroup.java:5: package Thor.API does not exist
    import Thor.API.tcUtilityFactory;
    ^
    updatamanagergroup.java:6: package com.thortech.xl.crypto does not exist
    import com.thortech.xl.crypto.tcCryptoUtil;
    ^
    updatamanagergroup.java:7: package com.thortech.xl.scheduler.tasks does not exist
    import com.thortech.xl.scheduler.tasks.SchedulerBaseTask;
    ^
    updatamanagergroup.java:8: package com.thortech.xl.util.config does not exist
    import com.thortech.xl.util.config.ConfigurationClient;
    ^
    updatamanagergroup.java:13: cannot find symbol
    symbol: class SchedulerBaseTask
    public class updatamanagergroup extends SchedulerBaseTask
    ^
    and so on....
    23 errors
    Edited by: user11136275 on Dec 24, 2009 12:22 AM

  • How to handle timestamp in custom scheduled task written for Target Recon

    Hi,
    I have wriiten a Custom scheduled task to reconciile users from target system..but whenever I run the Target Recon Scheduled task .. it generates the Recon. events for all users.
    How to handle this.. how to pass Timestamp value to custom Target Recon scheduled task.
    Thanks,
    Pallavi

    To add to Kevin's point -
    You will have to have a attribute either in the IT Resource or the Schedule Task. At the begining of the reconciliation searches, get the timestamp of the target system and store it in a variable. Fectch the timestamp attribute value from the IT Resource/Schedule Task and use that value as one of the search criteria of user profiles on the target.
    Once all the user profiles from the target are queried and reconciliation is completed then update either the IT Resource or Schedule Task attribute using OIM API.
    Hope this helps :)

  • AD target Recon-Change User Id event is not generating

    Hi All,
    I have configured my OIM 9.1 with AD for target recon. I am using MSFT AD 9.1.0.0 connector pack. I wanted to check if user id field is modified in AD directly, does it reflected in OIM on next recon. For that i have modified the user's user id in AD and then run the target recon (tried with full and increamental both), but it was not generating the event (under recon manager) for that user. In jboss logs it was showing "process user change: test390's data is not modified". I tried by changing container, last name and other attrs for particular attrs but OIM showed the same message every time. As i modified the user id to previous one in AD and then run the reconciliation, event getting generated and linked and all other changes reflected (ou, last name....) in OIM process form.
    Am i missing something? Any help would really be appreciated.

    I am expecting process match here...as per my understanding process match will utilize the key fields (which is obGuid in my case) not matching rule. My matching rule is " user login equals userid".

Maybe you are looking for