OIM Recon

Hi,
I am running Recon from database and getting following error
009-06-18 03:30:51,943 ERROR [XELLERATE.DATABASE] Error: Error Keyword: DAE.DB_READ_FAILED
Description: Could not execute database read. The database encountered a problem with the specified SQL query.
Remedy: Check the database query. Contact your system adminstrator.
Action: E
Severity: H
Help URL:
Detail:
com.thortech.xl.orb.dataaccess.tcDataAccessException: DB_READ_FAILEDDetail: SQL: select err_key, err_code, err_desc, err_rowver, err_remedy, err_count, err_last_occurance, err_action, err_help_url, err_severity from err where err_code='DOBJ.INITIAL_SELECT_FAILED'Description: Got a null connectionSQL State: Vendor Code: 0Additional Debug Info:com.thortech.xl.orb.dataaccess.tcDataAccessException
     at com.thortech.xl.dataaccess.tcDataAccessExceptionUtil.createException(Unknown Source)
     at com.thortech.xl.dataaccess.tcDataBase.createException(Unknown Source)
     at com.thortech.xl.dataaccess.tcDataBase.readPartialStatement(Unknown Source)
     at com.thortech.xl.dataobj.tcDataBase.readPartialStatement(Unknown Source)
     at com.thortech.xl.dataobj.tcDataBase.readStatement(Unknown Source)
     at com.thortech.xl.dataobj.tcDataBase.getError(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.handleError(Unknown Source)
     at com.thortech.xl.dataobj.tcTableDataObj.runInitialSelect(Unknown Source)
     at com.thortech.xl.dataobj.tcTableDataObj.initialize(Unknown Source)
     at com.thortech.xl.dataobj.tcSCH.initialize(Unknown Source)
     at com.thortech.xl.dataobj.tcSCH.<init>(Unknown Source)
     at com.thortech.xl.dataobj.tcScheduleItem.initialize(Unknown Source)
     at com.thortech.xl.dataobj.tcScheduleItem.<init>(Unknown Source)
     at com.thortech.xl.adapterfactory.events.tcAdpEvent.updateSchItem(Unknown Source)
     at com.thortech.xl.adapterGlue.ScheduleItemEvents.adpROLEUSER_GTC.implementation(adpROLEUSER_GTC.java:79)
     at com.thortech.xl.client.events.tcBaseEvent.run(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.runEvent(Unknown Source)
     at com.thortech.xl.dataobj.tcScheduleItem.runMilestoneEvent(Unknown Source)
     at com.thortech.xl.dataobj.tcScheduleItem.eventPostInsert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
Edited by: IDM on Jun 18, 2009 1:40 AM

2009-06-20 01:26:32,447 ERROR [XELLERATE.SERVER] Class/Method: tcTableDataObj/runInitialSelect encounter some problems: Data Access Error
com.thortech.xl.dataaccess.tcDataSetException: Data Access Error
     at com.thortech.xl.dataaccess.tcDataSet.executeQuery(Unknown Source)
     at com.thortech.xl.dataobj.tcDataSet.executeQuery(Unknown Source)
     at com.thortech.xl.dataaccess.tcDataSet.executeQuery(Unknown Source)
     at com.thortech.xl.dataobj.tcDataSet.executeQuery(Unknown Source)
     at com.thortech.xl.dataobj.tcTableDataObj.runInitialSelect(Unknown Source)
     at com.thortech.xl.dataobj.tcTableDataObj.initialize(Unknown Source)
     at com.thortech.xl.dataobj.tcSCH.initialize(Unknown Source)
     at com.thortech.xl.dataobj.tcSCH.<init>(Unknown Source)
     at com.thortech.xl.dataobj.tcScheduleItem.initialize(Unknown Source)
     at com.thortech.xl.dataobj.tcScheduleItem.<init>(Unknown Source)
     at com.thortech.xl.adapterfactory.events.tcAdpEvent.updateSchItem(Unknown Source)
     at com.thortech.xl.adapterGlue.ScheduleItemEvents.adpROLEUSER_GTC.implementation(adpROLEUSER_GTC.java:79)
     at com.thortech.xl.client.events.tcBaseEvent.run(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.runEvent(Unknown Source)
     at com.thortech.xl.dataobj.tcScheduleItem.runMilestoneEvent(Unknown Source)
     at com.thortech.xl.dataobj.tcScheduleItem.eventPostInsert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
     at com.thortech.xl.dataobj.tcORC.insertNonConditionalMilestones(Unknown Source)
     at com.thortech.xl.dataobj.tcORC.completeSystemValidationMilestone(Unknown Source)
     at com.thortech.xl.dataobj.tcOrderItemInfo.completeCarrierBaseMilestone(Unknown Source)
     at com.thortech.xl.dataobj.tcOrderItemInfo.eventPostInsert(Unknown Source)
     at com.thortech.xl.dataobj.tcUDProcess.eventPostInsert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.insert(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.tcORC.autoDOBSave(Unknown Source)
     at com.thortech.xl.dataobj.util.tcOrderPackages.createOrder(Unknown Source)
     at com.thortech.xl.dataobj.util.tcOrderPackages.orderPackageForUser(Unknown Source)
     at com.thortech.xl.dataobj.tcOIU.provision(Unknown Source)
     at com.thortech.xl.dataobj.tcOIU.eventPostInsert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.insert(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.tcUserProvisionObject.insertImplementation(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
     at com.thortech.xl.dataobj.util.tcProvPolicyUtils.provisionObject(Unknown Source)
     at com.thortech.xl.dataobj.util.tcProvPolicyUtils.provisionObjects(Unknown Source)
     at com.thortech.xl.dataobj.util.tcProvPolicyUtils.doProvisioning(Unknown Source)
     at com.thortech.xl.dataobj.util.tcProvPolicyUtils.evaluatePolicies(Unknown Source)
     at com.thortech.xl.dataobj.util.tcProvPolicyUtils.evaluatePolicies_UGP(Unknown Source)
     at com.thortech.xl.dataobj.tcUSG.evaluatePolicies(Unknown Source)
     at com.thortech.xl.dataobj.tcUSG.eventPostInsert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.insert(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.tcUSR.addToAllUsers(Unknown Source)
     at com.thortech.xl.dataobj.tcUSR.eventPostInsert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.insert(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.createUserRecord(Unknown Source)
     at com.thortech.xl.dataobj.tcRCE.applyActionRules(Unknown Source)
     at com.thortech.xl.dataobj.tcRCE.checkDataSorted(Unknown Source)
     at com.thortech.xl.dataobj.tcRCE.eventPostUpdate(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.update(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.processMessage(Unknown Source)
     at com.thortech.xl.schedule.jms.messagehandler.ReconMessageHandlerMDB.onMessage(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.jboss.invocation.Invocation.performCall(Invocation.java:359)
     at org.jboss.ejb.MessageDrivenContainer$ContainerInterceptor.invoke(MessageDrivenContainer.java:495)
     at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
     at org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor.invoke(MessageDrivenInstanceInterceptor.java:116)
     at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
     at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
     at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
     at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
     at org.jboss.ejb.plugins.RunAsSecurityInterceptor.invoke(RunAsSecurityInterceptor.java:109)
     at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
     at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
     at org.jboss.ejb.MessageDrivenContainer.internalInvoke(MessageDrivenContainer.java:402)
     at org.jboss.ejb.Container.invoke(Container.java:960)
     at org.jboss.ejb.plugins.jms.JMSContainerInvoker.invoke(JMSContainerInvoker.java:1092)
     at org.jboss.ejb.plugins.jms.JMSContainerInvoker$MessageListenerImpl.onMessage(JMSContainerInvoker.java:1392)
     at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:266)
     at org.jboss.mq.SpyMessageConsumer.sessionConsumerProcessMessage(SpyMessageConsumer.java:906)
     at org.jboss.mq.SpyMessageConsumer.addMessage(SpyMessageConsumer.java:170)
     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(PooledExecutor.java:756)
     at java.lang.Thread.run(Thread.java:619)
Data AccessException:
com.thortech.xl.orb.dataaccess.tcDataAccessException: DB_READ_FAILEDDetail: SQL: select * from sch where sch_key=36213Description: Got a null connectionSQL State: Vendor Code: 0Additional Debug Info:com.thortech.xl.orb.dataaccess.tcDataAccessException
     at com.thortech.xl.dataaccess.tcDataAccessExceptionUtil.createException(Unknown Source)
     at com.thortech.xl.dataaccess.tcDataBase.createException(Unknown Source)
     at com.thortech.xl.dataaccess.tcDataBase.readPartialStatement(Unknown Source)
     at com.thortech.xl.dataobj.tcDataBase.readPartialStatement(Unknown Source)
     at com.thortech.xl.dataaccess.tcDataSet.executeQuery(Unknown Source)
     at com.thortech.xl.dataobj.tcDataSet.executeQuery(Unknown Source)
     at com.thortech.xl.dataaccess.tcDataSet.executeQuery(Unknown Source)
     at com.thortech.xl.dataobj.tcDataSet.executeQuery(Unknown Source)
     at com.thortech.xl.dataobj.tcTableDataObj.runInitialSelect(Unknown Source)
     at com.thortech.xl.dataobj.tcTableDataObj.initialize(Unknown Source)
     at com.thortech.xl.dataobj.tcSCH.initialize(Unknown Source)
     at com.thortech.xl.dataobj.tcSCH.<init>(Unknown Source)
     at com.thortech.xl.dataobj.tcScheduleItem.initialize(Unknown Source)
     at com.thortech.xl.dataobj.tcScheduleItem.<init>(Unknown Source)
     at com.thortech.xl.adapterfactory.events.tcAdpEvent.updateSchItem(Unknown Source)
     at com.thortech.xl.adapterGlue.ScheduleItemEvents.adpROLEUSER_GTC.implementation(adpROLEUSER_GTC.java:79)
     at com.thortech.xl.client.events.tcBaseEvent.run(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.runEvent(Unknown Source)
     at com.thortech.xl.dataobj.tcScheduleItem.runMilestoneEvent(Unknown Source)
     at com.thortech.xl.dataobj.tcScheduleItem.eventPostInsert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
     at com.thortech.xl.dataobj.tcORC.insertNonConditionalMilestones(Unknown Source)
     at com.thortech.xl.dataobj.tcORC.completeSystemValidationMilestone(Unknown Source)
     at com.thortech.xl.dataobj.tcOrderItemInfo.completeCarrierBaseMilestone(Unknown Source)
     at com.thortech.xl.dataobj.tcOrderItemInfo.eventPostInsert(Unknown Source)
     at com.thortech.xl.dataobj.tcUDProcess.eventPostInsert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.insert(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.tcORC.autoDOBSave(Unknown Source)
     at com.thortech.xl.dataobj.util.tcOrderPackages.createOrder(Unknown Source)
     at com.thortech.xl.dataobj.util.tcOrderPackages.orderPackageForUser(Unknown Source)
     at com.thortech.xl.dataobj.tcOIU.provision(Unknown Source)
     at com.thortech.xl.dataobj.tcOIU.eventPostInsert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.insert(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.tcUserProvisionObject.insertImplementation(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
     at com.thortech.xl.dataobj.util.tcProvPolicyUtils.provisionObject(Unknown Source)
     at com.thortech.xl.dataobj.util.tcProvPolicyUtils.provisionObjects(Unknown Source)
     at com.thortech.xl.dataobj.util.tcProvPolicyUtils.doProvisioning(Unknown Source)
     at com.thortech.xl.dataobj.util.tcProvPolicyUtils.evaluatePolicies(Unknown Source)
     at com.thortech.xl.dataobj.util.tcProvPolicyUtils.evaluatePolicies_UGP(Unknown Source)
     at com.thortech.xl.dataobj.tcUSG.evaluatePolicies(Unknown Source)
     at com.thortech.xl.dataobj.tcUSG.eventPostInsert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.insert(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.tcUSR.addToAllUsers(Unknown Source)
     at com.thortech.xl.dataobj.tcUSR.eventPostInsert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.insert(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.createUserRecord(Unknown Source)
     at com.thortech.xl.dataobj.tcRCE.applyActionRules(Unknown Source)
     at com.thortech.xl.dataobj.tcRCE.checkDataSorted(Unknown Source)
     at com.thortech.xl.dataobj.tcRCE.eventPostUpdate(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.update(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.processMessage(Unknown Source)
     at com.thortech.xl.schedule.jms.messagehandler.ReconMessageHandlerMDB.onMessage(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.jboss.invocation.Invocation.performCall(Invocation.java:359)
     at org.jboss.ejb.MessageDrivenContainer$ContainerInterceptor.invoke(MessageDrivenContainer.java:495)
     at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
     at org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor.invoke(MessageDrivenInstanceInterceptor.java:116)
     at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
     at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
     at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
     at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
     at org.jboss.ejb.plugins.RunAsSecurityInterceptor.invoke(RunAsSecurityInterceptor.java:109)
     at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
     at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
     at org.jboss.ejb.MessageDrivenContainer.internalInvoke(MessageDrivenContainer.java:402)
     at org.jboss.ejb.Container.invoke(Container.java:960)
     at org.jboss.ejb.plugins.jms.JMSContainerInvoker.invoke(JMSContainerInvoker.java:1092)
     at org.jboss.ejb.plugins.jms.JMSContainerInvoker$MessageListenerImpl.onMessage(JMSContainerInvoker.java:1392)
     at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:266)
     at org.jboss.mq.SpyMessageConsumer.sessionConsumerProcessMessage(SpyMessageConsumer.java:906)
     at org.jboss.mq.SpyMessageConsumer.addMessage(SpyMessageConsumer.java:170)
     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(PooledExecutor.java:756)
     at java.lang.Thread.run(Thread.java:619)
Source SQL Exception:
java.sql.SQLException: Got a null connection
     at com.thortech.xl.dataaccess.tcDataBase.readPartialStatement(Unknown Source)
     at com.thortech.xl.dataobj.tcDataBase.readPartialStatement(Unknown Source)
     at com.thortech.xl.dataaccess.tcDataSet.executeQuery(Unknown Source)
     at com.thortech.xl.dataobj.tcDataSet.executeQuery(Unknown Source)
     at com.thortech.xl.dataaccess.tcDataSet.executeQuery(Unknown Source)
     at com.thortech.xl.dataobj.tcDataSet.executeQuery(Unknown Source)
     at com.thortech.xl.dataobj.tcTableDataObj.runInitialSelect(Unknown Source)
     at com.thortech.xl.dataobj.tcTableDataObj.initialize(Unknown Source)
     at com.thortech.xl.dataobj.tcSCH.initialize(Unknown Source)
     at com.thortech.xl.dataobj.tcSCH.<init>(Unknown Source)
     at com.thortech.xl.dataobj.tcScheduleItem.initialize(Unknown Source)
     at com.thortech.xl.dataobj.tcScheduleItem.<init>(Unknown Source)
     at com.thortech.xl.adapterfactory.events.tcAdpEvent.updateSchItem(Unknown Source)
     at com.thortech.xl.adapterGlue.ScheduleItemEvents.adpROLEUSER_GTC.implementation(adpROLEUSER_GTC.java:79)
     at com.thortech.xl.client.events.tcBaseEvent.run(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.runEvent(Unknown Source)
     at com.thortech.xl.dataobj.tcScheduleItem.runMilestoneEvent(Unknown Source)
     at com.thortech.xl.dataobj.tcScheduleItem.eventPostInsert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
     at com.thortech.xl.dataobj.tcORC.insertNonConditionalMilestones(Unknown Source)
     at com.thortech.xl.dataobj.tcORC.completeSystemValidationMilestone(Unknown Source)
     at com.thortech.xl.dataobj.tcOrderItemInfo.completeCarrierBaseMilestone(Unknown Source)
     at com.thortech.xl.dataobj.tcOrderItemInfo.eventPostInsert(Unknown Source)
     at com.thortech.xl.dataobj.tcUDProcess.eventPostInsert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.insert(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.tcORC.autoDOBSave(Unknown Source)
     at com.thortech.xl.dataobj.util.tcOrderPackages.createOrder(Unknown Source)
     at com.thortech.xl.dataobj.util.tcOrderPackages.orderPackageForUser(Unknown Source)
     at com.thortech.xl.dataobj.tcOIU.provision(Unknown Source)
     at com.thortech.xl.dataobj.tcOIU.eventPostInsert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.insert(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.tcUserProvisionObject.insertImplementation(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
     at com.thortech.xl.dataobj.util.tcProvPolicyUtils.provisionObject(Unknown Source)
     at com.thortech.xl.dataobj.util.tcProvPolicyUtils.provisionObjects(Unknown Source)
     at com.thortech.xl.dataobj.util.tcProvPolicyUtils.doProvisioning(Unknown Source)
     at com.thortech.xl.dataobj.util.tcProvPolicyUtils.evaluatePolicies(Unknown Source)
     at com.thortech.xl.dataobj.util.tcProvPolicyUtils.evaluatePolicies_UGP(Unknown Source)
     at com.thortech.xl.dataobj.tcUSG.evaluatePolicies(Unknown Source)
     at com.thortech.xl.dataobj.tcUSG.eventPostInsert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.insert(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.tcUSR.addToAllUsers(Unknown Source)
     at com.thortech.xl.dataobj.tcUSR.eventPostInsert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.insert(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.createUserRecord(Unknown Source)
     at com.thortech.xl.dataobj.tcRCE.applyActionRules(Unknown Source)
     at com.thortech.xl.dataobj.tcRCE.checkDataSorted(Unknown Source)
     at com.thortech.xl.dataobj.tcRCE.eventPostUpdate(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.update(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.processMessage(Unknown Source)
     at com.thortech.xl.schedule.jms.messagehandler.ReconMessageHandlerMDB.onMessage(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.jboss.invocation.Invocation.performCall(Invocation.java:359)
     at org.jboss.ejb.MessageDrivenContainer$ContainerInterceptor.invoke(MessageDrivenContainer.java:495)
     at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
     at org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor.invoke(MessageDrivenInstanceInterceptor.java:116)
     at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
     at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
     at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
     at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
     at org.jboss.ejb.plugins.RunAsSecurityInterceptor.invoke(RunAsSecurityInterceptor.java:109)
     at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
     at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
     at org.jboss.ejb.MessageDrivenContainer.internalInvoke(MessageDrivenContainer.java:402)
     at org.jboss.ejb.Container.invoke(Container.java:960)
     at org.jboss.ejb.plugins.jms.JMSContainerInvoker.invoke(JMSContainerInvoker.java:1092)
     at org.jboss.ejb.plugins.jms.JMSContainerInvoker$MessageListenerImpl.onMessage(JMSContainerInvoker.java:1392)
     at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:266)
     at org.jboss.mq.SpyMessageConsumer.sessionConsumerProcessMessage(SpyMessageConsumer.java:906)
     at org.jboss.mq.SpyMessageConsumer.addMessage(SpyMessageConsumer.java:170)
     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(PooledExecutor.java:756)
     at java.lang.Thread.run(Thread.java:619)
2009-06-20 01:26:32,489 DEBUG [XELLERATE.SERVER] Class/Method: tcDataBase/getError entered.
2009-06-20 01:26:32,489 DEBUG [XELLERATE.SERVER] Class/Method: tcDataBase/readPartialStatement entered.
2009-06-20 01:26:32,489 INFO [XELLERATE.DATABASE] DB read: select err_key, err_code, err_desc, err_rowver, err_remedy, err_count, err_last_occurance, err_action, err_help_url, err_severity from err where err_code='DOBJ.INITIAL_SELECT_FAILED'
2009-06-20 01:26:32,490 WARN [XELLERATE.DATABASE] Trying to get the connection count : 0
2009-06-20 01:26:32,490 WARN [XELLERATE.DATABASE] Trying to get the connection count : 1
2009-06-20 01:26:32,491 WARN [XELLERATE.DATABASE] Trying to get the connection count : 2
2009-06-20 01:26:32,491 WARN [XELLERATE.DATABASE] Trying to get the connection count : 3
2009-06-20 01:26:32,491 WARN [XELLERATE.DATABASE] Trying to get the connection count : 4
2009-06-20 01:26:32,492 ERROR [XELLERATE.DATABASE] Class/Method: DirectDB/getConnection encounter some problems: Error while retrieving database connection.Please check for the follwoing
Database srever is running.
Datasource configuration settings are correct.
2009-06-20 01:26:32,492 ERROR [XELLERATE.DATABASE] Class/Method: tcDataBase/readPartialStatement encounter some problems: Got a null connection
java.sql.SQLException: Got a null connection
     at com.thortech.xl.dataaccess.tcDataBase.readPartialStatement(Unknown Source)
     at com.thortech.xl.dataobj.tcDataBase.readPartialStatement(Unknown Source)
     at com.thortech.xl.dataobj.tcDataBase.readStatement(Unknown Source)
     at com.thortech.xl.dataobj.tcDataBase.getError(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.handleError(Unknown Source)
     at com.thortech.xl.dataobj.tcTableDataObj.runInitialSelect(Unknown Source)
     at com.thortech.xl.dataobj.tcTableDataObj.initialize(Unknown Source)
     at com.thortech.xl.dataobj.tcSCH.initialize(Unknown Source)
     at com.thortech.xl.dataobj.tcSCH.<init>(Unknown Source)
     at com.thortech.xl.dataobj.tcScheduleItem.initialize(Unknown Source)
     at com.thortech.xl.dataobj.tcScheduleItem.<init>(Unknown Source)
     at com.thortech.xl.adapterfactory.events.tcAdpEvent.updateSchItem(Unknown Source)
     at com.thortech.xl.adapterGlue.ScheduleItemEvents.adpROLEUSER_GTC.implementation(adpROLEUSER_GTC.java:79)
     at com.thortech.xl.client.events.tcBaseEvent.run(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.runEvent(Unknown Source)
     at com.thortech.xl.dataobj.tcScheduleItem.runMilestoneEvent(Unknown Source)
     at com.thortech.xl.dataobj.tcScheduleItem.eventPostInsert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
     at com.thortech.xl.dataobj.tcORC.insertNonConditionalMilestones(Unknown Source)
     at com.thortech.xl.dataobj.tcORC.completeSystemValidationMilestone(Unknown Source)
     at com.thortech.xl.dataobj.tcOrderItemInfo.completeCarrierBaseMilestone(Unknown Source)
     at com.thortech.xl.dataobj.tcOrderItemInfo.eventPostInsert(Unknown Source)
     at com.thortech.xl.dataobj.tcUDProcess.eventPostInsert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.insert(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.tcORC.autoDOBSave(Unknown Source)
     at com.thortech.xl.dataobj.util.tcOrderPackages.createOrder(Unknown Source)
     at com.thortech.xl.dataobj.util.tcOrderPackages.orderPackageForUser(Unknown Source)
     at com.thortech.xl.dataobj.tcOIU.provision(Unknown Source)
     at com.thortech.xl.dataobj.tcOIU.eventPostInsert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.insert(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.tcUserProvisionObject.insertImplementation(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
     at com.thortech.xl.dataobj.util.tcProvPolicyUtils.provisionObject(Unknown Source)
     at com.thortech.xl.dataobj.util.tcProvPolicyUtils.provisionObjects(Unknown Source)
     at com.thortech.xl.dataobj.util.tcProvPolicyUtils.doProvisioning(Unknown Source)
     at com.thortech.xl.dataobj.util.tcProvPolicyUtils.evaluatePolicies(Unknown Source)
     at com.thortech.xl.dataobj.util.tcProvPolicyUtils.evaluatePolicies_UGP(Unknown Source)
     at com.thortech.xl.dataobj.tcUSG.evaluatePolicies(Unknown Source)
     at com.thortech.xl.dataobj.tcUSG.eventPostInsert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
     at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
     at com.thortech.xl.dataobj.tcTableDataObj.save(Unkn

Similar Messages

  • OIM-Recon SJSDS users

    hi all,
    When i finished my SJSDS connector and tried to run the SJSDS schedue task "SJSDS Trusted Recon Task", one error heppend:
    11:46:39,343 INFO [SJSDS] tcTskIPlanetUserReconciliation[RO=SJSDS User] --> The value cannot be null for the attribute
    11:46:39,375 FATAL [SJSDS] tcTskIPlanetUserReconciliation[RO=SJSDS User] --> init(): Init Failed
    11:46:39,375 FATAL [SJSDS] tcTskIPlanetUserReconciliation[RO=SJSDS User] --> execute(): Variables not initialized properly. Terminating !!!!!!!!
    I am harried ,pls give me some help! thanks.

    task Attribute:
    Attribute Name          Attribute Value
    ITResourceName          SJSDS Server
    NumberOfBatches          All Available
    Organization          Xellerate Users
    ReconQuery          I=Santa Clara
    ResourceObjectName     SJSDS User
    Role               Part-Time
    TrustedSource          true
    UserContainer          ou=people,dc=constractor,dc=com
    Xellerate Type          End-User
    XLDeleteUsersAllowed     false
    -----

  • Please comment, below configuration are correct in OIM recon tasks (need help)

    All
    I am giving below recon configuration, could you please check and let me know is this configured correctly on system
    AD Group Lookup Recon
    AttrName for Code Value in Lookup
    distinguishedName
    AttrName for Decode Value in Lookup
    cn
    IT Resource Name
    ADITResource
    Lookup Code Name
    Lookup.ADReconciliation.GroupLookup
    Lookup Search Filter
    (objectclass=group)
    Recon Type
    Update
    Search Base
    OU=Groups,OU=1199_Funds,DC=1199nbf,DC=net
    AD Organization Lookup Recon
    AttrName for Code Value in Lookup
    distinguishedName
    AttrName for Decode Value in Lookup
    distinguishedName
    IT Resource Name
    ADITResource
    Lookup Code Name
    Lookup.ADReconciliation.Organization
    Lookup Search Filter
    (employeeid='1119697')
    Recon Type
    Refresh
    Search Base
    rebecca

    Hi,
    Its very difficult to understand your requirement. Request you to kindly post some sample data.
    you try this..
    select sum(qty_serv),sum(QTY_POS)
    from prt_cal r1 where
    where substr(filename,28,1)='1'
    union
    select sum(qty_serv),sum(QTY_POS)
    from prt_cal r1 where
    substr(filename,28,1)='2'
    and TRDATE > (select max(TRDATE)from prt_cal r2 where substr(filename,28,1)='1'
                            group by TO_CHAR(TO_DATE(TRDATE,'DD/MM/YYYY HH24:MI:SS'),'DD/MM/YYYY'))
                                            end)Also you have not mentioned whats the primary key in your table,
    Regards,
    Achyut

  • OIM 11g -  AD Organization Recon "missing expression" error

    Hi,
    I've got an environment with a OIM 11.1.1.5.2 installed with MSAD user management connector version 9.1.1.
    Provisioning to Active Directory works just fine out of the box, however, we've run into a problem with the Organization Reconciliation Job (not the organization lookup reconciliation).
    Every time i run the "AD Organization Recon" schedule task, the job ends succesfully and events are created for each AD org, but these events do not have any value on the "current status" field and no OIM organization is created.
    Checking the logs, i can find the following error for each organization discovered for the connector:
    [2012-04-04T10:06:19.647-03:00] [WLS_OIM1] [NOTIFICATION] [IAM-5010000] [oracle.iam.reconciliation.dao] [tid: [ACTIVE].ExecuteThread: '4' for
    queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: 58f980760a5e54af:-129c6f98:1367872b8db:-8000-0000000000000002,0
    ] [APP: oim#11.1.1.3.0] Generic Information: Insert into recon_org_match(act_key, re_key, rom_rowver) (SELECT act.act_key, RA_XELLERATE_ORG.r
    e_key, '0' FROM act, RA_XELLERATE_ORG WHERE RA_XELLERATE_ORG.re_key = 99 and act.act_status != 'Deleted' AND )
    [2012-04-04T10:06:19.648-03:00] [WLS_OIM1] [NOTIFICATION] [IAM-5010006] [oracle.iam.reconciliation.impl] [tid: [ACTIVE].ExecuteThread: '4' fo
    r queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: 58f980760a5e54af:-129c6f98:1367872b8db:-8000-0000000000000002,
    0] [APP: oim#11.1.1.3.0] The following exception occurred: {0}[[
    oracle.iam.platform.utils.SuperRuntimeException: java.sql.SQLSyntaxErrorException: ORA-00936: missing expression
    at oracle.iam.reconciliation.dao.ReconActionDao.executeOrgMatch(ReconActionDao.java:1370)
    at oracle.iam.reconciliation.impl.OrganizationHandler.executeSingleEventMatch(OrganizationHandler.java:34)
    at oracle.iam.reconciliation.impl.EntityTypeHandler.process(EntityTypeHandler.java:38)
    at oracle.iam.reconciliation.impl.ActionEngine.processEvent(ActionEngine.java:209)
    This is not the first time this happens to us, just a month ago in a different environment, and working with OIM 11.1.1.5, we found the same problem. After reviewing everything we could thought of, we exported the Xellerate Organization.xml file from mds and found this:
    <?xml version='1.0' encoding='UTF-8'?>
    <reconConfig xmlns="http://www.oracle.com/schema/oim/recon/profile">
    <generalconfig mode="CHANGELOG" createEntityUsingSPFlag="true" dateFormat="yyyy/MM/dd hh:mm:ss z" ownerMatchingRuleWhereClause="" entitytype="Organization" version="1.0" trustedSrcFlag="false" accountPostProcessingRequiredFlag="true" sequentialProcessingFlag="false" batchSize="-1" retryInterval="30" maxRetryCount="5" defaultProfileFlag="true" name="Xellerate Organization"/>
    <singlevaluedreconeventdata>
    <formInfo ostKey="0" sdkKey="2" objKey="3" latestFormVersion="0" activeFormVersion="0" objorderFor="O" objname="Xellerate Organization" sdkformName="ACT"/>
    <matchingruleWhereClause>*((ACT.ACT_NAME=RA_XELLERATE_ORG.RECON_ORGANIZATIONSORGB111A46A))*</matchingruleWhereClause>
    <reconFields>
    <reconAttr>
    We found that after adding the same rule on the element "matchingruleWhereClause" to the element "ownerMatchingRuleWhereClause" the reconciliation started working. At the time we thought that maybe we had modified some property on the design console and messed up the profile, or some bug that would be patched on 11.1.1.5.2, but now that we have a brand new patched installation we face the exact same situation.
    Is this a common problem in 11.1.1.5? Is manually editing the xellerate organization profile supported? Maybe we are doing something wrong, but we've followed all OIM and AD connector guides, there's nothing there that says that we need to configure rules on the xellerate orgs resource before trying recon. We can reconcile using this workaround, but we do not want to move forward without knowing if something could go wrong down the line.
    Thanks.

    Hi guys,
    I'm experiencing the same problem? Does any one have any suggestions?
    Thanks in advance...

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

  • Database Aplication Tables Reconciliation in real time

    Hi.
    Is there a way to get database aplication tables trusted reconciliation in real time?
    I mean, If I add/update a row to a table in the trusted source, some type of agent calls an API in OIM which gets the added/updated row (and creates the user)
    Thank You.

    DBAT Connector will not fulfil your requirement.
    Please see the below link. It may help you in developing what you want. You can call OIM Recon APIs through DB Trigger
    http://www.cs.umbc.edu/portal/help/oracle8/java.815/a64686/04_call2.htm

  • Question about reconciliation key

    Hello,
    I've got a reconciliation question that I feel is pretty simple, but I can't find the answer. How can an entry fetched from target recon be associated with a user in OIM? I initially though that it was the value of the "key" fields in the reconciliation filed mapping that was compared with the value of the users in OIM, but upon closer inspection, that doesn't make any sens. For instance, the AD reconciliation field mapping only has the "objectGUID" as a key. Since OIM users don't have objectGUIDs, how can an AD account be matched with a OIM user?
    This seems really basic, but I just can't find an answer...
    Thanks,
    --jtellier                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    You need to look at the reconciliation rules and reconciliation Action rules . For eg , is the recon rule is User Login equals samAccountName , then upon target reconciliation , OIM recon engine will search in OIM for a matching user with user login same as samAccountName and if a match is found , a AD resource will be provisioned to the user with ObjectGUID as the primary key .
    http://docs.oracle.com/cd/E11223_01/doc.910/e11217/cnnctrcmpnts.htm#autoId9
    http://docs.oracle.com/cd/E11223_01/doc.910/e11217/processes.htm
    Hope this helps .
    Thanks
    Suren

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

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

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

  • How to limit a specific value for an attribute in OIM during AD recon.

    Hello,
    User with same attribute have diffrent values in target system. When trying to reconcile the user i wouod like to rconcile only one value but not all of them. Even though we reconcile all the values for that atribute, we do not want to display them in child form.
    Ex: There is an attrubute in Active directory called "idLevel" having diffrent values like 2, 3, 4, 40 .
    This is multilevel attribute in OIM which displayed in Child form.
    I want to disaplay ONLY idLevel values 40 in OIM child form. Right now when I reconcile this attribute for the user all the values are getting populated.
    PLease let me know if we can achieve this.
    Thanks

    Hate to say it, but I don't think you can without writing your own recon code.
    -Kevin

  • Getting error in trusted recon from DB in oim 11g

    Hi,
    I am getting below error while running the trusted recon from DB in OIM 11g:
    [2013-12-25T23:27:33.033-08:00] [oim_server1] [ERROR] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-7] [userId: oiminternal] [ecid: 0000KCGU85V2ZNK5qVCCyY1Ih5WC000002,1:21446] [APP: oim#11.1.2.0.0] Generic Information: {0}[[
    oracle.iam.reconciliation.exception.ReconciliationException: Exception occurred while inserting data into table RA_HRRECONTEMPROSS_GTC due to java.sql.SQLException: ORA-12899: value too large for column "IDAMPOC_OIM"."RA_HRRECONTEMPROSS_GTC"."RA_SERVICE_DT" (actual: 10, maximum: 7)
            at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl$1.process(ReconOperationsServiceImpl.java:429)
            at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl$1.process(ReconOperationsServiceImpl.java:407)
            at oracle.iam.platform.tx.OIMTransactionCallback.doInTransaction(OIMTransactionCallback.java:13)
            at oracle.iam.platform.tx.OIMTransactionCallback.doInTransaction(OIMTransactionCallback.java:6)
            at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128)
            at oracle.iam.platform.tx.OIMTransactionManager.execute(OIMTransactionManager.java:22)
    Caused by: oracle.iam.platform.entitymgr.ProviderException: java.sql.SQLException: ORA-12899: value too large for column "IDAMPOC_OIM"."RA_HRRECONTEMPROSS_GTC"."RA_SERVICE_DT" (actual: 10, maximum: 7)
            at oracle.iam.platform.entitymgr.impl.EntityManagerImpl.createEntity(EntityManagerImpl.java:305)
            at oracle.iam.platform.entitymgr.impl.EntityManagerImpl.createEntity(EntityManagerImpl.java:241)
    Service date is a varchar field(VARCHAR 2 BYTE) in our trusted table. Its mapped to service date field in OIM 11g which is of type date.
    Please let me know if I need to change the field type in our trusted table.
    Note: The same configuration is working fine in OIM 9.x.
    Regards,
    Kalpana.

    Now, i went into IDM schema & altered date fields to VARCHAR2(30 CHAR) for all the date type attributes. Now, when I ran schedule job is worked fine and didnt got any errros. But now the trusted recon is not creating users. I dont know why users are not getting created. Can you please let me know which all things should be checked to make a recon a trusted recon so that it creates users.
    Thanks,
    Kalpana.

  • Error running Organization Lookup Recon in OIM 11g R2 with Active Directory

    Hi all,
    I have an implementation of OIM 11g R2, with an Active Directory 11.1.1.5.0 connecting to an instance of Active Directory on Windows Server 2008. I am trying to run the "Active Directory Organization Lookup Reconciliation" scheduled task, but the job fails with this error:
    oracle.iam.connectors.icfcommon.exceptions.IntegrationException: Connector ConnectorKey( bundleName=ActiveDirectory.Connector bundleVersion=1.1.0.6380 connectorName=Org.IdentityConnectors.ActiveDirectory.ActiveDirectoryConnector ) not found
    This is the full stack trace from the oim_domain.log file:
    oracle.iam.connectors.icfcommon.exceptions.IntegrationException: Connector ConnectorKey( bundleName=ActiveDirectory.Connector bundleVersion=1.1.0.6380 connectorName=Org.IdentityConnectors.ActiveDirectory.ActiveDirectoryConnector ) not found
    at oracle.iam.connectors.icfcommon.ConnectorFactory.createConnectorFacade(ConnectorFactory.java:176)
    at oracle.iam.connectors.icfcommon.recon.AbstractReconTask.init(AbstractReconTask.java:115)
    at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.execute(SchedulerBaseTask.java:382)
    at oracle.iam.scheduler.vo.TaskSupport$1.processWithoutResult(TaskSupport.java:135)
    at oracle.iam.platform.tx.OIMTransactionCallbackWithoutResult.process(OIMTransactionCallbackWithoutResult.java:9)
    at oracle.iam.platform.tx.OIMTransactionCallback.doInTransaction(OIMTransactionCallback.java:13)
    at oracle.iam.platform.tx.OIMTransactionCallback.doInTransaction(OIMTransactionCallback.java:6)
    at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128)
    at oracle.iam.platform.tx.OIMTransactionManager.execute(OIMTransactionManager.java:22)
    at oracle.iam.scheduler.vo.TaskSupport.executeJob(TaskSupport.java:116)
    at sun.reflect.GeneratedMethodAccessor739.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.iam.scheduler.impl.quartz.QuartzJob$TaskExecutionAction.run(QuartzJob.java:266)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.security.Security.runAs(Security.java:41)
    at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(weblogicLoginSession.java:52)
    at oracle.iam.scheduler.impl.quartz.QuartzJob.execute(QuartzJob.java:75)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    The Connector Server is installed on the AD instance, and the key has been set, and used appropriately in the Active Directory Connector Server IT Resource in OIM.
    Any advice on how to resolve this error or on any possible causes would be much appreciated, thank you.

    From the installation media, copy and extract contents of the bundle/ActiveDirectory.Connector-1.1.0.6380.zip file to the CONNECTOR_SERVER_HOME directory
    Refer http://docs.oracle.com/cd/E22999_01/doc.111/e20347/deploy.htm#CHDDJGIG

  • [OIM 9.1.0.2] Trusted Recon Workaround

    Hi all,
    IHAC that uses a GTC (Flat file) for trusted recon.
    The generated file for reconciliation brings entries of actives and inactives users (So, the expected result is User Creation, User Update and User Disabling).
    AFAIK, the User Definition Fields has some fields defined per defualt as mandatory. For some entries, the effect expected was the user to be disabled (in the case of inactive user), but like sometimes, the generated file has some entries with those mandatory fields in blank or invalid value, so those entries are not reconciliated and the user is not disabled. This is causing a security issue, since access and permission of the users are not revoked.
    Customer request: During trusted recon, the OIM should ignore the mandatory field just for inactive users (there is a field that define this status).
    My question:
    1) Can I achieve this requirement in OIM? Would this a trouble even by customization? Let me know your thought.
    2) Is it possible to turn those fields as 'not-required' in a native manner?
    I would appreciate any help on this.
    Regards,

    Use Transformation to achieve this...
    Following link will be helpful regarding Transformation
    Pre-Computations in OIM 11gR2
    In case of mandatory attributes in the custom Transformation:-
    (1) Use Status flag to determine InActive users
    (2) Obtain by using OIM API current values of those Mandatory fields...
    (3) Return the same value... This means ignoring the mandatory values...

  • Getting Error - Cause: Status of the batch is not 'Completed' in OIM 11g R2 during Trusted Recon

    Hi All
    I am new to OIM 11g R2. I am trying to create custom connector for trusted recon. The case is to migrate the users from 10g to 11g R2. The recon event is created but it is in Event Recieved status and when I re-evaluate the event, its giving error - Cause: Status of the batch is not 'Completed'.
    I saw in some posts to change the recon batch size parameter to 0 and restart the server. I have done that but still I am facing the same issue.
    There is no child data in the attribute mapping and user login is set as key.
    Any inputs are welcome on how to get rid of this error.
    Regards
    Vinay

    J_IDM@ I am not passing any OID IT Resource as parametere. Yes I have checked but no entries were thr.
    Prakash bAJIYA@ i was running Job fro Web console & didnt find any such object. it may be diff from design console.
    810444@ Thanks.
    Dear All,
    In Web Console Job Scheduler, I had one Recon "LDAP FULL Recon" which has a property
    "OIM Employee Type" which was before "Full-TYpe" i changed it to * & it worked.Now I am able to generate events.
    It seems like value of Employee Type has an Issue in OID, please correct me ?
    Thanks a lot for you guys contribution.

  • OIM 9.1.0 GTC Flat file recon

    I tried to upload users (parent file), groups and services (two child files) using GTC reconciliation. Parent and child files are linked with userlogin id. It did not give me any errors.
    1. how do I verify if all the user accounts are loaded into OIM? How can I verify the relation of parent and child in the accounts?
    2. After loading all the accounts from the flat file, I need to push them to another target. Could I write any access policy to push all the accounts loaded from the flat file to OID target?
    I am using OIM 9.1.0.
    Thanks,

    Hi,
    I am not very sure that you are trying to do trusted recon or target recon because trusted recon does not support child table reconciliation so please specify you are doing trusted recon or target recon.
    So here is answer of your questions.
    1.If you are doing trusted recon then there is two to verfiy.Go to the reconciliation manager and select the Object Name that is created by GTC it will be GTCNAME_GTC and do the query.You can find out how many user got linked.Other way to verify trusted recon is go to manage user link in web console and query for all user.If your trusted recon is success full then you will see list of loaded user.
    2.If you are doing target recon then you can find out event linked from reconciliation manager as above and from web gui go to resource management link and search for the resource.Go to the drop down user associated with resource.Youate will find out how many user you reconciled success fully.
    3.Yes you can create Access Policy.You need to create a user group.and you can attach access policy to the particular group.You also need write group memberself rule for auto provisioning.
    Please let me know if you have any more questions.
    Regards
    Nitesh

  • 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

Maybe you are looking for