Flat file connector : provisioning failed

Hi All,
I'm developing a custom flat file connector, so that when a resource is provisioned to a user the connector will dump the user data to a file. I have created the connector and plugged in it OIM. When I'm provisioning the user, The provisioning fails throwing the following exception. Any help on this is appreciated. Thanks in advance for help.
####<Sep 27, 2012 5:40:54 AM PDT> <Error> <HTTP> <michelson> <oim_server1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1348749654015> <BEA-101017> <[ServletContext@1183994828[app:oim module:xlWebApp path:/xlWebApp spec-version:2.5 version:11.1.1.3.0]] Root cause of ServletException.
javax.servlet.jsp.JspException: Can't insert page '/tiles/common/tjspHeader.jsp' : Software caused connection abort: socket write error
     at org.apache.struts.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:902)
     at org.apache.struts.tiles.taglib.InsertTag.doEndTag(InsertTag.java:465)
     at jsp_servlet._layouts.__tjspclassiclayout._jsp__tag1(__tjspclassiclayout.java:302)
     at jsp_servlet._layouts.__tjspclassiclayout._jspService(__tjspclassiclayout.java:236)
     at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
     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.ServletStubImpl.execute(ServletStubImpl.java:183)
     at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:523)
     at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:444)
     at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:163)
     at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:184)
     at sun.reflect.GeneratedMethodAccessor1107.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:597)
     at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:129)
     at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:152)
     at org.apache.struts.tiles.taglib.InsertTag.doInclude(InsertTag.java:764)
     at org.apache.struts.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:896)
     at org.apache.struts.tiles.taglib.InsertTag.doEndTag(InsertTag.java:465)
     at jsp_servlet._pages.__taskdetailspage._jsp__tag0(__taskdetailspage.java:111)
     at jsp_servlet._pages.__taskdetailspage._jspService(__taskdetailspage.java:76)
     at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
     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.ServletStubImpl.onAddToMapException(ServletStubImpl.java:416)
     at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:326)
     at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)
     at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:523)
     at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253)
     at org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113)
     at org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96)
     at org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54)
     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:1913)
     at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
     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:26)
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
     at com.thortech.xl.webclient.security.CSRFFilter.doFilter(CSRFFilter.java:76)
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
     at oracle.iam.platform.auth.web.PwdMgmtNavigationFilter.doFilter(PwdMgmtNavigationFilter.java:121)
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
     at oracle.iam.platform.auth.web.OIMAuthContextFilter.doFilter(OIMAuthContextFilter.java:107)
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
     at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
     at java.security.AccessController.doPrivileged(Native Method)
     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:56)
     at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
     at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
     at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
     at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
     at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
     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)
>
####<Sep 27, 2012 5:40:54 AM PDT> <Notice> <Diagnostics> <michelson> <oim_server1> <[STANDBY] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1348749654015> <BEA-320068> <Watch 'UncheckedException' with severity 'Notice' on server 'oim_server1' has triggered at Sep 27, 2012 5:40:54 AM PDT. Notification details:
WatchRuleType: Log
WatchRule: (SEVERITY = 'Error') AND ((MSGID = 'WL-101020') OR (MSGID = 'WL-101017') OR (MSGID = 'WL-000802') OR (MSGID = 'BEA-101020') OR (MSGID = 'BEA-101017') OR (MSGID = 'BEA-000802'))
WatchData: DATE = Sep 27, 2012 5:40:54 AM PDT SERVER = oim_server1 MESSAGE = [ServletContext@1183994828[app:oim module:xlWebApp path:/xlWebApp spec-version:2.5 version:11.1.1.3.0]] Root cause of ServletException.
javax.servlet.jsp.JspException: Can't insert page '/tiles/common/tjspHeader.jsp' : Software caused connection abort: socket write error
     at org.apache.struts.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:902)
These are teh error details which i got from resource history tab(user->resources->resource history) :
Error Details
Sep 27, 2012: Adapter Execution Error: could not get value for , Table = UD_FLAT_FIL.Setting task status... "ADAPTER_ERROR" does not correspond to a known Response Code. Using "UNKNOWN".
Thanks and Regards,
Prasad

These are the errors from the oimserver_diagnostic log file
[2012-09-27T06:27:34.906-07:00] [oim_server1] [WARNING] [] [org.apache.struts.chain.commands.AbstractExceptionHandler] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 0000Jc7uIcwFs1WFLz7U8A1GP47E00005E,0] [APP: oim#11.1.1.3.0] Unhandled exception[[
javax.servlet.ServletException: javax.servlet.jsp.JspException: Can't insert page '/tiles/common/tjspHeader.jsp' : Software caused connection abort: socket write error
     at weblogic.servlet.jsp.PageContextImpl.handlePageException(PageContextImpl.java:417)
     at jsp_servlet._layouts.__tjspclassiclayout._jspService(__tjspclassiclayout.java:274)
     at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
     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.ServletStubImpl.execute(ServletStubImpl.java:183)
     at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:523)
     at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:444)
     at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:163)
     at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:184)
     at sun.reflect.GeneratedMethodAccessor1107.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:597)
     at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:129)
     at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:152)
     at org.apache.struts.tiles.taglib.InsertTag.doInclude(InsertTag.java:764)
     at org.apache.struts.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:896)
     at org.apache.struts.tiles.taglib.InsertTag.doEndTag(InsertTag.java:465)
     at jsp_servlet._pages.__taskdetailspage._jsp__tag0(__taskdetailspage.java:111)
     at jsp_servlet._pages.__taskdetailspage._jspService(__taskdetailspage.java:76)
     at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
     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.ServletStubImpl.execute(ServletStubImpl.java:183)
     at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:523)
     at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253)
     at org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113)
     at org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96)
     at org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54)
     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:1913)
     at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
     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:26)
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
     at com.thortech.xl.webclient.security.CSRFFilter.doFilter(CSRFFilter.java:76)
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
     at oracle.iam.platform.auth.web.PwdMgmtNavigationFilter.doFilter(PwdMgmtNavigationFilter.java:121)
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
     at oracle.iam.platform.auth.web.OIMAuthContextFilter.doFilter(OIMAuthContextFilter.java:107)
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
     at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
     at java.security.AccessController.doPrivileged(Native Method)
     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:56)
     at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
     at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
     at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
     at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
     at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
     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)
Caused by: javax.servlet.jsp.JspException: Can't insert page '/tiles/common/tjspHeader.jsp' : Software caused connection abort: socket write error
     at org.apache.struts.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:902)
     at org.apache.struts.tiles.taglib.InsertTag.doEndTag(InsertTag.java:465)
     at jsp_servlet._layouts.__tjspclassiclayout._jsp__tag1(__tjspclassiclayout.java:302)
     at jsp_servlet._layouts.__tjspclassiclayout._jspService(__tjspclassiclayout.java:236)
     ... 70 more
[2012-09-27T06:27:34.906-07:00] [oim_server1] [WARNING] [] [XELLERATE.SERVER] [tid: [ACTIVE].ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 0000Jc7uIcwFs1WFLz7U8A1GP47E00005F,0] [APP: oim#11.1.1.3.0] readme.txt is not a valid connector resource file.
[2012-09-27T06:27:34.906-07:00] [oim_server1] [WARNING] [] [XELLERATE.SERVER] [tid: [ACTIVE].ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 0000Jc7uIcwFs1WFLz7U8A1GP47E00005F,0] [APP: oim#11.1.1.3.0] readme.txt is not a valid connector resource file.
[2012-09-27T06:27:34.906-07:00] [oim_server1] [WARNING] [] [org.apache.struts.chain.commands.ExceptionCatcher] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 0000Jc7uIcwFs1WFLz7U8A1GP47E00005E,0] [APP: oim#11.1.1.3.0] Exception from exceptionCommand 'servlet-exception'[[
javax.servlet.ServletException: javax.servlet.jsp.JspException: Can't insert page '/tiles/common/tjspHeader.jsp' : Software caused connection abort: socket write error
     at weblogic.servlet.jsp.PageContextImpl.handlePageException(PageContextImpl.java:417)
     at jsp_servlet._layouts.__tjspclassiclayout._jspService(__tjspclassiclayout.java:274)
     at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
     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.ServletStubImpl.execute(ServletStubImpl.java:183)
     at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:523)
     at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:444)

Similar Messages

  • Custom Flat file connector

    All,
    I have a clustered environment with OIM 11gR2.
    And I have developed a custom flat file connector using a schedule job and it is working properly.
    The issue is when I run the job manually, it is running only on one node from which I triggered manually. In this run, the calll not at all going to second node.
    Please let me know how to make it is being processed in all the nodes that are in the cluster.

    There are 2 ways to create Scheduler in 11g.
    1. Extending SchedulerBaseTask - 10g approach. This requires that jar file containing the code to be placed in ScheduleTask folder in all the servers of weblogic cluster.
    2. Extending TaskSupport - 11g approach. This requires importing metadata for scheduler and registering the scheduler code as plugin.
    If you following approach 1, check if the jar file is placed in all the managed servers of weblogic cluster.
    For the second approach, since it is registered in DB, job trigger would work from any member of the cluster.

  • Availability flat file connector?

    Hi Everyone,
    Is there any flat file connector (ex: loading accounts from .csv file) from oracle. Bcoz, i didnt see connector in the connector download list. If yes can some one help me giving that link. if not, Any guidance on how we can build this connector.
    Many Thanks,
    Murli

    Hi,
    You want to load accounts from .csv file to Oracle Identity Manager?
    In That case, you can create a Generic Technology connector (GTS) for csv file, both trusted and un-trusted reconciliation, Using Oracle Identity manager user and admin console.
    Regards

  • Help required in OIM-OID LDap Synch and GTC flat file connector

    Hi Experts,
    I am using OIM 11.1.1.5 with OID LDap Synch enabled. I have OIM protected with OAM 11.1.1.5.0 and almost all normal things are working.
    Once I am doing TRUSTED FLAT FILE GTC recon to OIM, the users are getting created in OIM without any password and due to that my users are not getting created in OID(Ldap Synch is enabled);
    The following exception is getting thrown:
    <Nov 13, 2011 9:48:21 AM CET> <Warning> <XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT> <BEA-000000> <FILE SUCCESSFULLY ARCHIVED : /home/oracle/OAM_ProtoTyping/TestCSV/Scheduled.csv>
    <Nov 13, 2011 9:48:21 AM CET> <Warning> <oracle.iam.callbacks.common> <IAM-2030146> <[CALLBACKMSG] Are applicable policies present for this async eventhandler ? : false>
    <Nov 13, 2011 9:48:22 AM CET> <Error> <oracle.iam.ldapsync.impl.eventhandlers.user> <IAM-3010021> <An error occurred while creating the user in LDAP.
    oracle.iam.platform.entitymgr.MissingRequiredAttributeException: [usr_password]
    at oracle.iam.platform.entitymgr.impl.EntityManagerImpl.checkRequired(EntityManagerImpl.java:1450)
    at oracle.iam.platform.entitymgr.impl.EntityManagerImpl.createEntity(EntityManagerImpl.java:263)
    at oracle.iam.ldapsync.impl.eventhandlers.user.UserCreateLDAPPostProcessHandler.createUser(UserCreateLDAPPostProcessHandler.java:261)
    at oracle.iam.ldapsync.impl.eventhandlers.user.UserCreateLDAPHandler.execute(UserCreateLDAPHandler.java:123)
    at oracle.iam.platform.kernel.impl.OrchProcessData.runPostProcessEvents(OrchProcessData.java:1166)
    at oracle.iam.platform.kernel.impl.OrchProcessData.runEvents(OrchProcessData.java:710)
    at oracle.iam.platform.kernel.impl.OrchProcessData.executeEvents(OrchProcessData.java:227)
    at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.resumeProcess(OrchestrationEngineImpl.java:675)
    at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.resumeProcess(OrchestrationEngineImpl.java:705)
    at oracle.iam.platform.kernel.impl.OrhestrationAsyncTask.execute(OrhestrationAsyncTask.java:108)
    at oracle.iam.platform.async.impl.TaskExecutor.executeUnmanagedTask(TaskExecutor.java:100)
    at oracle.iam.platform.async.impl.TaskExecutor.execute(TaskExecutor.java:70)
    at oracle.iam.platform.async.messaging.MessageReceiver.onMessage(MessageReceiver.java:68)
    at sun.reflect.GeneratedMethodAccessor1821.invoke(Unknown Source)
    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.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 $Proxy335.onMessage(Unknown Source)
    at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:574)
    at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:477)
    at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:380)
    at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
    at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)
    at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3822)
    at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)
    at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)
    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    >
    Has any body faced similar kind of issue.
    I tried to use post process event handler on create but while updating password its saying the user state is not in synch with OID.
    So I am unable to use post process event handlers as well.
    Regards,
    J

    Thanks Sunny,
    But the post process event handler with reset/update password is not working on CREATE;
    the following error message is being thrown:
    oracle.iam.platform.kernel.EventFailedException: Password reset failed because user JSMITH151 is not synchronized to the LDAP directory.
    at oracle.iam.ldapsync.impl.eventhandlers.user.util.LDAPUserHandlerUtil.resetPassword(LDAPUserHandlerUtil.java:203)
    at oracle.iam.ldapsync.impl.eventhandlers.user.UserResetPasswordLDAPHandler.execute(UserResetPasswordLDAPHandler.java:167)
    at oracle.iam.platform.kernel.impl.OrchProcessData.runPreProcessEvents(OrchProcessData.java:898)
    at oracle.iam.platform.kernel.impl.OrchProcessData.runEvents(OrchProcessData.java:634)
    at oracle.iam.platform.kernel.impl.OrchProcessData.executeEvents(OrchProcessData.java:227)
    at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.resumeProcess(OrchestrationEngineImpl.java:665)
    In 11.1.1.3 OIM, I found the password was available for mapping in GTC connector, but in OIM 11.1.1.5, oracle has removed the password mapping attribute.
    Can you please suggest?
    I checked with Oracle Support, They are saying in OIM 11.1.1.5 they have introduced a new post process event handler which should generate the password on every trusted reconcilication event.
    But in my environment its not behaving like that.
    Regards,
    J

  • Flat File Connector

    Are there any connectors in OIM Connector Pack that can provision(reconcile) to(from) Flat File?
    Or I do have to write my own one?
    Yes, I know about Generic Technology... But what about trusted reconcilation?
    Message was edited by:
    chii

    I'm afraid that you have to write own connector...

  • Infopackage Flat File load is failing to hierarchy after upgrade to 7.4

    Hi Experts,
       My system got upgraded to 7.4 and SP level 0007. After Up-gradation  my hierarchy load through Flat file is failing with short dump. Please find the dump details below.
    Information on where terminated
        The termination occurred in ABAP program "SAPLRSSM", in
         "RSSM_CALL_RSAR_DATA_REQUEST_1". The main program
        was "RSAWBN_START".
        In the source code, the termination point is in line 5713 of (Include)
        program "LRSSMU17".
      Did any one faced the same issue.Could any one givesome light on this.
      Thanks in advance,
      Sony.

    Hello Sony,
    I faced the same problem. I found out that in table RSLDPIO the entry for my Info Package had no entry for the field "source". In there must be the Info Object name the hierarchie belongs to. It can be entered using se80. After I typed it in, loading succeded.
    regards
    Hans-Peter

  • Flat file data load failed with the below error

    hi guys,
    when the scheduling load(info package) from the flat file ,got below error..
    Error 'The argument 'INR' cannot be interpreted as a number ' on assignment field /BI
    thanks

    Hi,
    It seems that the flat file and data source are not in sync.... check your flat file format and prepare it in sync with your data source.
    I guess you have an amount field followed by currency in your flat file, but in your data source currency field is not next to the amount KF or vice versa. It could also be that the KF you have defined is not of Amount type, and hence it doesn't expect the currency field.
    Hope this helps
    Godhuli

  • [Flat File Destination [220]] Error: Failed to write out column name for column "Column 2"

    I am using SSIS to extract fixed width data into a flat file destination and I keep getting below error. I have tried almost everything in this forum but still no solution. can anyone help me out to solve this problem.
    [Flat File Destination [220]] Error: Failed to write out column name for column "Column 2".
    [SSIS.Pipeline] Error: component "Flat File Destination" (220) failed the pre-execute phase and returned error code 0xC0202095
    Thanks

    Hi Giss68,
    Could you check the Advanced tab of the Flat File Connection Manager to see whether the InputColumnWidth and the OutputColumnWidth properties of the Column2 has the same value? Please refer to the following link about the same topic:
    http://stackoverflow.com/questions/10292091/how-do-i-fix-failed-to-write-error-while-exporting-data-to-ragged-right-flat-fil 
    If it doesn’t work, please post the sample data and the advanced settings of Column2 for further analysis.
    Regards,
    Mike Yin
    If you have any feedback on our support, please click
    here
    Mike Yin
    TechNet Community Support

  • Connector : Resource provisioning failed

    Hi Guys,
    I'm developing a flat file connector. I'm getting the folowing error while adding a resource to a user. Please help me out with this issue. I have tried a lot of things but it didnt work. Thanks in advance for help.
    Running CREATEUSER
    Target Class = oracle.iam.connectors.icfcommon.prov.ICProvisioningManager
    Thread Id: 49 Time: 2012-10-01 03:36:03.625 Class: oracle.iam.connectors.icf
    common.prov.ICProvisioningManager Method: createObject Level: OK
    Message: Enter
    Thread Id: 49 Time: 2012-10-01 03:36:03.640 Class: oracle.iam.connectors.icf
    common.service.oim9.OIM9Provisioning Method: getFormDataMapByLabel Level: O
    K Message: Enter
    Thread Id: 49 Time: 2012-10-01 03:36:03.687 Class: oracle.iam.connectors.icf
    common.service.oim9.OIM9Provisioning Method: getFormDataMapByLabel Level: O
    K Message: Return
    Thread Id: 49 Time: 2012-10-01 03:36:03.687 Class: oracle.iam.connectors.icf
    common.service.oim9.OIM9Provisioning Method: getChildFormDataByLabel Level: O
    K Message: Enter
    Thread Id: 49 Time: 2012-10-01 03:36:03.687 Class: oracle.iam.connectors.icf
    common.service.oim9.OIM9Provisioning Method: getChildFormDataByLabel Level: O
    K Message: isDateAsTS: true
    Thread Id: 49 Time: 2012-10-01 03:36:03.703 Class: oracle.iam.connectors.icf
    common.service.oim9.OIM9Provisioning Method: getChildFormDataByLabel Level: O
    K Message: Return
    Thread Id: 49 Time: 2012-10-01 03:36:03.703 Class: oracle.iam.connectors.icf
    common.service.oim9.OIM9Configuration Method: getITResourceDetails Level: O
    K Message: Enter
    Thread Id: 49 Time: 2012-10-01 03:36:03.734 Class: oracle.iam.connectors.icf
    common.service.oim9.OIM9Configuration Method: getITResourceDetails Level: O
    K Message: Return
    Thread Id: 49 Time: 2012-10-01 03:36:03.734 Class: oracle.iam.connectors.icf
    common.service.oim9.OIM9Configuration Method: getLookupMap Level: OK
    Message: Enter: Lookup.FF.Configuration
    Thread Id: 49 Time: 2012-10-01 03:36:03.750 Class: oracle.iam.connectors.icf
    common.service.oim9.OIM9Configuration Method: getLookupMap Level: OK
    Message: Return
    Thread Id: 49 Time: 2012-10-01 03:36:03.750 Class: oracle.iam.connectors.icf
    common.service.oim9.OIM9Configuration Method: getLookupMap Level: OK
    Message: Enter: Lookup.FF.UM.Configuration
    Thread Id: 49 Time: 2012-10-01 03:36:03.765 Class: oracle.iam.connectors.icf
    common.service.oim9.OIM9Configuration Method: getLookupMap Level: OK
    Message: Return
    Thread Id: 49 Time: 2012-10-01 03:36:03.765 Class: oracle.iam.connectors.icf
    common.service.oim9.OIM9Configuration Method: getLookupMap Level: OK
    Message: Enter: Lookup.FF.UM.ProvAttrMap
    Thread Id: 49 Time: 2012-10-01 03:36:03.765 Class: oracle.iam.connectors.icf
    common.service.oim9.OIM9Configuration Method: getLookupMap Level: OK
    Message: Return
    Thread Id: 49 Time: 2012-10-01 03:36:03.859 Class: oracle.iam.connectors.icf
    common.prov.ICProvisioningManager Method: createObject Level: ERROR
    Message: Error while creating user
    oracle.iam.connectors.icfcommon.exceptions.IntegrationException: Connector Conne
    ctorKey( bundleName=org.identityconnectors.flatfile bundleVersion=1.0 connectorN
    ame=org.identityconnectors.flatfile.FlatFileConnector ) not found
    at oracle.iam.connectors.icfcommon.ConnectorFactory.createConnectorFacad
    e(ConnectorFactory.java:149)
    at oracle.iam.connectors.icfcommon.prov.ICProvisioningManager.init(ICPro
    visioningManager.java:105)
    at oracle.iam.connectors.icfcommon.prov.ICProvisioningManager.createObje
    ct(ICProvisioningManager.java:114)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.thortech.xl.adapterGlue.ScheduleItemEvents.adpFFCREATEUSER.CREATE
    USER(adpFFCREATEUSER.java:109)
    at com.thortech.xl.adapterGlue.ScheduleItemEvents.adpFFCREATEUSER.implem
    entation(adpFFCREATEUSER.java:54)
    at com.thortech.xl.client.events.tcBaseEvent.run(tcBaseEvent.java:196)
    at com.thortech.xl.dataobj.tcDataObj.runEvent(tcDataObj.java:2492)
    at com.thortech.xl.dataobj.tcScheduleItem.runMilestoneEvent(tcScheduleIt
    em.java:2917)
    at com.thortech.xl.dataobj.tcScheduleItem.eventPostInsert(tcScheduleItem
    .java:547)
    at com.thortech.xl.dataobj.tcDataObj.insert(tcDataObj.java:602)
    at com.thortech.xl.dataobj.tcDataObj.save(tcDataObj.java:474)
    at com.thortech.xl.dataobj.tcORC.insertNonConditionalMilestones(tcORC.ja
    va:844)
    at com.thortech.xl.dataobj.tcORC.completeSystemValidationMilestone(tcORC
    .java:1159)
    at com.thortech.xl.dataobj.tcOrderItemInfo.completeCarrierBaseMilestone(
    tcOrderItemInfo.java:735)
    at com.thortech.xl.dataobj.tcOrderItemInfo.eventPostInsert(tcOrderItemIn
    fo.java:171)
    at com.thortech.xl.dataobj.tcUDProcess.eventPostInsert(tcUDProcess.java:
    234)
    at com.thortech.xl.dataobj.tcDataObj.insert(tcDataObj.java:602)
    at com.thortech.xl.dataobj.tcDataObj.save(tcDataObj.java:474)
    at com.thortech.xl.dataobj.tcTableDataObj.save(tcTableDataObj.java:2906)
    at com.thortech.xl.ejb.beansimpl.tcFormInstanceOperationsBean.setProcess
    FormData(tcFormInstanceOperationsBean.java:710)
    at com.thortech.xl.ejb.beansimpl.tcFormInstanceOperationsBean.setProcess
    FormData(tcFormInstanceOperationsBean.java:425)
    at Thor.API.Operations.tcFormInstanceOperationsIntfEJB.setProcessFormDat
    ax(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 com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJo
    inpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMetho
    dInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMetho
    dInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntrodu
    ctionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntrodu
    ctionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMetho
    dInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisit
    orImpl.visit(MethodInvocationVisitorImpl.java:37)
    please help me out its very urgent. thanks in advance for your help.
    Thanks and Regards,
    Prasad Shinde

    When you are done with developing connector code in Jdeveloper, right click on project, click New, select Ant and Buildfile from project and click Ok.
    Click Ok again on the next screen
    Again right click on your project and select Project Properties and under Ant, select Properties and add the following and click Ok
    MAJOR 1
    MINOR 0
    ConnectorBundle-FrameworkVersion 1.0
    ConnectorBundle-Name <your-bundlename>
    Update the build.xml to add a new task like below
    <target name="buildJar" depends="compile " description="Create binary distribution">
    <manifest file="MANIFEST.MF">
    <attribute name="ConnectorBundle-FrameworkVersion" value="${ConnectorBundle-FrameworkVersion}"/>
    <attribute name="ConnectorBundle-Name" value="${ConnectorBundle-Name}"/>
    <attribute name="ConnectorBundle-Version" value="${MAJOR}.${MINOR}"/>
    </manifest> <jar jarfile="${basedir}/${ConnectorBundle-Name}-${MAJOR}.${MINOR}.jar" basedir="${output.dir}" manifest="MANIFEST.MF"/>
    </target>Right click on build.xml, select Run Ant Target all
    This will create connector JAR file with MANIFEST.MF too. Now you can copy this bundle jar to the connector server bundle directory and re-start the connector server.
    - Karthik

  • Problem performing flat file reconciliation in 11gR2

    Hello,
    In R1, I had configured a simple GTC flat file connector that worked well. I've now updated to R2 (well actually, I've done a clean install), recreated the same connector configuration and tested with a text file that worked in R1, but this time, it doesn't work. I've added the following lines in my oim server logs config to have a better idea of what's going on :
    <logger name="oracle.iam.identity.scheduledtasks"/>
    <logger name="oracle.iam.scheduler"/>
    <logger name="oracle.iam.platform.scheduler"/>
    <logger name="Xellerate.Scheduler"/>
    <logger name="Xellerate.Scheduler.Task"/>
    <logger name="oracle.iam.reconciliation"/>
    However, the problem seems to happen before any reconciliation task is executed because I don't see any information about the data being read from the file. Here are the errors I'm getting :
    oracle.iam.reconciliation.exception.ReconciliationException: Invalid Profile - GTCCSVTEST1_GTC
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.getProfile(ReconOperationsServiceImpl.java:2121)
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:544)
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:535)
    Caused by: oracle.iam.reconciliation.exception.ConfigNotFoundException: Invalid Profile - GTCCSVTEST1_GTC
    at oracle.iam.reconciliation.impl.config.CoreProfileManagerImpl$ProfileMarshaller.unMarshal(CoreProfileManagerImpl.java:521)
    at oracle.iam.reconciliation.impl.config.CoreProfileManagerImpl$ProfileMarshaller.unMarshal(CoreProfileManagerImpl.java:504)
    [org.xml.sax.SAXParseException: cvc-minLength-valid: Value '' with length = '0' is not facet-valid with respect to minLength '1' for type 'matchingRuleType'.]
    at javax.xml.bind.helpers.AbstractUnmarshallerImpl.createUnmarshalException(AbstractUnmarshallerImpl.java:315)
    at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.createUnmarshalException(UnmarshallerImpl.java:522)
    Caused by: org.xml.sax.SAXParseException: cvc-minLength-valid: Value '' with length = '0' is not facet-valid with respect to minLength '1' for type 'matchingRuleType'.
    at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
    at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
    It looks like something is wrong with my reconciliation profile, so I've gone to the Design Console and created a default reconciliation profile for my GTCCSVTEST1_GTC Resource Object, but it did not help.
    Any ideas?
    Thanks,
    --jtellier                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    That's it. I've just learned that a Reconciliation Rule is created automatically when a field is set as "Matching Only" when configuring the connector. I had such a field in the initial configuration, but skipped this step when configuring the connector in R2.
    Thanks,
    --jtellier                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Custom code for Flat file reconciliation on LDAP

    Hello,
    I have to write a custom code for flat file reconciliation on LDAP as the GTC connector wasn't working entirely.
    Could someone help me out with this.. How do i do this ??
    Thanks

    flat file reconciliation on LDAPWhat do you mean by Flat File on LDAP ?
    If you want to create Flat File connector then search google for reading a flat file using Java.
    Define RO Fields and do mapping in Process Defintion. You can use Xellerate User RO for Trusted Recon.
    Make a map of CSV that and Recon Field
    Call the Reconciliation API

  • Flat File Transfer from SAP R/3 4.7 to SAP Business Connector 4.8

    Hi Experts,
    I have a requirement of transferring a flat file from my R/3 SAP 4.7 Box Application Server to the Business Connector 4.8 Box. I am new to SAP Business Connector and I am not to sure whether FTP works if I use a shell script in SAP R/3. Also, is there any way Business Connector Box can pull the file from R/3 Application Server and store the file in the Business Connector Server.
    Any help will be appreciated!!!
    Regards,
    Subhhrangsu

    Hi,
    There are many ways thru which you can pass document to SAP BC:
    You can HTTP, FTP, Email document to SAP BC.
    SAP BC has predefined services for all of them.
    For FTP document to SAP BC:
    1 Initiate an FTP session on SAP BC Serveru2019s FTP listening port ( this can be found out from SAP BC administrator or from SAP BC homepage).
    2 Point to the directory that contains the service to which you want to pass the XML
    document.
    Example cd \ns\Purchasing\SubmitOrder
    3 Copy the XML document to this directory using the following command:
    put XMLDoc.xml
    Where XMLDoc.xml is the name of the file that you want to pass to SAP BC Server.
    Example put PurchaseOrder.xml
    Above code can be written in a batch file and you can schedule it to run at interval of minutes.
    You can write java client program as well to upload file and map it to String variable of Flow service of SAP BC.
    As Micheal said, you can look at sapbc/Developer/doc folder to look for more options.
    Best Regards,
    Divyesh

  • Flat-File Recon And Provision to DB Apps Table

    Hi,
    I have a query relating to the process for recon with Oracle HRMS and creating/updating users in OIM and then approval to provision to target resource.
    The following is detailed process that I am looking for -
    1. Run Recon to get the users from flat file location.
    2. Create users in OIM and based on information from flat file trigger approval process for creation of the users in target resource
    Please tell me what is the process I need to follow to configure the flat file gtc and also to trigger the approval/provisioning process for target resource.
    Thanks.

    Hi,
    To configure the flat file gtc, just go through Admin console guid there you will find all the required steps for flat file recon. Or you can refer the OIM Labs also.
    Now to trigger the db provisioning with approval, you can crete access policy on ALL User group as all the user get created in that particular group. While you will create access policy there is option to check for Approval Required,just chyeck that option and your approval will start tirgger automatically.
    On the other end you need to create an resourceobject, it resource, provisioning process and approval process for database provisioning.
    Let me know if you have any query for the same.
    Regards
    Alabhya Goel

  • Track flat files that failed loading in sql loader

    Hi,
    Can anyone please suggest me any way to track the flat files which failed while loading in sql loader. And pass this failed flat file name to any column of a database table
    Thanks in advance.
    Edited by: 806821 on Nov 2, 2010 10:22 AM

    Hi Morgan thnannks for ur reply.
    Define failed. 1 row not loaded ... no rows not loaded ... what operating system ... what version of the Oracle database ... track in a table, send an email?
    Your inquiry is long on generalities and short on specifics: Fill in all the blanks ... not just the ones I've listed above.
    even if 1 row is not loaded even then it should be considered failed to load and the name of the that particular flat file should be fetched.
    Operating system is unix
    Oracle database we are using is R12
    track in a table , yeah we want to send an email notificaiton whenever the flat files fails to load.
    Thanks once again...!!

  • Load to ODS failed from flat file

    Hi Gurus,
    We have 4 flat files to be loaded in the ODS.And this ODS is giving the data as an delta to upper ODS. 3 got loaded correctly.But the 4th load was taking too much time.In RSMO request was Yellow for a long time.After some time Request became Red giving an error as follows.
    Processing in Warehouse timed out; processing steps mising
    Diagnosis
    Processing the request in the BW system is taking a long time and the processing step Update rules has still not been executed.
    System response
    <DS:DE.RSCALLER>Caller  is still missing.
    Procedure
    Check in the process overview in the BW system whether processes are running in the BW system under the background user.
    If this is not the case, check the short dump overview in the BW system.
    Can anyone explain me what is the meaning of this error ?
    As a corrective action., I tried to reconstruct the request from PSA, but reconstruction also failed.But the PC turned to GREEN and got completed.i.e. Data Mart Status set for these 3 requests.
    Now this request is showing status as RED in the Manage Tab And it has 3 successfully loaded requests above it.
    I want to have this 4th request to get updated in lower ODS and also delta to be pushed in to upper ODS.
    Kindly tell me what should I do?

    Hi,
    Go to Details tab in monitoring.
    Just check for any packages are in yellow.
    If any package i yellow then right click and take the Update manually option for that package only.
    Or else you have to delete the request from the target and make the request in to red in monitor under Status tab.
    Now you can try to load the data.
    This is because of IDocs not processed successfully.
    Regards,
    Venkat

Maybe you are looking for