DBAT Connector Issue

Hi,
I am getting the following error while defining a DBAT connector for Oracle Database. There is only one Table which I am defining for that connector. I do not face the issue while defining the connector for other tables in other oracle database.
16:30:42,640 INFO [STATS] Purging 3 prepared statements
16:30:42,640 ERROR [WEBAPP] Class/Method: CreateGenConnectorAction/createGeneric
ConnectorSuccess encounter some problems: Unable to save dataobject for SDC
com.thortech.xl.ddm.exception.DDMException: Unable to save dataobject for SDC
at com.thortech.xl.ddm.instance.TableInstance.finishDataObject(Unknown S
ource)
at com.thortech.xl.ddm.instance.visitor.ImportVisitor.dataDependencyVisi
tComplete(Unknown Source)
at com.thortech.xl.ddm.instance.TableInstance.traverse(Unknown Source)
at com.thortech.xl.ddm.instance.TableInstance.traverse(Unknown Source)
at com.thortech.xl.ddm.instance.SchemaInstanceFacade.performImport(Unkno
wn Source)
at com.thortech.xl.ejb.beansimpl.tcImportOperationsBean.performImport(Un
known Source)
at com.thortech.xl.ejb.beans.tcImportOperationsSession.performImport(Unk
nown 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.StatefulSessionContainer$ContainerInterceptor.invoke(St
atefulSessionContainer.java:598)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.
java:168)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invo
ke(CachedConnectionInterceptor.java:158)
at org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor.invoke(State
fulSessionInstanceInterceptor.java:333)
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.LogInterceptor.invoke(LogInterceptor.java:205)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFacto
ryFinderInterceptor.java:138)
at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:6
48)
at org.jboss.ejb.Container.invoke(Container.java:960)
at sun.reflect.GeneratedMethodAccessor127.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(Loca
lInvoker.java:169)
at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerIntercepto
r.java:209)
at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.jav
a:195)
at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.
java:61)
at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:7
0)
at org.jboss.proxy.ejb.StatefulSessionInterceptor.invoke(StatefulSession
Interceptor.java:121)
at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
at $Proxy606.performImport(Unknown Source)
at Thor.API.Operations.tcImportOperationsClient.performImport(Unknown So
urce)
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 Thor.API.Base.SecurityInvocationHandler$1.run(Unknown Source)
at Thor.API.Security.LoginHandler.jbossLoginSession.runAs(Unknown Source
at Thor.API.Base.SecurityInvocationHandler.invoke(Unknown Source)
at $Proxy815.performImport(Unknown Source)
at com.thortech.xl.webclient.actions.CreateConnectorAction.createGeneric
ConnectorSuccess(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.apache.struts.actions.DispatchAction.dispatchMethod(DispatchActio
n.java:280)
at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute(Unkn
own Source)
at com.thortech.xl.webclient.actions.tcActionBase.execute(Unknown Source
at com.thortech.xl.webclient.actions.tcAction.execute(Unknown Source)
at com.thortech.xl.webclient.actions.CreateConnectorAction.execute(Unkno
wn Source)
at org.apache.struts.action.RequestProcessor.processActionPerform(Reques
tProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
va:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:148
2)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206)
at com.thortech.xl.webclient.security.SecurityFilter.doFilter(Unknown So
urce)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFi
lter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(Securit
yAssociationValve.java:182)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValv
e.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedC
onnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ss(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:44
6)
at java.lang.Thread.run(Thread.java:619)
16:30:42,656 ERROR [WEBAPP] Class/Method: CreateGenConnectorAction/createGeneric
ConnectorSuccess encounter some problems: {1}

Guys,
The problem still remains, the following is the log output
*ERROR [DATABASE] ALTER TABLE UD_PODBAT12 ADD (UD_PODBAT12_DATE_CUR_CARD_BATCH DATE NULL)*
java.sql.SQLException: ORA-00972: identifier is too long
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:743)
at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:207)
at oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:946)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1160)
at oracle.jdbc.driver.OracleStatement.executeUpdateInternal(OracleStatement.java:1606)
at oracle.jdbc.driver.OracleStatement.executeUpdate(OracleStatement.java:1571)
at com.thortech.xl.util.JDBCUtils.executeUpdate(Unknown Source)
at com.thortech.xl.dataaccess.tcDataBase.writeStatement(Unknown Source)
at com.thortech.xl.dataobj.tcDataBase.writeStatement(Unknown Source)
at com.thortech.xl.client.events.tcSDCBaseEvent.createColumns(Unknown Source)
at com.thortech.xl.client.events.tcSDCAddColumns.implementation(Unknown Source)
at com.thortech.xl.client.events.tcBaseEvent.run(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.runEvent(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.eventPreInsert(Unknown Source)
at com.thortech.xl.dataobj.tcSDC.eventPreInsert(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.tcTableDataObj.saveDDM(Unknown Source)
at com.thortech.xl.ddm.instance.TableInstance.finishDataObject(Unknown Source)
at com.thortech.xl.ddm.instance.visitor.ImportVisitor.dataDependencyVisitComplete(Unknown Source)
at com.thortech.xl.ddm.instance.TableInstance.traverse(Unknown Source)
at com.thortech.xl.ddm.instance.TableInstance.traverse(Unknown Source)
at com.thortech.xl.ddm.instance.SchemaInstanceFacade.performImport(Unknown Source)
at com.thortech.xl.ejb.beansimpl.tcImportOperationsBean.performImport(Unknown Source)
at com.thortech.xl.ejb.beans.tcImportOperationsSession.performImport(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.StatefulSessionContainer$ContainerInterceptor.invoke(StatefulSessionContainer.java:598)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
at org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor.invoke(StatefulSessionInstanceInterceptor.java:333)
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.LogInterceptor.invoke(LogInterceptor.java:205)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
at org.jboss.ejb.Container.invoke(Container.java:960)
at sun.reflect.GeneratedMethodAccessor127.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:169)
at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:209)
at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:195)
at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
at org.jboss.proxy.ejb.StatefulSessionInterceptor.invoke(StatefulSessionInterceptor.java:121)
at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
at $Proxy606.performImport(Unknown Source)
at Thor.API.Operations.tcImportOperationsClient.performImport(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 Thor.API.Base.SecurityInvocationHandler$1.run(Unknown Source)
at Thor.API.Security.LoginHandler.jbossLoginSession.runAs(Unknown Source)
at Thor.API.Base.SecurityInvocationHandler.invoke(Unknown Source)
at $Proxy812.performImport(Unknown Source)
at com.thortech.xl.webclient.actions.CreateConnectorAction.createGenericConnectorSuccess(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.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute(Unknown Source)
at com.thortech.xl.webclient.actions.tcActionBase.execute(Unknown Source)
at com.thortech.xl.webclient.actions.tcAction.execute(Unknown Source)
at com.thortech.xl.webclient.actions.CreateConnectorAction.execute(Unknown Source)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.thortech.xl.webclient.security.SecurityFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:619)
*15:15:06,812 ERROR [DATABASE] Class/Method: tcDataBase/writeStatement encounter some problems: ORA-00972: identifier is too long*
java.sql.SQLException: ORA-00972: identifier is too long
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:743)
at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:207)
at oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:946)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1160)
at oracle.jdbc.driver.OracleStatement.executeUpdateInternal(OracleStatement.java:1606)
at oracle.jdbc.driver.OracleStatement.executeUpdate(OracleStatement.java:1571)
at com.thortech.xl.util.JDBCUtils.executeUpdate(Unknown Source)
at com.thortech.xl.dataaccess.tcDataBase.writeStatement(Unknown Source)
at com.thortech.xl.dataobj.tcDataBase.writeStatement(Unknown Source)
at com.thortech.xl.client.events.tcSDCBaseEvent.createColumns(Unknown Source)
at com.thortech.xl.client.events.tcSDCAddColumns.implementation(Unknown Source)
at com.thortech.xl.client.events.tcBaseEvent.run(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.runEvent(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.eventPreInsert(Unknown Source)
at com.thortech.xl.dataobj.tcSDC.eventPreInsert(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.tcTableDataObj.saveDDM(Unknown Source)
at com.thortech.xl.ddm.instance.TableInstance.finishDataObject(Unknown Source)
at com.thortech.xl.ddm.instance.visitor.ImportVisitor.dataDependencyVisitComplete(Unknown Source)
at com.thortech.xl.ddm.instance.TableInstance.traverse(Unknown Source)
at com.thortech.xl.ddm.instance.TableInstance.traverse(Unknown Source)
at com.thortech.xl.ddm.instance.SchemaInstanceFacade.performImport(Unknown Source)
at com.thortech.xl.ejb.beansimpl.tcImportOperationsBean.performImport(Unknown Source)
at com.thortech.xl.ejb.beans.tcImportOperationsSession.performImport(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.StatefulSessionContainer$ContainerInterceptor.invoke(StatefulSessionContainer.java:598)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
at org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor.invoke(StatefulSessionInstanceInterceptor.java:333)
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.LogInterceptor.invoke(LogInterceptor.java:205)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
at org.jboss.ejb.Container.invoke(Container.java:960)
at sun.reflect.GeneratedMethodAccessor127.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:169)
at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:209)
at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:195)
at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
at org.jboss.proxy.ejb.StatefulSessionInterceptor.invoke(StatefulSessionInterceptor.java:121)
at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
at $Proxy606.performImport(Unknown Source)
at Thor.API.Operations.tcImportOperationsClient.performImport(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 Thor.API.Base.SecurityInvocationHandler$1.run(Unknown Source)
at Thor.API.Security.LoginHandler.jbossLoginSession.runAs(Unknown Source)
at Thor.API.Base.SecurityInvocationHandler.invoke(Unknown Source)
at $Proxy812.performImport(Unknown Source)
at com.thortech.xl.webclient.actions.CreateConnectorAction.createGenericConnectorSuccess(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.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute(Unknown Source)
at com.thortech.xl.webclient.actions.tcActionBase.execute(Unknown Source)
at com.thortech.xl.webclient.actions.tcAction.execute(Unknown Source)
at com.thortech.xl.webclient.actions.CreateConnectorAction.execute(Unknown Source)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.thortech.xl.webclient.security.SecurityFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
The DDL of the table
CREATE TABLE USERS_PROFILE (
USER_CODE VARCHAR2(15),
USER_NAME VARCHAR2(30),
OCCUPATION VARCHAR2(30),
DEPARTMENT VARCHAR2(30),
DBA_PRIVILEGE CHAR(1),
START_DATE DATE,
END_DATE DATE,
LAST_DB_CONNECT DATE,
COLLECTION_PROCESS_PRIVILEGE CHAR(1),
COLLECTION_DISPATCH_PRIVILEGE CHAR(1),
USER_COLLECTION_LIST CHAR(3),
BANK_CARD_BATCH CHAR(6),
CURRENT_CARD_BATCH VARCHAR2(8),     
DATE_CUR_CARD_BATCH DATE,
DEFAULT_BANK CHAR(6),
DEFAULT_BRANCH CHAR(6),
IP_ADDRESS_ACCESS VARCHAR2(64),
BANK_CODE_ACCESS_LIST VARCHAR2(140),
INCREASE_LIMITS_CURRENCY CHAR(3),
INCREASE_CREDIT_LIMIT_PERC NUMBER(5,2),
INCREASE_CREDIT_LIMIT_MAX NUMBER(18,3),
INCREASE_CASH_LIMIT_PERC NUMBER(5,2),     
INCREASE_CASH_LIMIT_MAX NUMBER(18,3),
INCREASE_LOAN_LIMIT_PERC NUMBER(5,2),
INCREASE_LOAN_LIMIT_MAX NUMBER(18,3),
BALANCES_HIDDEN_FLAG CHAR(1),
SCREEN_SHOW_NAME CHAR(1),
SCREEN_SHOW_DB CHAR(1),
SCREEN_SHOW_DB_CONNECT CHAR(1),
CHECK_SUM VARCHAR2(116),
LANGUAGE CHAR(3),
FORMS_MESSAGE_LEVEL VARCHAR2(2),
CLAIMS_GROUPING_INDEX VARCHAR2(6),
USER_TERMINAL_GROUP VARCHAR2(15),
USER_CREATE VARCHAR2(15),
DATE_CREATE DATE,
USER_MODIF VARCHAR2(15),
DATE_MODIF DATE );
Please help me...

Similar Messages

  • [OIM 11g] DBAT connector

    Hi Gurus,
    I am working in a PoC (OIM 11g x AD and DBAT integration).
    I have faced some problem to sucessful create the GTC for DB. I have followed the DBAT connector guide and Creating GTC section of the OIM Administrative and User Console Guide.
    Please, see below the stack trace with the error I have got.
    Any idea in where/what is the problem?
    I would appreciate any help.
    Best Regards.
    Carlos
    <Aug 30, 2011 10:14:50 AM BRT> <Warning> <XELLERATE.WEBAPP> <BEA-000000> <TimeZone is not set for the browser's machine.>
    Result Size = 1 PACKAGE STATUS = VALID
    Recompiling packages - PrimaryColumns
    Result Size = 1 PACKAGE STATUS = VALID
    Recompiling packages - PrimaryColumns
    Result Size = 1 PACKAGE STATUS = VALID
    Recompiling packages - PrimaryColumns
    Result Size = 1 PACKAGE STATUS = VALID
    Recompiling packages - PrimaryColumns
    Result Size = 1 PACKAGE STATUS = VALID
    Recompiling packages - PrimaryColumns
    Result Size = 1 PACKAGE STATUS = VALID
    Recompiling packages - PrimaryColumns
    Result Size = 1 PACKAGE STATUS = VALID
    Recompiling packages - PrimaryColumns
    Result Size = 1 PACKAGE STATUS = VALID
    Recompiling packages - PrimaryColumns
    Result Size = 1 PACKAGE STATUS = VALID
    Recompiling packages - PrimaryColumns
    Result Size = 1 PACKAGE STATUS = VALID
    Recompiling packages - PrimaryColumns
    Result Size = 1 PACKAGE STATUS = VALID
    Recompiling packages - PrimaryColumns
    Result Size = 1 PACKAGE STATUS = VALID
    Recompiling packages - PrimaryColumns
    Result Size = 1 PACKAGE STATUS = VALID
    Recompiling packages - PrimaryColumns
    <Aug 30, 2011 10:15:19 AM BRT> <Error> <XELLERATE.SERVER> <BEA-000000> <Class/Method: tcSDC/validateLength Error : Length field must be populated for String or Byte Array fields>
    <Aug 30, 2011 10:15:19 AM BRT> <Error> <XELLERATE.DATABASE> <BEA-000000> <ALTER TABLE UD_DB_ORCL MODIFY
    java.sql.SQLSyntaxErrorException: ORA-00904: : invalid identifier
    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.T4CStatement.doOall8(T4CStatement.java:202)
    at oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:1074)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1466)
    at oracle.jdbc.driver.OracleStatement.executeUpdateInternal(OracleStatement.java:2123)
    at oracle.jdbc.driver.OracleStatement.executeUpdate(OracleStatement.java:2067)
    at oracle.jdbc.driver.OracleStatementWrapper.executeUpdate(OracleStatementWrapper.java:306)
    at sun.reflect.GeneratedMethodAccessor641.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.ucp.jdbc.proxy.StatementProxyFactory.invoke(StatementProxyFactory.java:230)
    at $Proxy334.executeUpdate(Unknown Source)
    at com.thortech.xl.util.JDBCUtils.executeUpdate(JDBCUtils.java:186)
    at com.thortech.xl.dataaccess.tcDataBase.writeStatement(tcDataBase.java:465)
    at com.thortech.xl.dataobj.tcDataBase.writeStatement(tcDataBase.java:604)
    at com.thortech.xl.client.events.tcSDCBaseEvent.createColumns(tcSDCBaseEvent.java:148)
    at com.thortech.xl.client.events.tcSDCInsertDeployColumns.implementation(tcSDCInsertDeployColumns.java:49)
    at com.thortech.xl.client.events.tcBaseEvent.run(tcBaseEvent.java:196)
    at com.thortech.xl.dataobj.tcSDC.runCreateColumnEventHandler(tcSDC.java:1853)
    at com.thortech.xl.dataobj.tcSDC.postUpdateDU(tcSDC.java:1840)
    at com.thortech.xl.dataobj.tcSDC.eventPreInsert(tcSDC.java:197)
    at com.thortech.xl.dataobj.tcDataObj.insert(tcDataObj.java:578)
    at com.thortech.xl.dataobj.tcDataObj.save(tcDataObj.java:474)
    at com.thortech.xl.dataobj.tcTableDataObj.save(tcTableDataObj.java:2906)
    at com.thortech.xl.dataobj.tcTableDataObj.saveDDM(tcTableDataObj.java:2879)
    at com.thortech.xl.ddm.repositories.rdbms.datatypes.data.TableInstance.finishDataObject(TableInstance.java:818)
    at com.thortech.xl.ddm.repositories.rdbms.impl.RDBMSRepository.finishdataObject(RDBMSRepository.java:956)
    at com.thortech.xl.ddm.engine.visitor.ImportVisitor.dataDependencyVisitComplete(ImportVisitor.java:612)
    at com.thortech.xl.ddm.repositories.rdbms.impl.RDBMSRepository.handleDataBaseDependencies(RDBMSRepository.java:687)
    at com.thortech.xl.ddm.engine.data.datatypes.SchemaInstance.traverse(SchemaInstance.java:274)
    at com.thortech.xl.ddm.engine.data.datatypes.SchemaInstance.visitChildren(SchemaInstance.java:358)
    at com.thortech.xl.ddm.engine.data.datatypes.SchemaInstance.traverse(SchemaInstance.java:277)
    at com.thortech.xl.ddm.engine.SchemaInstanceFacade.performImport(SchemaInstanceFacade.java:414)
    >
    <Aug 30, 2011 10:15:19 AM BRT> <Error> <XELLERATE.DATABASE> <BEA-000000> <Class/Method: tcDataBase/writeStatement encounter some problems: ORA-00904: : invalid identifier
    java.sql.SQLSyntaxErrorException: ORA-00904: : invalid identifier
    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.T4CStatement.doOall8(T4CStatement.java:202)
    at oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:1074)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1466)
    at oracle.jdbc.driver.OracleStatement.executeUpdateInternal(OracleStatement.java:2123)
    at oracle.jdbc.driver.OracleStatement.executeUpdate(OracleStatement.java:2067)
    at oracle.jdbc.driver.OracleStatementWrapper.executeUpdate(OracleStatementWrapper.java:306)
    at sun.reflect.GeneratedMethodAccessor641.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.ucp.jdbc.proxy.StatementProxyFactory.invoke(StatementProxyFactory.java:230)
    at $Proxy334.executeUpdate(Unknown Source)
    at com.thortech.xl.util.JDBCUtils.executeUpdate(JDBCUtils.java:186)
    at com.thortech.xl.dataaccess.tcDataBase.writeStatement(tcDataBase.java:465)
    at com.thortech.xl.dataobj.tcDataBase.writeStatement(tcDataBase.java:604)
    at com.thortech.xl.client.events.tcSDCBaseEvent.createColumns(tcSDCBaseEvent.java:148)
    at com.thortech.xl.client.events.tcSDCInsertDeployColumns.implementation(tcSDCInsertDeployColumns.java:49)
    at com.thortech.xl.client.events.tcBaseEvent.run(tcBaseEvent.java:196)
    at com.thortech.xl.dataobj.tcSDC.runCreateColumnEventHandler(tcSDC.java:1853)
    at com.thortech.xl.dataobj.tcSDC.postUpdateDU(tcSDC.java:1840)
    at com.thortech.xl.dataobj.tcSDC.eventPreInsert(tcSDC.java:197)
    at com.thortech.xl.dataobj.tcDataObj.insert(tcDataObj.java:578)
    at com.thortech.xl.dataobj.tcDataObj.save(tcDataObj.java:474)
    at com.thortech.xl.dataobj.tcTableDataObj.save(tcTableDataObj.java:2906)
    at com.thortech.xl.dataobj.tcTableDataObj.saveDDM(tcTableDataObj.java:2879)
    at com.thortech.xl.ddm.repositories.rdbms.datatypes.data.TableInstance.finishDataObject(TableInstance.java:818)
    at com.thortech.xl.ddm.repositories.rdbms.impl.RDBMSRepository.finishdataObject(RDBMSRepository.java:956)
    at com.thortech.xl.ddm.engine.visitor.ImportVisitor.dataDependencyVisitComplete(ImportVisitor.java:612)
    at com.thortech.xl.ddm.repositories.rdbms.impl.RDBMSRepository.handleDataBaseDependencies(RDBMSRepository.java:687)
    at com.thortech.xl.ddm.engine.data.datatypes.SchemaInstance.traverse(SchemaInstance.java:274)
    at com.thortech.xl.ddm.engine.data.datatypes.SchemaInstance.visitChildren(SchemaInstance.java:358)
    at com.thortech.xl.ddm.engine.data.datatypes.SchemaInstance.traverse(SchemaInstance.java:277)
    at com.thortech.xl.ddm.engine.SchemaInstanceFacade.performImport(SchemaInstanceFacade.java:414)
    at com.thortech.xl.ejb.beansimpl.tcImportOperationsBean.performImport(tcImportOperationsBean.java:1141)
    at Thor.API.Operations.tcImportOperationsIntfEJB.performImportx(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 $Proxy332.performImportx(Unknown Source)
    at Thor.API.Operations.tcImportOperationsIntf_uawk3z_tcImportOperationsIntfRemoteImpl.__WL_invoke(Unknown Source)
    at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
    at Thor.API.Operations.tcImportOperationsIntf_uawk3z_tcImportOperationsIntfRemoteImpl.performImportx(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
    at $Proxy337.performImportx(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 $Proxy338.performImportx(Unknown Source)
    at Thor.API.Operations.tcImportOperationsIntfDelegate.performImport(Unknown Source)
    at com.thortech.xl.webclient.actions.CreateConnectorAction.createGenericConnectorSuccess(CreateConnectorAction.java:1711)
    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.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269)
    at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute(tcLookupDispatchAction.java:133)
    at com.thortech.xl.webclient.actions.tcActionBase.execute(tcActionBase.java:894)
    at com.thortech.xl.webclient.actions.tcAction.execute(tcAction.java:213)
    >
    <Aug 30, 2011 10:15:19 AM BRT> <Error> <XELLERATE.DDM.IMPORT> <BEA-000000> <Length field must be populated for String or Byte Array fields : Length field must be populated for String or Byte Array fields>
    <Aug 30, 2011 10:15:19 AM BRT> <Error> <XELLERATE.DDM.IMPORT> <BEA-000000> <Error Modifying a Column.>
    <Aug 30, 2011 10:15:19 AM BRT> <Error> <XELLERATE.DDM.IMPORT> <BEA-000000> <Unable to save dataobject for SDC: Unique identifier is :-1Dispaly value isUD_DB_ORCL_IDstate is2>
    <Aug 30, 2011 10:15:19 AM BRT> <Error> <XELLERATE.DDM.IMPORT> <BEA-000000> <Exception during import
    com.thortech.xl.ddm.exception.DDMException: Unable to save dataobject for SDC
    at com.thortech.xl.ddm.repositories.rdbms.datatypes.data.TableInstance.finishDataObject(TableInstance.java:841)
    at com.thortech.xl.ddm.repositories.rdbms.impl.RDBMSRepository.finishdataObject(RDBMSRepository.java:956)
    at com.thortech.xl.ddm.engine.visitor.ImportVisitor.dataDependencyVisitComplete(ImportVisitor.java:612)
    at com.thortech.xl.ddm.repositories.rdbms.impl.RDBMSRepository.handleDataBaseDependencies(RDBMSRepository.java:687)
    at com.thortech.xl.ddm.engine.data.datatypes.SchemaInstance.traverse(SchemaInstance.java:274)
    at com.thortech.xl.ddm.engine.data.datatypes.SchemaInstance.visitChildren(SchemaInstance.java:358)
    at com.thortech.xl.ddm.engine.data.datatypes.SchemaInstance.traverse(SchemaInstance.java:278)
    at com.thortech.xl.ddm.engine.SchemaInstanceFacade.performImport(SchemaInstanceFacade.java:414)
    at com.thortech.xl.ejb.beansimpl.tcImportOperationsBean.performImport(tcImportOperationsBean.java:1141)
    at Thor.API.Operations.tcImportOperationsIntfEJB.performImportx(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    >
    <Aug 30, 2011 10:15:19 AM BRT> <Error> <XELLERATE.WEBAPP> <BEA-000000> <Class/Method: CreateGenConnectorAction/createGenericConnectorSuccess encounter some problems: Unable to save dataobject for SDC
    com.thortech.xl.ddm.exception.DDMException: Unable to save dataobject for SDC
    at com.thortech.xl.ddm.repositories.rdbms.datatypes.data.TableInstance.finishDataObject(TableInstance.java:841)
    at com.thortech.xl.ddm.repositories.rdbms.impl.RDBMSRepository.finishdataObject(RDBMSRepository.java:956)
    at com.thortech.xl.ddm.engine.visitor.ImportVisitor.dataDependencyVisitComplete(ImportVisitor.java:612)
    at com.thortech.xl.ddm.repositories.rdbms.impl.RDBMSRepository.handleDataBaseDependencies(RDBMSRepository.java:687)
    at com.thortech.xl.ddm.engine.data.datatypes.SchemaInstance.traverse(SchemaInstance.java:274)
    at com.thortech.xl.ddm.engine.data.datatypes.SchemaInstance.visitChildren(SchemaInstance.java:358)
    at com.thortech.xl.ddm.engine.data.datatypes.SchemaInstance.traverse(SchemaInstance.java:278)
    at com.thortech.xl.ddm.engine.SchemaInstanceFacade.performImport(SchemaInstanceFacade.java:414)
    at com.thortech.xl.ejb.beansimpl.tcImportOperationsBean.performImport(tcImportOperationsBean.java:1141)
    at Thor.API.Operations.tcImportOperationsIntfEJB.performImportx(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 $Proxy332.performImportx(Unknown Source)
    at Thor.API.Operations.tcImportOperationsIntf_uawk3z_tcImportOperationsIntfRemoteImpl.__WL_invoke(Unknown Source)
    at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
    at Thor.API.Operations.tcImportOperationsIntf_uawk3z_tcImportOperationsIntfRemoteImpl.performImportx(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
    at $Proxy337.performImportx(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 $Proxy338.performImportx(Unknown Source)
    at Thor.API.Operations.tcImportOperationsIntfDelegate.performImport(Unknown Source)
    at com.thortech.xl.webclient.actions.CreateConnectorAction.createGenericConnectorSuccess(CreateConnectorAction.java:1711)
    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.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269)
    at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute(tcLookupDispatchAction.java:133)
    at com.thortech.xl.webclient.actions.tcActionBase.execute(tcActionBase.java:894)
    at com.thortech.xl.webclient.actions.tcAction.execute(tcAction.java:213)
    at com.thortech.xl.webclient.actions.CreateConnectorAction.execute(CreateConnectorAction.java:135)
    at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
    at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
    at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
    at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
    at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
    at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
    at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1914)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:463)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:821)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at com.thortech.xl.webclient.security.XSSFilter.doFilter(XSSFilter.java:105)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at com.thortech.xl.webclient.security.CSRFFilter.doFilter(CSRFFilter.java:78)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at oracle.iam.platform.auth.web.PwdMgmtNavigationFilter.doFilter(PwdMgmtNavigationFilter.java:122)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at oracle.iam.platform.auth.web.OIMAuthContextFilter.doFilter(OIMAuthContextFilter.java:108)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    >
    <Aug 30, 2011 10:15:19 AM BRT> <Error> <XELLERATE.WEBAPP> <BEA-000000> <Class/Method: CreateGenConnectorAction/createGenericConnectorSuccess encounter some problems: {1}>
    <Aug 30, 2011 10:15:52 AM BRT> <Error> <org.quartz.impl.jdbcjobstore.JobStoreCMT> <BEA-000000> <MisfireHandler: Error handling misfires: Unexpected runtime exception: null
    org.quartz.JobPersistenceException: Unexpected runtime exception: null [See nested exception: java.lang.NullPointerException]
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.doRecoverMisfires(JobStoreSupport.java:3042)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.manage(JobStoreSupport.java:3789)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.run(JobStoreSupport.java:3809)
    Caused By: java.lang.NullPointerException
    at org.quartz.SimpleTrigger.computeNumTimesFiredBetween(SimpleTrigger.java:800)
    at org.quartz.SimpleTrigger.updateAfterMisfire(SimpleTrigger.java:514)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.doUpdateOfMisfiredTrigger(JobStoreSupport.java:944)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.recoverMisfiredJobs(JobStoreSupport.java:898)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.doRecoverMisfires(JobStoreSupport.java:3029)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.manage(JobStoreSupport.java:3789)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.run(JobStoreSupport.java:3809)
    >
    Xl Home Dir :/app/oracle/MiddlewareHome/Oracle_IAM2/server
    <Aug 30, 2011 10:16:34 AM BRT> <Error> <XELLERATE.SERVER> <BEA-000000> <Class/Method: tcSDC/validateLength Error : Length field must be populated for String or Byte Array fields>
    <Aug 30, 2011 10:16:34 AM BRT> <Error> <XELLERATE.DATABASE> <BEA-000000> <ALTER TABLE UD_DB_ORCL MODIFY
    java.sql.SQLSyntaxErrorException: ORA-00904: : invalid identifier
    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.T4CStatement.doOall8(T4CStatement.java:202)
    at oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:1074)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1466)
    at oracle.jdbc.driver.OracleStatement.executeUpdateInternal(OracleStatement.java:2123)
    at oracle.jdbc.driver.OracleStatement.executeUpdate(OracleStatement.java:2067)
    at oracle.jdbc.driver.OracleStatementWrapper.executeUpdate(OracleStatementWrapper.java:306)
    at sun.reflect.GeneratedMethodAccessor641.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.ucp.jdbc.proxy.StatementProxyFactory.invoke(StatementProxyFactory.java:230)
    at $Proxy334.executeUpdate(Unknown Source)

    Hi,
    I faced something similar few days ago, in my case, this error was due to the fact that in my TARGET Table, there is a large atribute called "ciudad_natal_de_mi_tatarabuela", when GTC try to create the process form it concatenates something like
    GTCRESNAME_UD_ciudad_natal_de_mi_tatarabuela
    but Oracle database only support identifiers of size 30 or 40 (I don't remember), No possible for me to solve the issue eficiently, Metalink says something like "create a view and reduce the identifier name to suite OIM poor validation engine...." I ended up removing this attribute in the GTC wizard, of course no possible to provision ciudad_natal_de_mi_tatarabuela
    Regards.

  • DBAT Connector 11.1.1.5.0 installation making oim server shut down

    Hi ,
    Currently as part of new requirement, we have just started working on DBAT .
    OIM server is getting shut down abruptly when the DBAT  connector is being installed after package is being generated.
    Please find below the steps followed for installation.
    As per documentation,
    1.I have created a table in Oracle 11g Express edition , with the following scripts
    CREATE TABLE DBAT_USER
          USERNAME VARCHAR(100) PRIMARY KEY,
            FIRST_NAME VARCHAR(100),
            MIDDLE_NAME VARCHAR(100),
            PASSWORD VARCHAR(100),
              EMAIL VARCHAR2(100),
              TELEPHONE_NUMBER VARCHAR2(100),
               HOME_NUMBER VARCHAR2(100),
                FAX VARCHAR2(100),
                MOBILE VARCHAR2(100),
                TITLE  VARCHAR(100),
              STATUS VARCHAR(100),
             LAST_UPDATE TIMESTAMP (8) DEFAULT CURRENT_TIMESTAMP
      Commit;
      CREATE OR REPLACE TRIGGER DBAT_USER_TS_TRG BEFORE
      INSERT OR
      UPDATE ON DBAT_USER REFERENCING NEW AS NEW FOR EACH ROW BEGIN
      SELECT CURRENT_TIMESTAMP INTO :NEW.LAST_UPDATE FROM dual;
      END;
      ALTER TRIGGER DBAT_USER_TS_TRG ENABLE;
    2. I have made changes in groovy file to make the DB table as  Target resource,
    // Run like:  DBATGenerator.cmd ..\resources\DBATConfiguration.groovy dbat
    trusted {
        //Resource name
        itResourceDefName='DBATTrusted' // DBAT is a name of the package
        // itResourceName="$itResourceDefName" //the same as itResourceDefName
        //Output files  
        //  connectorDir="../$itResourceDefName"   // out dir is the same as it resource name
        //  xmlFile='DBAT-ConnectorConfig.xml' // defaults are commented
        //  configFile='DBAT-CI.xml'
        //  propertiesFile='dbat-generator.properties'
        //  version='11.1.1.5.0'
        //The Configuration
        trusted=false
        bundleJar='../lib/org.identityconnectors.databasetable-1.2.2.jar'
        config = [
            'table' : 'DBAT_USER',
            'keyColumn' : 'USERNAME',
            'passwordColumn' : 'PASSWORD',
            'user' : 'oimuser',
       //   'password' : '', never provide passwords to generator
            'jdbcUrlTemplate' : 'jdbc:oracle:thin:@abc:1521:xe',
            'jdbcDriver': 'oracle.jdbc.driver.OracleDriver',
       //   'statusColumn':'STATUS',
       //   'enableValue':'Enabled',
       //   'disableValue':'Disabled',
      'database':'xe',
      'host':abc',
       //   'port':'1521',
       //   'datasource':'',
       //   'jndiProperties':'',
       //   'customizedQuery':'',
       //   'rethrowAllSQLExceptions', true,
            'allNative':true, // We prefer to have native dates, timestamps in OIM
       //   'validConnectionQuery':'SELECT 1 FROM DUMMY',
       //   'dateFormat':'dd/MM/yyyy',
       //   'timestampFormat':'dd/MM/yyyy HH:mm:ss:SSS',
       //   'enableEmptyString':false,
       //   'quoting':'NONE',
       //   'changeLogColumn':'LAST_UPDATE',
       //   'nativeTimestamps': false,
       //   'executeQueryScript': '',  // provide the groovy script, or file:///url of the script
        // Default mandatory aliases for trusted resource. Usage : ['CONNECTOR_ATTRIBUTE':'OIM_USER_ATTRIBUTE'] Eg., ['LAST_NAME':'Last Name']
        // PLEASE DO NOT REMOVE ANY ENTRY FROM THE FOLLOWING LIST. YOU CAN ADD ENTRIES FOR OTHER OIM USER ATTRIBUTES OR MODIFY THE <CONNECTOR_ATTRIBUTE> BASED ON THE TABLE COLUMNNAME
        // For the complete list of OIM User Profile Attributes, refer http://docs.oracle.com/cd/E40329_01/user.1112/e27151/usr_mangmnt.htm#CHDCDCCB
        alias = ['__UID__':'User Login', '__NAME__':'Last Name', 'Organization':'Organization Name', 'Xellerate Type':'Xellerate Type', '__ENABLE__':'Status', 'Role':'Role','FIRST_NAME':'First Name','MIDDLE_NAME':'Middle Name','TITLE':'Title','EMAIL':'Email','PASSWORD':'Password']
    // Run like:  DBATGenerator.cmd ..\resources\DBATConfiguration.groovy db1
    target {
        //Resource Name
        itResourceDefName='DBAT_IT' // DBAT is a name of the package
         itResourceName="$itResourceDefName" //the same as itResourceDefName
        //Output files
      connectorDir="../$itResourceDefName" //out dir is the same as it resource name
      xmlFile='DBAT-ConnectorConfig.xml'
         // configFile='DBAT-CI.xml'
          //propertiesFile='dbat-generator.properties'
         // version='11.1.1.5.0'
          //provisionDatasetFile='ProvisionResource_DBATUser.xml'
          //modifyResourceDatasetFile='ModifyProvisionedResource_DBATUser.xml'
          //requestDMDatasetsFile='Datasets.xml'
        //Configuration
        bundleJar='../lib/org.identityconnectors.databasetable-1.2.2.jar'
        config = [
            'table' : 'DBAT_USER',
            'keyColumn' : 'USERNAME',
            'passwordColumn' : 'PASSWORD',
            'user' : 'xxx',
       //   'password' : '', never provide passwords to generator
            'jdbcUrlTemplate' : 'jdbc:oracle:thin:@xxx:1521:xe',
            'jdbcDriver': 'oracle.jdbc.driver.OracleDriver',
        //  'relationTables': 'APP_USER_ROLE, APP_USER_TEAM, APP_USER_ORGANIZATION',
      'statusColumn':'STATUS',
      'enableValue':'Enabled',
      'disableValue':'Disabled',
          'database':'xe',
      'host':'xxx',
      'port':'1521',
      //'datasource':'xe',
       //   'jndiProperties':'',
       //   'customizedQuery':'',
       //   'rethrowAllSQLExceptions', true,
            'allNative':true,  // We prefer to have native dates, timestamps in OIM
       //   'validConnectionQuery':'SELECT 1 FROM DUMMY',
       //   'dateFormat':'dd/MM/yyyy',
      'timestampFormat':'dd/MM/yyyy HH:mm:ss:SSS', // Force the full timestamp formating
       //   'enableEmptyString':false,
       //   'quoting':'NONE',
      'changeLogColumn':'LAST_UPDATE',
      'nativeTimestamps': true,
       //   'createScript': '',   // provide the groovy script, or file:///url of the script
       //   'updateScript': '',  // provide the groovy script, or file:///url of the script
       //   'deleteScript': '',  // provide the groovy script, or file:///url of the script
       //   'executeQueryScript': '',  // provide the groovy script, or file:///url of the script
        //Database table name to OIM resource form name alliasing.
        //Make sure that itResourceName lenght plus child table alias lenght is within 8 characters limit. 
       // alias = ['APP_USER_ROLE':'RO', 'APP_USER_TEAM':'TM', 'APP_USER_ORGANIZATION':'ORG']
        //Attribute to form field names alliasing
        alias = ['FIRST_NAME':'First Name','USERNAME':'User Login','MIDDLE_NAME':'Middle Name','TITLE':'Title','EMAIL':'Email','PASSWORD':'Password']
        //Generate prepopulate adapters.PrePopluate Adapters Usage is ['CONNECTOR_ATTRIBUTE':'OIM USER ATTRIBUTE'] Eg., ['DISPLAY_NAME':'Display Name']
        prepopulate = ['USERNAME':'User Login', 'FIRST_NAME':'First Name','PASSWORD':'Password','MIDDLE_NAME':'Middle Name','TITLE':'Title','EMAIL':'Email']
    3. successfully generated generator packge, DBAT_IT.zip after running, ./DBATGenerator.sh ../resources/DBATConfiguration.groovy target
    4.Copied ojdbc.16.jar in /home/oracle/Oracle/Middleware/Oracle_IDM1/server/ConnectorDefaultDirectory/targetsystems-lib/DBAT_IT/ , as DBAT_IT is generated package from generator.
    5. unzipped DBAT_IT into /home/oracle/Oracle/Middleware/Oracle_IDM1/server/ConnectorDefaultDirectory/
    6.Now , when I try to install the dbat connector, through adminconsole --> Manager connector -->Install -->Load
    7.It loads for 10-15 minutes and   throws the error on browser as , 'Network Error , server is  too busy to process the request'
    8.If I would go  and see in weblogic console, I could find,  OIM server is  shut down.
    9.I can see, in /home/oracle/Oracle/Middleware/user_projects/domains/base_domain/servers/oim_server1/logs/oim_server1-diagnostic.log, that the connector file, DBAT_IT schedule tasks are being read
    Kindly help to get rid of the problem and install the connector appropriately.
    Thanks in Advance

    Hi ,
    Please find the logs ,oim_server1-diagnostic.log attached .
    Did you find any issue  in the process that  I have followed for connector installation.
    Kindly let me know any pointers to resolve this issue.
    Thanks in Advance.

  • Integrating MS SQL 2005  using DBAT Connector 9102

    Hi,
    I am trying to integrate MS SQL 2005 using DBAT Connector 9102 using GTC. My OIM version is 9102. Though the table exist in MS SQL still it is not able to find it.
    It is able to connect but throwing error that table "test" does not exist.
    I also tried to connect with small java program to test the connectivity
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
              con = DriverManager.getConnection("jdbc:sqlserver://<IP>;instanceName=<instance>;portNumber=1433", "sa", "******");
              System.out.println("connect done");
              stmt = con.createStatement();
              ResultSet rset = stmt.executeQuery("SELECT * FROM test");
    It is throwing following error
    com.microsoft.sqlserver.jdbc.SQLServerException: Invalid object name 'test'.
    at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:196)
    at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1454)
    at com.microsoft.sqlserver.jdbc.SQLServerStatement.doExecuteStatement(SQLServerStatement.java:786)
    at com.microsoft.sqlserver.jdbc.SQLServerStatement$StmtExecCmd.doExecute(SQLServerStatement.java:685)
    at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:4026)
    at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1416)
    at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:185)
    at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:160)
    at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeQuery(SQLServerStatement.java:620)
    at TestingDB.main(TestingDB.java:33)
    I have also tired to put 1433 port in firewall exception list but same result.
    Any suggestion how to fix this issue?
    Regards,
    Sajid

    just try the appending the username in the sql query .., select * from sa.test
    - Double check that the table exist in the same schema which your are connecting
    Thanks
    Suren

  • Is DBAT Connector  compatible with Oracle Express Edition

    Hi All,
    This is the first time that I would be working with DBAT connector.
    I would need to  start POC on DBAT Connector 11.1.1.5.0 with oracle DB.
    As part of POC, I would like to know,  whether  I would  need to install Oracle EE (10g or 11g or 12g) or Oracle Express edition of the same version would suffice.
    This is just to reduce Oracle  EE license issues for POC.
    Would you kindly suggest.
    Thanks in Advance.

    Please refer the certification table of DBAT connector:
    https://docs.oracle.com/cd/E22999_01/doc.111/e20277.pdf
    Note: The Express edition of any of the above version will work.
    ~J

  • Error received during re-installation of DBAT connector

    Hello,
    We successfully uninstalled the DBAT connector.  During re-install, we received an error related to the targetsystems-lib within $MW/Oracle_IDM1/server/ConnectorDefaultDirectory/targetsystems-lib/dbat-11.1.1.5.0.
    We renamed the targetsystems-lib to targetsystems-lib_SAVED and reinstalled the connector successfully.
    However, when running the DBAT user reconciliation, we received an error saying "no jdbc driver is found in the CLASSPATH".  We tried to restore the $MW/Oracle_IDM1/server/ConnectorDefaultDirectory/targetsystems-lib/dbat-11.1.1.5.0/ojdbc*.jar back and set the CLASSPATH in the setDomainEnv.sh, restarted Admin server, and OIM managed server.  Still it did not help.
    We still get the same error either for provisioning or reconciliation.
    Is there a way to fix this or do we need to uninstall and reinstall again?
    Thanks
    Khanh

    Hi Kevin,
    We have not touched the Java connector server that we installed previously. 
    Could you please give more details?
    Thanks
    Khanh

  • Ipod doesn't work on speakers but headphones are fine and speaker works with iPhone. Possible connector issue? Any thoughts on how I can get the fixed?

    ipod doesn't work on speakers but headphones are fine and speaker works with iPhone. Possible connector issue? Any thoughts on how I can get the fixed?

    Try:
    - Reset the iOS device. Nothing will be lost
    Reset iOS device: Hold down the On/Off button and the Home button at the same time for at
    least ten seconds, until the Apple logo appears.
    - Reset all settings
    Go to Settings > General > Reset and tap Reset All Settings.
    All your preferences and settings are reset. Information (such as contacts and calendars) and media (such as songs and videos) aren’t affected.
    - Restore from backup. See:       
    iOS: How to back up           
    - Restore to factory settings/new iOS device.

  • How to trigger an update in DBAT connector?

    Hello,
    I have set up the DBAT connector so that "Create User" task would call the create user groovy script, which calls the stored procedure to insert records into the parent and child tables.  This works fine.
    I also set up the connector so that "Delete User" task would call the delete user groovy script, which calls the stored procedure to delete records in the parent and child tables.  This also works fine.
    I have only 1 use case left which is the update of the child table.
    I have a field called Reporter ID in the USR form.  I created a Change Reporter ID process task in DBAT process definition (added this into the lookup.USR_PROCESS_TRIGGERS).  This called an adapter task that just returned a response code of SUCCESS.  I want to attach a process task to this Change Reporter ID so that "somehow" it would call my "update user" groovy script, which calls the stored procedure to delete records from the child table and re-insert new records into the child table.
    How can I achieve this?  I don't want to update anything in the parent process form or child process form.  I just want to call my update user stored procedure.
    Thanks
    Khanh

    Thank you for your response.
    I created the below java code and created a process task in DBAT User process form to call this code on "Change Reporter ID" event.
    import groovy.lang.GroovyClassLoader;
    import groovy.lang.GroovyObject;
    import groovy.lang.GroovyShell;
    //import groovy.lang.Binding;
    import java.io.File;
    import java.util.logging.Logger;
    public class MyDBATUpdateUser extends GroovyShell {
        private String METHOD_NAME = "DEBUG: MyDBATUpdateUser: ";
        public String MyDBATUpdateUser() {
            String result = "";
            try {
                ClassLoader parent = MyDBATUpdateUser.class.getClassLoader();
                  GroovyClassLoader loader = new GroovyClassLoader(parent);
                Class groovyClass =
                    loader.parseClass(new File("/home/iam_dev/dbat/scripts/my_dbat_update_user.groovy"));
                logger.warning(METHOD_NAME +
                               "Passed groovy file name");
                GroovyObject groovyObject =
                    (GroovyObject)groovyClass.newInstance();
                Object[] args = { };
                logger.warning(METHOD_NAME + "Defined args");
                groovyObject.invokeMethod("run", args);
                logger.warning(METHOD_NAME + "Success");
                return "SUCCESS";
            } catch (Exception e) {
                logger.warning("MYPROJECT ERROR: " + METHOD_NAME +
                               "Error encountered in main");
                e.printStackTrace();
                return "REJECT";
    It seemed the above java code died at the line of code: groovyObject.invokeMethod("run", args);
    my groovy script looks like this:
    import java.util.*;
    CallableStatement st = null;
    def id = attributes['__NAME__']?.value?.get(0);
    try {
    st = conn.prepareCall("{call MY_PROC_ADD_CHILD_GROUP(?)}");
    st.setString(1, id);
    st.executeUpdate();
    } finally {
    if (st != null)
    st.close();
    trace.error("Called MY_PROC_ADD_CHILD_GROUP [${id}]");
    return new Uid(id);
    Thanks for letting me know what's wrong with the above code.
    Khanh

  • OIM 11g DBAT connector - trusted reconciliation for user roles

    Hi,
    We have a database table containing a bunch of user records, and a table with a foreign key that contains all the associations user-group. We would like to do trusted reconciliation from those two tables into OIM. I already did that for target reconciliation but now I am having a look at the DBAT connector docs, and I have found this:
    "Child Table/View Names
    If you want to use the connector for trusted source reconciliation, then do not enter a
    value. If you want to use the connector for target resource reconciliation and if user data is
    spread across parent and child tables, then enter a comma-separated list of child table
    names."
    Does this mean that role membership trusted reconciliation is not supported by the DBAT connector?
    thanks in advance

    DBAT connector does not support trusted source with child data.
    But that does not mean you cannot configure user table as trusted source.
    What is it that you want to do with child table ?

  • OIM 11g DBAT connector - user update not working after target recon

    Hi,
    I have configured a resource (XSVR3) with the DBAT 9.1.0.5.0 connector to do provisioning and target recon to and from the same custom database table, following the example found on the connector guide. Now what happens is the following:
    - if I first provision the resource to the user everything works fine
    - if a resource is first assigned to a user as a result of a target recon, the connector then fails at propagating to the table any changes I make in the process form, returning the following error:
    <8-gen-2013 16.44.16 CET> <Error> <OIMCP.DATC> <BEA-000000> <Class/Method: DBFacade/updateParentRecord encounter some problems: Empty parent row cannot be updated. Please ensure to run reconciliation task to bring the systems in sync.>
    <8-gen-2013 16.44.16 CET> <Error> <OIMCP.DATC> <BEA-000000> <Class/Method: DBProvisioningTransportProvider/sendData encounter some problems: DB_UPDATE_EMPTY_RECORD_ERROR
    com.thortech.xl.gc.exception.DBException: DB_UPDATE_EMPTY_RECORD_ERROR
    at com.thortech.xl.gc.impl.common.DBFacade.updateParentRecord(Unknown Source)
    at com.thortech.xl.gc.impl.prov.DBProvisioningTransportProvider.sendData(Unknown Source)
    It looks like the connector is unable to find the record that needs to be updated. I've looked into the process form table of the resource on the DB (called UD_XSVR3), and I noticed that records resulting from target reconciliation have a null in the UD_XSVR3_ID column, while records resulting from a direct provisioning have the username in the same column. Updating manually the column in the first kind of records fixes the issue, but I need to know if/what have I missed in the connector configuration.
    thanks in advance
    Alex
    Edited by: Prorad on Jan 9, 2013 3:02 AM

    Hi, Prorad,
    We are having same issue. What's the resolution for the issue? Any hints will be great.
    Thanks,
    Vincent

  • Oracle connector issues

    Hi Experts,
    We have 40 to 50 connectors including SQL server, Oracle,Pco,OLAP etc in SAP MII system.
    SAP MII version 12.2 SP6.
    We got the Java Heap space on the SAP MII server and due to lack of disk space the server process is shutdown.
    #2.0#2015 04 14 09:30:16:473#0-400#Fatal#com.sap.engine.frame.ProcessEnvironment#
    com.sap.ASJ.krn_frm.000041#BC-JAS-COR#kernel.sda#C0000A0E68F54AF20000000100000D58#307331950000768373##com.sap.engine.frame.ProcessEnvironment#Guest#0##7F961CADD61211E4A26400001251836F#7f961cadd61211e4a26400001251836f#7f961cadd61211e4a26400001251836f#0#Thread[Managed_Application_Thread_37,5,Managed_Application_Thread]#Plain##
      Server process shutting down with exit code [666]; memory allocation error [OutOfMemoryError]# 
    #2.0#2015 04 14 09:30:16:473#0-400#Fatal#com.sap.engine.frame.ProcessEnvironment#
    com.sap.ASJ.krn_frm.000041#BC-JAS-COR#kernel.sda#C0000A0E68F54AF20000000200000D58#307331950000768373##com.sap.engine.frame.ProcessEnvironment#Guest#0##7F961CADD61211E4A26400001251836F#7f961cadd61211e4a26400001251836f#7f961cadd61211e4a26400001251836f#0#Thread[Managed_Application_Thread_37,5,Managed_Application_Thread]#Plain##
    Server process shutting down with exit code [666] memory allocation error [OutOfMemoryError]
    [EXCEPTION]
    java.lang.OutOfMemoryError: Java heap space (failed to allocate 56 bytes)
    After clearing the dump and make available disk space all the connectors like SQL server, OLAP,PCo etc working fine. But Oracle connectors are unstable.I can say oracle connectors keep loosing connections. The following errors were seen in logs. After I restart the server , the oracle connector starts working fine.
    Unable to create connection to database for GDW
    [EXCEPTION]
    java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
    at com.sap.lhcommon.system.CustomClassLoader.findClass(CustomClassLoader.java:232)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:367)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:308)
    at com.sap.xmii.Illuminator.tools.database.JDBCDriverManager.getClassInstance(JDBCDriverManager.java:104)
    at com.sap.xmii.Illuminator.tools.database.ConnectionPool.<init>(ConnectionPool.java:62)
    at com.sap.xmii.Illuminator.tools.database.ConnectionHolder.addDBConnectionPool(ConnectionHolder.java:121)
    at com.sap.xmii.Illuminator.server.Server.createHolder(Server.java:277)
    at com.sap.xmii.Illuminator.server.Server.start(Server.java:134)
    at com.sap.xmii.Illuminator.server.ServerManager$ServerInitializer.run(ServerManager.java:451)
    at com.sap.xmii.Illuminator.server.ServerManager.startServer(ServerManager.java:414)
    at com.sap.xmii.Illuminator.server.ServerManager.reload(ServerManager.java:370)
    at com.sap.xmii.ejb.ServiceHandlerBean.doServerFunction(ServiceHandlerBean.java:222)
    at com.sap.xmii.ejb.ServiceHandlerBean.onMessage(ServiceHandlerBean.java:75)
    at sun.reflect.GeneratedMethodAccessor276.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:47)
    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166)
    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke(Interceptors_StatesTransition.java:19)
    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Resource.invoke(Interceptors_Resource.java:50)
    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_MessageListenerType.invoke(Interceptors_MessageListenerType.java:111)
    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:191)
    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatelessInstanceGetter.invoke(Interceptors_StatelessInstanceGetter.java:23)
    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_SecurityCheck.invoke(Interceptors_SecurityCheck.java:25)
    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_ExceptionTracer.invoke(Interceptors_ExceptionTracer.java:17)
    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Lock.invoke(Interceptors_Lock.java:21)
    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
    at com.sap.engine.services.ejb3.runtime.impl.DefaultInvocationChainsManager.startChain(DefaultInvocationChainsManager.java:138)
    at com.sap.engine.services.ejb3.runtime.impl.DefaultEJBProxyInvocationHandler.invoke(DefaultEJBProxyInvocationHandler.java:164)
    at com.sap.engine.services.ejb3.runtime.impl.MDBProxyInvocationHandler.invoke(MDBProxyInvocationHandler.java:78)
    at $Proxy435.onMessage(Unknown Source)
    at com.sap.jms.client.session.JMSSession.deliverMessage(JMSSession.java:1046)
    at com.sap.jms.client.session.JMSSession.run(JMSSession.java:894)
    at com.sap.jms.resourceadapter.RaServerSession.run(RaServerSession.java:139)
    at com.sap.engine.services.connector.jca15.work.TaskImpl.run(TaskImpl.java:410)
    at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)
    at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)
    at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)
    Error occurred while creating a database connection
    [EXCEPTION]
    com.sap.xmii.Illuminator.system.CommunicationException: Error occurred while creating a database connection
    at com.sap.xmii.Illuminator.connectors.IDBC.IDBC.doProcessRequest(IDBC.java:81)
    at com.sap.xmii.Illuminator.connectors.AbstractConnector.processRequest(AbstractConnector.java:83)
    at com.sap.xmii.Illuminator.server.QueryEngine.run(QueryEngine.java:49)
    at com.sap.xmii.Illuminator.services.handlers.IlluminatorService.processRequest(IlluminatorService.java:82)
    at com.sap.xmii.Illuminator.services.ServiceManager.run(ServiceManager.java:69)
    at com.sap.xmii.servlet.Illuminator.service(Illuminator.java:68)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
    at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:202)
    at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:103)
    at com.sap.xmii.system.SecurityFilter.doFilter(SecurityFilter.java:186)
    at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)
    at com.sap.xsrf.filter.XSRFProtectorFilter.doFilter(XSRFProtectorFilter.java:62)
    at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:441)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:210)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:430)
    at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:278)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81)
    at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)
    at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)
    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)
    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.SessionSizeFilter.process(SessionSizeFilter.java:26)
    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:57)
    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:43)
    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:475)
    at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:269)
    at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56)
    at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)
    at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)
    at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)
    I am not sure of OJDBC jar file version .we have either OJDBC5 or OJDBC6 jar deployed in SAP MII.
    The oracle database version that we are connecting in the data server is Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit
    My questions  are
    After the server process shutdown and recovered , While  all other connectors  working fine why oracle connectors have problems?
    Is it due to oracle driver issue? or any other issue related to Netweaver.
    Please help.

    for item #1...If you add the line "gal_enableldapsearch = FALSE" to the "[ENG]" section of the calendar server configuration file, it will only put calendar users in the GAL and not all Internet Directory users.
    --Bill                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • OID 11.1.1.5.0 Connector Issue With Logging in OIM 11.1.1.5.0

    I am using OpenLDAP as my target system for the OID connector. I am following the OID 11.1.1.5.0 documentation section "2.1.6.1 Enabling Logging on Oracle Identity Manager". I placed the first part inside the <log_handers> tag and the second part inside the <loggers> tag.
    <log_handler name='OIMCP.LDAP' level='TRACE:32'
    class='oracle.core.ojdl.logging.ODLHandlerFactory'>
    <property name='logreader:' value='off'/>
    <property name='path'
    value='${domain.home}/servers/${weblogic.Name}/logs/oid_connector.log'/>
    <property name='format' value='ODL-Text'/>
    <property name='useThreadName' value='true'/>
    <property name='locale' value='en'/>
    <property name='maxFileSize' value='5242880'/>
    <property name='maxLogSize' value='52428800'/>
    <property name='encoding' value='UTF-8'/>
    </log_handler>
    <logger name="ORG.IDENTITYCONNECTORS.LDAP" level="TRACE:32"
    useParentHandlers="false">
    <handler name="OIMCP.LDAP"/>
    <handler name="console-handler"/>
    </logger>
    The "oid_connector.log" was created for me, but no logs are being printed out whenever I do anything related with LDAP in the OIM console.
    Any insights on how to fix this issue?

    Any updates i am facing same problem.
    thanks in advance

  • Win 8.1 Connector issue

    Hello folks,
    I have been having this annoying issue trying to Join my windows 8.1 desktop pc to my company domain, whenever I run through the connector software (Windows server 2012 essentials) it fails with "an unexpected error has occured" just after you
    put in the domain credentials.
    I've removed all connector updates and software installed on the pc and tried fresh...still no joy.
    Any advice would be greatly appreciated!
    Thanks,
    Jordan

    Hi,
    Please ensure you uninstall those connector software completely and unjoin you computer client from the network. Meanwhile, please make sure the client computer
    is not joined to any other server networks. Then check if you can join in your company domain.
    Based on your current description, please refer to the following path on the client computer: %programdata% /Microsoft /Windows
    Server /Logs and find the ClientDeploy.log to narrow down your issue.
    By the way, would you please provide a screenshot for the error message (you describe it "an unexpected error has occurred")?
    Hope this helps.
    Best regards,
    Justin Gu

  • DBUM Connector Issue in OIM11g

    Hi all. I'm having a very strange issue. Let me explain my scenario. I have installed correctly the DBUM Connector 9.1.0 in OIM11g. When I start a direct provisioning for an user, it all works perfectly: the user gets correctly created automatically on Oracle DB by the connector. Now I'm trying to enable a Human User to edit the provisioning form before the connector starts for the provisioning in the following way:
    - User X starts direct provisioning for Oracle DB resource object
    - User Y is assigned the provisiong task "Edit Provisioning Form" (which precedes "Create User" - standard task created by DBUM connector installation)
    - User Y edits the provisioning form (previously compiled from User X)
    - Connector starts for the provisioning with the provisioning form modified by User Y
    All actors involved in this process have all privileges on resources and forms for Oracle DB resource object.
    Although this, when connector starts it reply with the "ERROR" response code. Analyzing the log, I've been able to see this exceptions:
    oracle.iam.connectors.common.vo.ITResource
    and all the related exceptions. By the way, User X chooses correctly the IT Resource for Oracle DB resource, and User Y does not modify X's choice.
    Could anyone help me to find out the solution to this problem?
    I've tried the same solution with SSH Connector, in OIM11g, and it works fine. I'm having this issue only with DBUM Connector for Oracle DB.
    Thanks in advance for the help,
    Giuseppe.

    I kind of remember ..i had a similar issue , Can you try giving permission to the involved actors on DBUM IT Resource.
    Thanks
    Suren

  • PoP Port Connector Issues

    I seem to have a dodgie pop-port on my phone or dodgie cables?
    I wiggle the pc cable and that causes it to disconnect from the pc and phone yet its still in the socket and the headset sometimes if i wiggle it, the sound cuts out..
    Can I take this to a Nokia shop to get it fixed under warranty or do I have to RMA it back to Expansys?
    Regards,
    Andy
    Owned: Nokia 3510i, Nokia 3120, Nokia 6230i, Nokia 6233, Nokia N73, Nokia N82.
    Current: Nokia N900!

    26-Aug-2007 07:25 PM
    tehrules wrote:
    I seem to have a dodgie pop-port on my phone or dodgie cables?
    I wiggle the pc cable and that causes it to disconnect from the pc and phone yet its still in the socket and the headset sometimes if i wiggle it, the sound cuts out..
    Yes, Nokia's pop-port wasn't their best invention. I had similar problems with my 6280 and I've heard countless other people with similar issues.
    What I used to do always was to blow on the handset's connector in order to dislodge any dust particles, and then wipe the contacts on the headphone or USB cable with a soft cloth in order to get rid of dust/grease/etc. Then annd only then did I get a relatively stable connection.
    Was this post helpful? If so, please click on the white "Kudos!" star below. Thank you!

Maybe you are looking for