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                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

Similar Messages

  • Error in Performing Flat-File Reconciliation

    Hi All,
    I was trying perform flat file reconcilation using the GTC Connector. The format of my flat file (PPSLocal.txt) is like this:
    Account Name|Full Name|Domain|Last Logon Timestamp|Description|GUID|Mail|Employee ID|First Name|Last Name
    PPS\SophosSAUPPS010|SophosSAUPPS010|PPS.LOCAL||Used for download of Sophos updates|EED86D86-750C-404A-9326-044A4DB07477||||
    PPS\GBPPL-SI08$|GBPPL-SI08$|PPS.LOCAL|||79677F4D-8959-493E-9CF9-CDDDB175E40B||||
    PPS\S6Services|Series 6 Services Account|PPS.LOCAL||Series 6 Services Account|B4F41EE2-6744-4064-95F6-74E017D0B9AF||||
    I created a GTC Connector "OtherDomain" specified all the configuration;
    Staging Directory (Parent identity data) /home/GTC
    Archiving Directory /home/GTC/archive
    File Prefix PPS
    Specified Delimiter |
    File Encoding UTF8
    Source Date Format yyyy/MM/dd hh:mm:ss z
    Reconcile Deletion of Multivalued Attribute Data check box unchecked
    Reconciliation Type Full
    After that i performed the connector configuration mapping and ran the respective schedule task which displayed the following error message on console:
    Class/Medthod: SharedDriveReconTransportProvider/getFirstPage - Before calling: getAllData
    *DEBUG,20 Aug 2009 09:08:49,202,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Class/Method: SharedDriveReconTransportProvider/getAllData entered.*
    *DEBUG,20 Aug 2009 09:08:49,202,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Class/Method: SharedDriveReconTransportProvider/getReconFileList entered.*
    *DEBUG,20 Aug 2009 09:08:49,202,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Class/Method: SharedDriveReconTransportProvider.EndsWithFilter/accept entered.*
    *INFO,20 Aug 2009 09:08:49,202,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Staging dir -->/home/GTC*
    *INFO,20 Aug 2009 09:08:49,202,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Number of files available -->0*
    *DEBUG,20 Aug 2009 09:08:49,202,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Class/Method: SharedDriveReconTransportProvider/getReconFileList left.*
    *ERROR,20 Aug 2009 09:08:49,202,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Problem encountered in reconciling the first page of data*
    com.thortech.xl.gc.exception.ReconciliationTransportException: No Parent files in staging directory or necassary access(READ) permissions are missing
    *     at com.thortech.xl.gc.impl.recon.SharedDriveReconTransportProvider.getAllData(Unknown Source)*
    *     at com.thortech.xl.gc.impl.recon.SharedDriveReconTransportProvider.getFirstPage(Unknown Source)*
    *     at com.thortech.xl.gc.runtime.GCScheduleTask.execute(Unknown Source)*
    *     at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.run(Unknown Source)*
    *     at com.thortech.xl.scheduler.core.quartz.QuartzWrapper$TaskExecutionAction.run(Unknown Source)*
    *     at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)*
    *     at weblogic.security.service.SecurityManager.runAs(Unknown Source)*
    *     at weblogic.security.Security.runAs(Security.java:41)*
    *     at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(Unknown Source)*
    *     at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.execute(Unknown Source)*
    *     at org.quartz.core.JobRunShell.run(JobRunShell.java:178)*
    *     at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:477)*
    *ERROR,20 Aug 2009 09:08:49,202,[XELLERATE.GC.FRAMEWORKRECONCILIATION],Reconciliation Encountered error:*
    com.thortech.xl.gc.exception.ProviderException: No Parent files in staging directory or necassary access(READ) permissions are missing
    *     at com.thortech.xl.gc.impl.recon.SharedDriveReconTransportProvider.getFirstPage(Unknown Source)*
    *     at com.thortech.xl.gc.runtime.GCScheduleTask.execute(Unknown Source)*
    *     at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.run(Unknown Source)*
    *     at com.thortech.xl.scheduler.core.quartz.QuartzWrapper$TaskExecutionAction.run(Unknown Source)*
    *     at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)*
    *     at weblogic.security.service.SecurityManager.runAs(Unknown Source)*
    *     at weblogic.security.Security.runAs(Security.java:41)*
    *     at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(Unknown Source)*
    *     at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.execute(Unknown Source)*
    *     at org.quartz.core.JobRunShell.run(JobRunShell.java:178)*
    *     at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:477)*
    Caused by: com.thortech.xl.gc.exception.ReconciliationTransportException: No Parent files in staging directory or necassary access(READ) permissions are missing
    *     at com.thortech.xl.gc.impl.recon.SharedDriveReconTransportProvider.getAllData(Unknown Source)*
    *     ... 11 more*
    *WARN,20 Aug 2009 09:08:49,203,[XELLERATE.GC.FRAMEWORKRECONCILIATION],Though Reconciliation Scheduled task has encountered an error, Reconciliation Transport providers have been "ended" smoothly. Any provider operation that occurs during that "end" or "clean-up" phase would have been executed e.g. Data archival. In case you want that data to be a part of next Reconciliation execution, restore it from Staging. Provider logs must be containing details about storage entities that would have been archived*
    *DEBUG,20 Aug 2009 09:08:49,203,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Class/Method: SharedDriveReconTransportProvider/end entered.*
    *DEBUG,20 Aug 2009 09:08:49,203,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Class/Medthod: SharedDriveReconTransportProvider/end - After calling: Re-setting instance variables*
    *DEBUG,20 Aug 2009 09:08:49,203,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Class/Medthod: SharedDriveReconTransportProvider/end - After calling: Re-set over for instance variables*
    *DEBUG,20 Aug 2009 09:08:49,203,[XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT],Class/Method: SharedDriveReconTransportProvider/end left.*
    *DEBUG,20 Aug 2009 09:08:49,203,[XELLERATE.SCHEDULER.TASK],Class/Method: SchedulerBaseTask/run left.*
    *DEBUG,20 Aug 2009 09:08:49,203,[XELLERATE.SCHEDULER.TASK],Class/Method: SchedulerBaseTask/isSuccess entered.*
    *DEBUG,20 Aug 2009 09:08:49,203,[XELLERATE.SCHEDULER.TASK],Class/Method: SchedulerBaseTask/isSuccess left.*
    *DEBUG,20 Aug 2009 09:08:49,203,[XELLERATE.SERVER],Class/Method: SchedulerTaskLocater /removeLocalTask entered.*
    *DEBUG,20 Aug 2009 09:08:49,203,[XELLERATE.SERVER],Class/Method: SchedulerTaskLocater /removeLocalTask left.*
    *DEBUG,20 Aug 2009 09:08:49,203,[XELLERATE.SERVER],Class/Method: QuartzWrapper/updateStatusToInactive entered.*
    *DEBUG,20 Aug 2009 09:08:49,207,[XELLERATE.SERVER],Class/Method: QuartzWrapper/updateStatusToInactive left.*
    *DEBUG,20 Aug 2009 09:08:49,207,[XELLERATE.SERVER],Class/Method: QuartzWrapper/updateTaskHistory entered.*
    *DEBUG,20 Aug 2009 09:08:49,208,[XELLERATE.SERVER],Class/Method: QuartzWrapper/updateTaskHistory left.*
    *DEBUG,20 Aug 2009 09:08:49,209,[XELLERATE.SERVER],Clearing Security Associations with thread executing Scheduled task*
    *DEBUG,20 Aug 2009 09:08:49,210,[XELLERATE.SERVER],Class/Method: QuartzWrapper/run left.*
    *DEBUG,20 Aug 2009 09:08:49,210,[XELLERATE.SERVER],Class/Method: QuartzWrapper/execute left.*
    However, to my amazement, the reconciliation event for all the user are getting created in OIM Design console;
    I have tried changing the directory /home/GTC permission to 777 also but it didnt help.
    If anyone has any clue on this, kindly help.
    Cheers,
    Sunny

    AS you are saying that fiel is there.
    Can you please tell me how your recon sch task is running, I mean to say at what interval or once or daily ?
    If you are putting your file in parent form it is going to archive after recon. that';s correct and your recon manager is getting users that is also correct it means your recon si working fine.
    Now to run this recon second time you have to put one more fiel with new records or updated records in the parent dir otherwise it shows error.
    For me it is not showing any error.
    As user774847 is saying that it is known issue, i can't comment on this as I am not getting this error. I get this error only when i don't put any flat file in parent dir and i run the sch task.
    Just put new file or updated one for each time you run the SCh Task and make the SCh Task ONCE or Daily.
    Let me know if errors are still coming

  • Error in flat file reconciliation in oim11g on linux.

    Hi all,
    i am getting following exception in flat file reconciliation of oim 11g on linux machine. Any one please help me out from this error .
    *<Apr 19, 2011 12:29:26 PM EDT> <Error> <XELLERATE.WEBAPP> <BEA-000000> <Class/Method: CreateConnectorAction/imageScreen encounter some problems: >*
    java.lang.NumberFormatException: null
    at java.lang.Long.parseLong(Long.java:375)
    at java.lang.Long.parseLong(Long.java:468)
    at com.thortech.xl.ejb.beansimpl.tcFormDefinitionOperationsBean.getFormFieldsData(tcFormDefinitionOperationsBean.java:2135)
    at com.thortech.xl.ejb.beansimpl.tcFormDefinitionOperationsBean.getFormFields(tcFormDefinitionOperationsBean.java:1694)
    at Thor.API.Operations.tcFormDefinitionOperationsIntfEJB.getFormFieldsx(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 $Proxy312.getFormFieldsx(Unknown Source)
    at Thor.API.Operations.tcFormDefinitionOperationsIntfEJB_r9z3jf_tcFormDefinitionOperationsIntfRemoteImpl.getFormFieldsx(tcFormDefinitionOperationsIntfEJB_r9z3jf_tcFormDefinitionOperationsIntfRemoteImpl.java:2665)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:84)
    at $Proxy188.getFormFieldsx(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 $Proxy311.getFormFieldsx(Unknown Source)
    at Thor.API.Operations.tcFormDefinitionOperationsIntfDelegate.getFormFields(Unknown Source)
    at com.thortech.xl.webclient.actions.CreateConnectorAction.imageScreen(CreateConnectorAction.java:1176)
    at com.thortech.xl.webclient.actions.CreateConnectorAction.goNext(CreateConnectorAction.java:521)
    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: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.XSSFilter.doFilter(XSSFilter.java:103)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at com.thortech.xl.webclient.security.CSRFFilter.doFilter(CSRFFilter.java:61)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.iam.platform.auth.web.PwdMgmtNavigationFilter.doFilter(PwdMgmtNavigationFilter.java:115)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.iam.platform.auth.web.OIMAuthContextFilter.doFilter(OIMAuthContextFilter.java:100)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
    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.doIt(WebAppServletContext.java:3684)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Thank u & regards,
    Praveen.

    What all are the fields you are bringing from Flat File to OIM ?
    It says NumberFormatException which generally comes when you try to convert String (that does not represent a number) into Number. Check your fields and their mapping once again.

  • Flat File reconciliation failing with no error

    Hello,
    I'm trying to set up flat file reconciliation with OIM 11g. I've followed this guide
    http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/oim/10.1.4/oim/obe12_using_gtc_for_reconciliation/using_the_gtc.htm
    and configured the mapping for my fields. When I execute the scheduled task to launch the reconciliation process, I get no errors, but no user is created either. In OIM's output, the only message relevant to the reconciliation that is printed is
    <Sep 7, 2012 3:12:44 PM EDT> <Warning> <XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT> <BEA-000000> <FILE SUCCESSFULLY ARCHIVED : /u01/flat_files/hcm_1.txt>
    In OIM's logs, there are a bunch of notifications about the values retrieved from the flat file, and the logs end with this :
    [2012-09-07T15:12:44.511-04:00] [oim_server1] [NOTIFICATION] [IAM-5010000] [oracle.iam.reconciliation.impl] [tid: [ACTIVE].ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: 11d1def534ea1be0:315618d7:139a11a9ada:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] Generic Information: Query for getTargetTableEntity=select RECON_CITY,RECON_USR_MANAGER_KEY,RECON_ORG_NAME,RECON_EMPLOYEEID,RECON_DEPARTMENTID,RECON_HIREDATE,RECON_ADDRESS,RECON_MANAGER_LOGIN,RECON_DISPLAYNAME66894369,RECON_CHGLOGATTR_IDXLST,RECON_USR_END_DATE,RECON_PHONE,RECON_ACT_KEY,RECON_COUNTRY,RECON_USR_LOGIN,RECON_USR_TYPE,re_key,RECON_POSTAL,RECON_STATE,RECON_USR_EMAIL,RECON_USR_EMP_TYPE,RECON_USR_PASSWORD,RECON_LASTNAME,RECON_USR_START_DATE,RECON_FIRSTNAME from RA_MOCKPSHCMGTC85 where EXISTS (select re_key from recon_events where rb_key=6 and recon_events.re_key=RA_MOCKPSHCMGTC85.re_key)
    [2012-09-07T15:12:44.517-04:00] [oim_server1] [NOTIFICATION] [IAM-5010000] [oracle.iam.reconciliation.impl] [tid: [ACTIVE].ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: 11d1def534ea1be0:315618d7:139a11a9ada:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] Generic Information: getTargetTableEntity =[{usr_manager_key=null, Locality Name=St-glinglin3, Organization Name=Xellerate Users, Employee Number=c2345678, Department Number=01, Hire Date=Sat Dec 31 00:00:00 EST 2011, Manager Login=null, Home Postal Address=2021 du fin fin3, Display Name=c2345678, RECON_CHGLOGATTR_IDXLST=4,1,6,10,8,9,14,2,13,12,3,15,7,5,11, End Date=null, Home Phone=514-555-1234, act_key=1, Country=Mozambique3, User Login=c2345678, Xellerate Type=null, re_key=6, Postal Address=2020 du fin fin3, State=Arizona3, Email=null, Role=Full-Time, usr_password= , Last Name=Doe3, Start Date=null, First Name=John3}]
    [2012-09-07T15:12:44.518-04:00] [oim_server1] [NOTIFICATION] [IAM-5010000] [oracle.iam.reconciliation.impl] [tid: [ACTIVE].ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: 11d1def534ea1be0:315618d7:139a11a9ada:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] Generic Information: Query for getTargetTableEntity=select RECON_USR_MANAGER_KEY,MLS_LOCALE_CODE,RECON_USR_END_DATE,RECON_ORG_NAME,RECON_ACT_KEY,RECON_USR_LOGIN,RECON_USR_TYPE,re_key,RECON_MANAGER_LOGIN,RECON_USR_EMAIL,RECON_DISPLAYNAME66894369,RECON_USR_EMP_TYPE,RECON_USR_PASSWORD,RECON_USR_START_DATE,RECON_CHGLOGATTR_IDXLST from RA_MLS_MOCKPSHCMGTC85 where EXISTS (select re_key from recon_events where rb_key=6 and recon_events.re_key=RA_MLS_MOCKPSHCMGTC85.re_key)
    [2012-09-07T15:12:44.521-04:00] [oim_server1] [NOTIFICATION] [IAM-5010000] [oracle.iam.reconciliation.impl] [tid: [ACTIVE].ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: 11d1def534ea1be0:315618d7:139a11a9ada:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] Generic Information: getTargetTableEntity ={}
    [2012-09-07T15:12:44.523-04:00] [oim_server1] [NOTIFICATION] [IAM-5010000] [oracle.iam.reconciliation.impl] [tid: [ACTIVE].ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: 11d1def534ea1be0:315618d7:139a11a9ada:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] Generic Information: Query for getTargetTableEntity=select usr_territory,usr_pwd_warn_date,usr_emp_no,usr_locale,usr_middle_name,usr_manually_locked,usr_update,usr_disabled,usr_date_format,usr_display_name,usr_timezone,usr_mobile,usr_locked,usr_ldap_organization,usr_pwd_reset_attempts_ctr,usr_currency,usr_end_date,usr_deprovisioned_date,usr_pager,usr_time_format,usr_created,usr_deprovisioning_date,usr_po_box,usr_color_contrast,usr_create,usr_full_name,usr_ldap_guid,usr_country,usr_accessibility_mode,usr_type,usr_change_pwd_at_next_logon,usr_pwd_expire_date,usr_pwd_cant_change,re_key,usr_email,usr_provisioned_date,usr_data_level,usr_common_name,usr_automatically_delete_on,usr_locked_on,usr_login_attempts_ctr,usr_last_name,usr_start_date,usr_first_name,usr_manager_key,usr_locality_name,usr_policy_update,usr_number_format,usr_street,usr_embedded_help,usr_pwd_expired,usr_dept_no,usr_hire_date,usr_createby,usr_pwd_warned,usr_home_postal_address,usr_telephone_number,usr_name_preferred_lang,usr_font_size,usr_updateby,usr_description,usr_home_phone,usr_ldap_organization_unit,usr_pwd_min_age_date,usr_fax,usr_postal_code,act_key,usr_key,usr_login,usr_title,usr_status,usr_gen_qualifier,usr_postal_address,usr_state,usr_pwd_never_expires,usr_initials,usr_pwd_must_change,usr_emp_type,usr_ldap_dn,usr_password,usr_pwd_generated,usr_language,usr_provisioning_date from RECON_USER_OLDSTATE where EXISTS (select re_key from recon_events where rb_key=6 and recon_events.re_key=RECON_USER_OLDSTATE.re_key)
    [2012-09-07T15:12:44.527-04:00] [oim_server1] [NOTIFICATION] [IAM-5010000] [oracle.iam.reconciliation.impl] [tid: [ACTIVE].ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: 11d1def534ea1be0:315618d7:139a11a9ada:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] Generic Information: getTargetTableEntity ={}
    Since I can see no errors, I'm not really sure where to look to understand why users are not created. Any ideas?
    Thanks,
    --jtellier                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    Looking at your log it is clear that, you are populating Xellerate Type=null. This is mandatory field and can't be null. However, when you create user using UI, the default value "End-Users" is being passed by default, because we have the corresponding field "Design Console" access check box at oim user profile.
    Just map the constant value for trusted recon
    Xellerate Type=End-Users
    --nayan                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Steps for performing Flat file to XML

    hey,
    does any one have steps for performing flat file (.csv) to XML conversion. how is the mapping in the design performed.
    kalyan.

    Kalyan,
    Consider my example, I have input file as csv structure and want it to convert into .xml file thats it.
    Input file
    J,24
    P,22
    I want the output file like
    <Emp_Details>
      <F1>J</F1>
      <F2>24</F2>
    </Emp_Details>
    <Emp_Details>
      <F1>P</F1>
      <F2>22</F2>
    </Emp_Details>
    I doesn't know whether the above matches exactly ur reqmt, but there is the option.
    Step 1 : Create Scenario & Business service
    http://www.flickr.com/photo_zoom.gne?id=699386732&size=o
    Step 2: Create sender & receiver comm.channel
    http://www.flickr.com/photo_zoom.gne?id=699386698&size=o
    http://www.flickr.com/photo_zoom.gne?id=699386664&size=o
    Step 3:Create all the objects in ID and cross verify below  whether u've created everything.
    http://www.flickr.com/photo_zoom.gne?id=699386690&size=o
    Step 4: Activate and run the interface.
    Your results :
    http://www.flickr.com/photo_zoom.gne?id=699386686&size=o
    Hope it helps!!!
    Best regards,
    raj.

  • 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

  • Urgent: Flat file reconciliation - Clarification reqd

    Hi,
    Can someone pls. clarify on the below:
    I am using OIM 11g version, and i need some clarifications, when working on GTC - Flat file reconciliation.
    * I am using a flat file reconciliation for create, update and delete accounts in OIM 11g. Create and update are working fine, but I am not sure how it will work in Delete scenario. Means how to delete a user using flat file reconciliation. It would be great if someone explain the functionality or provide across some link on the same.
    * Is that, we need to configure the policy such that when a row is removed from the file, the account is getting deleted on OIM. Is it possible? or if some simpler approach is there pls. guide us on that.
    * We were facing issue when we created accounts, with passing employee Type as "Full-Time Employee". On further digging, we came to know its an issue with space.
    Since OIM was able to create account via GTC if we pass, a value which doesn't contain any space. say like employee Type as "Intern".
    If space is the constaint, pls. guide how to escape the space. I tried to give double-quotes, single-quotes, back-slash etc. nothing helped.
    Some one pls help on this to the earliest.
    Regards,
    Karan
    Edited by: user8674642 on Feb 11, 2011 5:10 AM

    Thanks for your update. Its really helpful.
    I tried with "Full-Time" instead of "Full-Time Employee". It worked. Will test for other scenarios like "Non Worker", "Part-Time Employee", "Contingent Employee" where they have space as a constraint. Any document which states this steps would be great.
    Also, regarding deletion of account, is the approach we are following works fine. Pls. guide we are in correct track.
    For deletion of account via Flat-file, the below option we are planning to approach.
    We created an account with flat file data, with login,firstName,lastName,eMail,organization,employeeType,identityStatus and when we changed the value identityStatus as Disabled for an existing user with End-Date to current date, it was found when we execute the scheduler "Disable/delete account using end-date" the account got removed from OIM.
    Couple of guidance required here:
    1) Not sure about what is the equivalent mapping field for End-Date in OIM in 11g version.
    2) What should be format of End-date i should provide in flatfile so, oim can store in the backend.
    Pls. help me in these above clarification.
    Regards,
    Karan

  • GTC Flat file reconciliation error

    I'm trying to bring users in to OIM using a flat file recon.
    Here is my error...
    <Feb 13, 2013 10:54:50 PM EST> <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)
    >
    <Feb 13, 2013 10:54:52 PM EST> <Error> <oracle.iam.platform.utils> <BEA-000000> <Failed to apply DMSMethodInterceptor on oracle.iam.reconciliation.impl.ActionEngine>
    <Feb 13, 2013 10:54:52 PM EST> <Warning> <XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT> <BEA-000000> <FILE SUCCESSFULLY ARCHIVED : /home/oracle/Desktop/GTCinput/identities.txt~>
    Any help is greatly appreciated!

    Still not exactly sure what's going on..
    After running the reconciliation, I get this error:
    <Feb 15, 2013 10:25:13 AM EST> <Error> <oracle.iam.platform.utils> <BEA-000000> <Failed to apply DMSMethodInterceptor on oracle.iam.reconciliation.impl.ActionEngine>
    <Feb 15, 2013 10:25:13 AM EST> <Warning> <XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT> <BEA-000000> <FILE SUCCESSFULLY ARCHIVED : /home/oracle/Desktop/GTCinput/identities.txt>
    The OIM diagnostic log shows:
    [2013-02-15T10:25:11.813-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.scheduler.impl.quartz] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Job Listener, Job to be executed Description null FullName DEFAULT.HR FLAT FILE TRUSTED RECON_GTC Name HR FLAT FILE TRUSTED RECON_GTC
    [2013-02-15T10:25:11.842-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.scheduler.impl.quartz] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Method details Method details: executeJob
    [2013-02-15T10:25:11.842-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.scheduler.vo] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Method details executeJob HR FLAT FILE TRUSTED RECON_GTC
    [2013-02-15T10:25:13.073-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.utils] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] User 4 is granted access to operation IGNORE_EVENT
    [2013-02-15T10:25:13.077-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Generic Information: ignoreEvent Input Data : {employeeNumber=000011, organization=Xellerate Users, fullName=Test User11, userType=End-User, employeeType=Full-Time Employee, login=tuser11, firstName=Test, lastName=User11, [email protected]} dateFormat : yyyy/MM/dd HH:mm:ss z
    [2013-02-15T10:25:13.173-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.utils] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Generic Information: SELECT OBJ_KEY FROM OBJ WHERE OBJ_NAME = ?
    [2013-02-15T10:25:13.174-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.utils] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Generic Information: Params = [HR FLAT FILE TRUSTED RECON_GTC]
    [2013-02-15T10:25:13.188-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.utils] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Generic Information: SELECT OBJ_KEY FROM OBJ WHERE OBJ_NAME = ?
    [2013-02-15T10:25:13.188-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.utils] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Generic Information: Params = [HR FLAT FILE TRUSTED RECON_GTC]
    [2013-02-15T10:25:13.200-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Last Name and value is User11
    [2013-02-15T10:25:13.201-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Email and value is [email protected]
    [2013-02-15T10:25:13.201-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Full Name and value is Test User11
    [2013-02-15T10:25:13.201-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Role and value is Full-Time Employee
    [2013-02-15T10:25:13.201-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Employee Number and value is 000011
    [2013-02-15T10:25:13.201-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Xellerate Type and value is End-User
    [2013-02-15T10:25:13.201-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is act_key and value is Xellerate Users
    [2013-02-15T10:25:13.201-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is organization and value is Xellerate Users
    [2013-02-15T10:25:13.201-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is First Name and value is Test
    [2013-02-15T10:25:13.201-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is User Login and value is tuser11
    [2013-02-15T10:25:13.204-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.platform.entitymgr.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Initializing data provider for entity type - Organization of type OIMOrgDataProvider
    [2013-02-15T10:25:13.235-05:00] [oim_server1] [ERROR] [] [oracle.iam.platform.utils] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Failed to apply DMSMethodInterceptor on oracle.iam.reconciliation.impl.ActionEngine
    [2013-02-15T10:25:13.250-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.utils] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Generic Information: select USR_KEY from usr where USR_LAST_NAME=? and USR_EMAIL=? and USR_FULL_NAME=? and USR_EMP_TYPE=? and USR_EMP_NO=? and USR_TYPE=? and ACT_KEY=? and USR_FIRST_NAME=? and USR_LOGIN=? and USR.USR_STATUS != 'Deleted' AND ((UPPER(USR.USR_LOGIN)=UPPER(?)))
    [2013-02-15T10:25:13.250-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.utils] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Generic Information: Params = [User11, [email protected], Test User11, Full-Time Employee, 000011, End-User, 1, Test, TUSER11, TUSER11]
    [2013-02-15T10:25:13.277-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.utils] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] User 4 is granted access to operation CREATE_EVENT
    [2013-02-15T10:25:13.281-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Generic Information: createEvent Input Data : {employeeNumber=000011, organization=Xellerate Users, fullName=Test User11, userType=End-User, employeeType=Full-Time Employee, login=tuser11, firstName=Test, lastName=User11, [email protected]}[[
    eventAttribs : serialVersionUID:1357809523267688155 dateFormat:yyyy/MM/dd HH:mm:ss z changeType:CHANGELOG eventFinished:false actionDate:null
    [2013-02-15T10:25:13.281-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Last Name and value is User11
    [2013-02-15T10:25:13.281-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Email and value is [email protected]
    [2013-02-15T10:25:13.281-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Full Name and value is Test User11
    [2013-02-15T10:25:13.281-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Role and value is Full-Time Employee
    [2013-02-15T10:25:13.282-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Employee Number and value is 000011
    [2013-02-15T10:25:13.282-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Xellerate Type and value is End-User
    [2013-02-15T10:25:13.282-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is act_key and value is Xellerate Users
    [2013-02-15T10:25:13.282-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is organization and value is Xellerate Users
    [2013-02-15T10:25:13.282-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is First Name and value is Test
    [2013-02-15T10:25:13.282-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is User Login and value is tuser11
    [2013-02-15T10:25:13.356-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.platform.entitymgr.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Initializing data provider for entity type - RA_HRFLATFILETRUST817ED7CA of type RDBMSDataProvider
    [2013-02-15T10:25:13.519-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Reconciliation event 41 completed successfully
    [2013-02-15T10:25:13.538-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.utils] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] User 4 is granted access to operation IGNORE_EVENT
    [2013-02-15T10:25:13.538-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Generic Information: ignoreEvent Input Data : {employeeNumber=000012, organization=Xellerate Users, fullName=Test User12, userType=End-User, employeeType=Full-Time Employee, login=tuser12, firstName=Test, lastName=User12, [email protected]} dateFormat : yyyy/MM/dd HH:mm:ss z
    [2013-02-15T10:25:13.539-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Last Name and value is User12
    [2013-02-15T10:25:13.539-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Email and value is [email protected]
    [2013-02-15T10:25:13.539-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Full Name and value is Test User12
    [2013-02-15T10:25:13.539-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Role and value is Full-Time Employee
    [2013-02-15T10:25:13.539-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Employee Number and value is 000012
    [2013-02-15T10:25:13.539-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Xellerate Type and value is End-User
    [2013-02-15T10:25:13.539-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is act_key and value is Xellerate Users
    [2013-02-15T10:25:13.539-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is organization and value is Xellerate Users
    [2013-02-15T10:25:13.539-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is First Name and value is Test
    [2013-02-15T10:25:13.539-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is User Login and value is tuser12
    [2013-02-15T10:25:13.541-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.utils] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Generic Information: select USR_KEY from usr where USR_LAST_NAME=? and USR_EMAIL=? and USR_FULL_NAME=? and USR_EMP_TYPE=? and USR_EMP_NO=? and USR_TYPE=? and ACT_KEY=? and USR_FIRST_NAME=? and USR_LOGIN=? and USR.USR_STATUS != 'Deleted' AND ((UPPER(USR.USR_LOGIN)=UPPER(?)))
    [2013-02-15T10:25:13.541-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.utils] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Generic Information: Params = [User12, [email protected], Test User12, Full-Time Employee, 000012, End-User, 1, Test, TUSER12, TUSER12]
    [2013-02-15T10:25:13.552-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.utils] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] User 4 is granted access to operation CREATE_EVENT
    [2013-02-15T10:25:13.552-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Generic Information: createEvent Input Data : {employeeNumber=000012, organization=Xellerate Users, fullName=Test User12, userType=End-User, employeeType=Full-Time Employee, login=tuser12, firstName=Test, lastName=User12, [email protected]}[[
    eventAttribs : serialVersionUID:1357809523267688155 dateFormat:yyyy/MM/dd HH:mm:ss z changeType:CHANGELOG eventFinished:false actionDate:null
    [2013-02-15T10:25:13.552-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Last Name and value is User12
    [2013-02-15T10:25:13.552-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Email and value is [email protected]
    [2013-02-15T10:25:13.552-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Full Name and value is Test User12
    [2013-02-15T10:25:13.552-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Role and value is Full-Time Employee
    [2013-02-15T10:25:13.552-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Employee Number and value is 000012
    [2013-02-15T10:25:13.552-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is Xellerate Type and value is End-User
    [2013-02-15T10:25:13.552-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is act_key and value is Xellerate Users
    [2013-02-15T10:25:13.552-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is organization and value is Xellerate Users
    [2013-02-15T10:25:13.552-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is First Name and value is Test
    [2013-02-15T10:25:13.553-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Oim attribute name is User Login and value is tuser12
    [2013-02-15T10:25:13.579-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Reconciliation event 42 completed successfully
    [2013-02-15T10:25:13.655-05:00] [oim_server1] [WARNING] [] [XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] FILE SUCCESSFULLY ARCHIVED : /home/oracle/Desktop/GTCinput/identities.txt
    [2013-02-15T10:25:13.778-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.scheduler.impl.quartz] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.HR FLAT FILE TRUSTED RECON_GTC Name HR FLAT FILE TRUSTED RECON_GTC
    [2013-02-15T10:25:13.888-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,1:22706] [APP: oim#11.1.2.0.0] Submit task for BATCH [41]
    [2013-02-15T10:25:14.117-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,0] [APP: oim#11.1.2.0.0] Executing BATCH task with ID 41
    [2013-02-15T10:25:14.140-05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.dao] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: cf7494eb567c96ef:276af958:13cde709b6d:-8000-0000000000000003,0] [APP: oim#11.1.2.0.0] Generic Information: OIM_SP_ReconBlkUsrMLSWrapper[[
    intUserKey_in = 4
    intBatchKey_in = 41
    strTargetTableName_in = RA_HRFLATFILETRUST817ED7CA
    strRequiredAttributesList_in =
    strValidateAttributesList_in = RA_EMAIL,RA_EMPLOYEETYPE,RA_USERTYPE,RA_ACT_KEY,RA_LOGIN
    strOIMVldtAttributeColList_in = USR_EMAIL,USR_EMP_TYPE,USR_TYPE,ACT_KEY,USR_LOGIN
    strMatchingRule_in = ((UPPER(USR.usr_login)=UPPER(RA_HRFLATFILETRUST817ED7CA.RA_LOGIN)))
    strNoMatchFoundRule_in = Create User
    strUserMatchedRule_in = Establish Link
    strUsersMatchedRule_in = None
    intEventAssignUsrGrpKey_in = 0
    strmappedAttributesList_in = RA_LASTNAME,RA_EMAIL,RA_FULLNAME,RA_EMPLOYEETYPE,RA_EMPLOYEENUMBER,RA_USERTYPE,RA_ACT_KEY,RA_FIRSTNAME,RA_LOGIN
    stroimAttributeTableColList_in = USR_LAST_NAME,USR_EMAIL,USR_FULL_NAME,USR_EMP_TYPE,USR_EMP_NO,USR_TYPE,ACT_KEY,USR_FIRST_NAME,USR_LOGIN
    strReconciliationType_in = User
    strReconMLSTableName_in = RAMLS_HRFLATFIL817ED7CA
    strReconMLSColNames_in = RA_FULLNAME
    strOimMLSColNames_in = USR_FULL_NAME
    strDefaultLocale_in = en
    strAllLocates_in = en
    intReturnCode_out = null
    strErrMsg_out = null
    Maybe I'm just not seeing the problem? None of the two users in this reconciliation are created.

  • Problem Reading Flat File from Application server

    Hi All,
    I want to upload a Flat File which is having a Line Length of 3000.
    While uploading it to Application server , only upto 555 length it is getting uploaded .
    i am using the code :
    DATA: BEGIN OF TB_DATA OCCURS 0,
            LINE(3000),
          END OF TB_DATA.
    *----Uploading the flat file from the Local drive using FM "UPLOAD".
    OPEN DATASET TB_FILENAM-DATA FOR OUTPUT IN TEXT MODE." ENCODING DEFAULT.
    IF SY-SUBRC NE 0.
      WRITE:/ 'Unable to open file:', TB_FILENAM-DATA.
    ELSE.
      LOOP AT TB_DATA.
        TRANSFER TB_DATA TO TB_FILENAM-DATA.
      ENDLOOP.
    ENDIF.
    CLOSE DATASET TB_FILENAM-DATA.
    What could be the problem?
    Could it be due to any Configuration Problem?
    Waiting for your replies.
    Thanks and Regards.
    Suki

    Your code looks OK, but you may have touble displaying the full width. Try:
    WRITE: /001 TB_FILENAM-DATA+555.
    (And don't forget to append your ITAB after each read.)
    Rob

  • OIM 11.1.1.5 Flat File Reconciliation :

    Hi,
    I am using a csv file as a Target Source and trying to reconcile in OIM. I can successfully do so unless I try to populate the manager field in OIM. As soon as I try to populate the Manager field, I get an error.
    I read that the Manager attribute in OIM User Form is mapped to the usr_mgr_key in the backend. I believe it should automatically get the usr_key and map that to the usr_mgr_key upon reconciliation.
    In my example : Supervisor_ID = RANDY_MARSH (with user key is 61 already) exists in my OIM.
    The error I am getting is as follows : Any input is highly appreciated.
    ++usrColumnsList = usr_manager_key,usr_type,usr_title,usr_emp_no,usr_email,usr_dept_no,usr_middle_name,usr_login,act_key,usr_last_name,usr_first_name++
    ++usrDataArray = [61, End-User, Non Billable, 100002, [email protected], 4168500121, Theodore, 100002, 24, Cartman, Eric]++
    ++matchingRulesWhereClause = (((USR.USR_EMP_NO='100002')AND(USR.USR_TYPE='End-User')AND(USR.USR_DEPT_NO='4168500121')AND(USR.USR_LAST_NAME='Cartman')AND(USR.USR_TITLE='Non Billable')AND(UPPER(USRMGR.USR_LOGIN)=UPPER('61'))AND(USR.ACT_KEY='24')AND(USR.USR_EMAIL='[email protected]')AND(UPPER(USR.USR_LOGIN)=UPPER('100002'))AND(USR.USR_FIRST_NAME='Eric')AND(USR.USR_MIDDLE_NAME='Theodore')))++
    ++dateFormat = MM-DD-RRRR HH24:MI:SS++
    ++]]++
    ++[2011-12-28T16:33:30.203+05:30] [oim_server1] [ERROR] [IAM-5010000] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-2] [userId: oiminternal] [ecid: d0b6053d8947039f:239a101:1345ff4d6f6:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] Generic Information: {0}[[++
    ++oracle.iam.platform.utils.SuperRuntimeException: java.sql.SQLSyntaxErrorException: ORA-00904: "USRMGR"."USR_LOGIN": invalid identifier++
    ++ORA-06512: at "DEV_OIM.XL_SP_RECON_USR_MATCH", line 14++
    ++ORA-06512: at "DEV_OIM.XL_SP_RECON_USR_DATA_MATCH", line 31++
    ++ORA-06512: at line 1++
    ++     at oracle.iam.reconciliation.dao.event.EventMgmtDao.ignoreEventUsrDataMatch(EventMgmtDao.java:450)++
    ++     at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:385)++
    ++     at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:346)++
    ++     at Thor.API.Operations.tcReconciliationOperationsIntfEJB.ignoreEventx(Unknown Source)++
    ++     at sun.reflect.GeneratedMethodAccessor9086.invoke(Unknown Source)++
    ++     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)++
    ++     at java.lang.reflect.Method.invoke(Method.java:597)++

    I tried passing 61 but it didnt work.
    Anyways I was able to troubleshoot the error. It was rather a mistake on my side. There was a required field that I was missing on this flat file, EmployeeType that maps to Role on the OIM side. However the error shown in the logs was a bit misleading.
    Thanks for you help.

  • Problem in Flat file transaction data loading to BI7

    Hi Experts,
    I am new to BI7, got problem in activating data source for transaction data and create transfer routine to calculate sales revenue which is not there in flat file but flat file has got price per unit and quantity sold.
    Flat file fields are:
    Cust id   SrepID  Mat ID  Price per unit  Unit measure  Quantity   TR. Date
    cu100    dr01      mat01         50                 CS              5     19991001       
    created info objects are
    IO_CUID
    IO_SRID
    IO_MATID
    IO_PRC
    IO_QTY
    IO_REV
    0CALDAY
    When i created IO_QTY, unit/curency was given as 0UNIT. In creation of DS, under fields tab, extra field CS was shown I did confuse to which object should i map it. and at the same time when i enter IO_QTY its prompting one dailogbox with 0UNIT, so i said ok. Now i can't map CS to unit as system created automatic ally 0UNIT when i enter IO_QTY. Could you please give me solution for this and procedure to enter formulae for calculating Sales revenue at this level instead of query level. Your solutions will be more appreciated with points.
    Await for ur solutions
    Thanks
    Shrinu

    Hi Sunil,
    Thanks for your quick response. I tried to assign the infoobjects under the fields tab in creation of DS. I have not reached to data target yet.
    Could you please answer to my total question.
    Will you be able to send some screen shots to my email id [email protected]
    Thanks
    Shri

  • Encountering problem in Flat File Extraction

    Flat file extraction: the settings which I maintain in the data source u201Cfield tabu201D are conversion routine "ALPHA", format "External". But when I load the data, the record which is maintained in lower case (in the Flat File) is not getting converted into upper case. But if I try with out ALPHA conversion, the lower case data is getting converted into the SAP format (Upper case). Could you please help me to fix the problem
    When I use both ALPH & External together?

    Hai did you enable the lower case enable option check box in the infoobject level .For the objects which you want lower case values .Check the help.sap site as well.
    Goodday

  • Problem with flat file loading/Special characters

    Hi, All,
    We just migrated from Version 3.0B to BI7.0, and I've a problem which I can't handle for the moment. We are in Unicode, current codepage of the server is 4103 and codepage of frontend is 4110 (from SNL1 Transaction).
    I'm loading czech texts in my material, via CSV files. The CSV file is correct on my PC, I see the special characters.
    The problem is on my loading, whatever Character set I choose in the Infopackage (I choose Standard or Character Set Setting User-dependant), I cannot see the good characters.
    Does any one of you already encounter this kind of problem, and, if yes, how did you solve it ?
    Thanks

    hi,
    check out with your flat file letter's type, if it's in lower case letter's change them in
    upper case letter's. or otherwise change the infobject's type as-- select check box
    corresponding to lower case letter's in infoobject.
    if helpful provide points
    regards
    harikrishna.N

  • Getting Problem in Flat File to IDoc Scenario.

    Hi,
    I am facing problem which is as follows.
    Test Flat File Contain Data As Follow
    Field1,Field2,Field3
    Field4,Field5,Field6
    Field1,Field2,Field3
    Field4,Field5,Field6
    Field1,Field2,Field3
    Field4,Field5,Field6
    Source structure has only one segment with all six fields and is repeating.
    What will be the file content conversion parameters so that it will pick first 2 lines and convert it into segment in this away.(I cant create two segments)
    Thanks in advance.

    Hi,
    I agree with Vijay.. so try to create the Data type like this..
    Recoredset 0...1
    -----Line1 0.... unbound
    --------Field1 0...1
    --------Field2 0...1
    --------Field3 0...1
    -----Line2 0.... unbound
    --------Field4 0...1
    --------Field5 0...1
    --------Field6 0...1
    Now do your FCC
    Recordset Structure ---- Line1,*,Line2,*
    Recordset per Message ---- 1
    Line1.fieldNames ----- Field1,Field2,Field3
    Line1.fieldSeparator ---- ,
    Line1.endSeparator ----- 'nl'
    Line2.fieldNames ----- Field4,Field5,Field6
    Line2.fieldSeparator ---- ,
    Line2.endSeparator ----- 'nl'
    now map the fields as per your requirement.
    Regards,
    Sarvesh

  • Problem in flat file loading(bulk data)

    Hi,
    I am populating a flat file with 3lac records. I am getting error due to buffer space problem.
    "Error during target file write "
    around 2 lac records are getting inserted after that the above error is coming..
    Now temporarily I am populating 1.5 lac and 1.5 lac in two times.
    Could anyone please tell me how to solve this issue .
    Thanks in Advance.

    I am using owb 10.2 version.
    In the map source is a Oracle table, Target is a flat file.
    Source table contains 3lac records.
    I executed the map. During execution it is throwing the following error .
    "Error during target file write "
    But it has inserted 2lac records in the target file.

Maybe you are looking for

  • Activate data in ODS

    Hi Gurus, Im loading data from ods to ods thru full update and after that I have to activate that ODS, Kindly let me know the steps for activating the ODS, right click on the ods and press activate data n  ods or before i have to do Update ods in dat

  • How do you get multiple plots to show up on the same graph?

    I am trying to get multiple (20) plots to show up on the same XY graph.  My data set is a 2D array, which exits a for loop.  The ultimate goal is to have one plot show up after each iteration of the for loop.  I can only get all 20 to show up at once

  • Sales Analysis

    Hi Experts, We are implementing the SAP B1 in one of the manufacturing industry in which return of the material(quality,color Defect) from the customer is normal process. Scenario: There is an A/R Invoice raised in the month of August, later customer

  • Can you block a number with iPhones

    can you block an incoming phone number with iPhones

  • Enabling button in BSP

    The query goes like this OnClientclick of one button i am calling a function which enables another button which is in disabled mode. Now the issue is buttonname.disabled = false ; does not work in this case Isthere any other way to do the  same in ja