OIM11g - GTC Trusted - Events are in Data Received state

Hi all,
I ran GTC Trusted Recon. I have received close to 15k events. But all the events are in data received state. I can see the keyfield given in recon rules in event manager.
I have set the recon batch size as 300.
I tried to evaluate manually, which is invain. Gives me exception stating "Cannot be re-evaluated because of the batch is processed yet."
Also, I cannot find "Resubmit Reconciliation Events" schedule job in OIM11g.
What is "Data Received" state and how to make these events get processed.
Any help is appreciated.
Regards
Vicky

Hi vicky.
Could you solve this problem? I am working in a project that is facing the same problem. The costumer created an GTC connector and all events reconciled by this connector are in 'Data Received' status. It is happening in the Production Enviroment and it is clustered. This problem does not happen in the other costumer enviroments.
In the log file there is the following information:
<Error> <oracle.iam.reconciliation.impl> <IAM-5010000> <Generic Information: {0}>
oracle.iam.platform.utils.SuperRuntimeException: java.sql.SQLException: ORA-20001: An error was encountered -  XL_SP_ReconBlkUsrRqdcValdnMtch while Processing Batch ID ORA-20001: An error was encountered -  XL_SP_ReconBlkUserMatch while Processing Batch ID  11330   ORA-01013: user requested cancel of current operation
ORA-06512: at "QIOR_OIM.XL_SP_RECONBLKUSRRQDCVALDNMTCH", line 760
ORA-06512: at "QIOR_OIM.OIM_SP_RECONBLKUSRMLSWRAPPER", line 54
ORA-06512: at line 1
        at oracle.iam.reconciliation.dao.DBCall.execute(DBCall.java:24)
        at oracle.iam.reconciliation.dao.ReconActionDao.processSPCall(ReconActionDao.java:1344)
        at oracle.iam.reconciliation.dao.ReconActionDao.executeBulkUserMatchCRUD(ReconActionDao.java:698)
        at oracle.iam.reconciliation.impl.UserHandler.executeBulkCUD(UserHandler.java:520)
        at oracle.iam.reconciliation.impl.BaseEntityTypeHandler.process(BaseEntityTypeHandler.java:42)
        at oracle.iam.reconciliation.impl.ActionEngine.processBatch(ActionEngine.java:131)
        at oracle.iam.reconciliation.impl.ActionEngine.execute(ActionEngine.java:92)
        at oracle.iam.reconciliation.impl.ActionTask.execute(ActionTask.java:73)
        at oracle.iam.platform.async.impl.TaskExecutor.executeUnmanagedTask(TaskExecutor.java:101)
        at oracle.iam.platform.async.impl.TaskExecutor.execute(TaskExecutor.java:71)
        at oracle.iam.platform.async.messaging.MessageReceiver.onMessage(MessageReceiver.java:68)
        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.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.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 $Proxy434.onMessage(Unknown Source)
        at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:583)
        at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:486)
        at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:389)
        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:545)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Caused By: java.sql.SQLException: ORA-20001: An error was encountered -  XL_SP_ReconBlkUsrRqdcValdnMtch while Processing Batch ID ORA-20001: An error was encountered -  XL_SP_ReconBlkUserMatch while Processing Batch ID  11330   ORA-01013: user requested cancel of current operation
ORA-06512: at "QIOR_OIM.XL_SP_RECONBLKUSRRQDCVALDNMTCH", line 760
ORA-06512: at "QIOR_OIM.OIM_SP_RECONBLKUSRMLSWRAPPER", line 54
ORA-06512: at line 1
        at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:462)
        at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405)
        at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:931)
        at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:481)
        at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:205)
        at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:548)
        at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:213)
        at oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableStatement.java:1111)
        at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1488)
        at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3769)
        at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3954)
        at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:9353)
        at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1539)
        at weblogic.jdbc.wrapper.PreparedStatement.execute(PreparedStatement.java:99)
        at oracle.iam.reconciliation.dao.ReconActionDao$1ReconDBCall.command(ReconActionDao.java:1316)
        at oracle.iam.reconciliation.dao.ReconActionDao$1ReconDBCall.command(ReconActionDao.java:1299)
        at oracle.iam.reconciliation.dao.DBCall.execute(DBCall.java:17)
        at oracle.iam.reconciliation.dao.ReconActionDao.processSPCall(ReconActionDao.java:1344)
        at oracle.iam.reconciliation.dao.ReconActionDao.executeBulkUserMatchCRUD(ReconActionDao.java:698)
        at oracle.iam.reconciliation.impl.UserHandler.executeBulkCUD(UserHandler.java:520)
        at oracle.iam.reconciliation.impl.BaseEntityTypeHandler.process(BaseEntityTypeHandler.java:42)
        at oracle.iam.reconciliation.impl.ActionEngine.processBatch(ActionEngine.java:131)
        at oracle.iam.reconciliation.impl.ActionEngine.execute(ActionEngine.java:92)
        at oracle.iam.reconciliation.impl.ActionTask.execute(ActionTask.java:72)
        at oracle.iam.platform.async.impl.TaskExecutor.executeUnmanagedTask(TaskExecutor.java:101)
        at oracle.iam.platform.async.impl.TaskExecutor.execute(TaskExecutor.java:71)
        at oracle.iam.platform.async.messaging.MessageReceiver.onMessage(MessageReceiver.java:68)
        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.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 $Proxy434.onMessage(Unknown Source)
        at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:583)
        at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:486)
        at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:388)
        at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
        at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)
        at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3821)
        at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)
        at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)
        at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
>
I appreciate any help on this.
Thanks in advance,
Andressa Silva.

Similar Messages

  • OIM11gR1 - Trusted recon event going to Data Received status

    Hi All,
    I am trying to do a trusted recon for an existing user in OIM and the recon event always goes to Data Received status.
    Everything looks good on the data side and no exceptions in the logs. It's almost 10 times that every recon event is stuck in Data Received status.
    Anybody had similar issues ? Please suggest any solution....
    Thanks..

    If you have a lot of events, they will process when they get to the batch amount specified in your system configuration.  If you are doing individual recon events with code, you will want to make sure to use the callingEndOfJobAPI() to complete the event.  If your scheduled task is not completing successfully, it might not be triggering the processing at the end.  And also, if the data is extremely large, you might have a stuck thread in the batch processing which has caused it to fail to process.
    -Kevin

  • Non Trusted Recon Events Stuck in Data Received status

    Hi,
    I am doing non trusted reconcilition.
    This reconciliation ever running well.
    but now this reconciliation can not running well.
    The process is finished but status stuck in data received.
    Any help/suggestion?
    Thanks,
    Mariya

    You can use the following code to process them and hope once done, you next recon task will complete correctly and it will process:
    >
    public void retryReconEvents(String resource){
    try{
    ReconSearchCriteria crit = new ReconSearchCriteria();
    crit.addExpression(EventConstants.RECON_EVENT_RSRC_NAME, resource,ReconSearchCriteria.Operator.EQUAL);
    crit.addExpression(EventConstants.RECON_EVENT_STATUS,"Data Received",ReconSearchCriteria.Operator.EQUAL);
    crit.setConjunctionOp(ReconSearchCriteria.Operator.AND);
    Vector order = new Vector();
    order.add(EventConstants.RECON_EVENT_KEY);
    boolean noEvents = false;
    int success = 0;
    int failed = 0;
    while(!noEvents){
    int counter = 0;
    List<ReconEvent> reconEvents = eventMgmt.search(crit, order, true, 0, 500);
    int size = reconEvents.size();
    for (ReconEvent reconEvent:reconEvents){
    long reconKey = reconEvent.getReKey();
    //System.out.println("************* Recon Event [" + reconKey + "] **************");
    counter++;
    try{                       
    reconIntf.processReconciliationEvent(reconKey);
    success++;
    }catch(Exception e){
    System.out.println(e.getMessage());
    crit.addExpression(EventConstants.RECON_EVENT_KEY,reconKey,ReconSearchCriteria.Operator.NOT_EQUAL);
    failed++;
    System.out.println("Resource[" + resource + "]"+ counter + "|" + size + "|reconKey[" + reconKey + "]Success[" + success + "]Failed[" + failed + "]");
    if (size==0)noEvents = true;
    }catch(Exception e){
    e.printStackTrace();
    >
    -Kevin

  • OIM11gR2 - recon events stuck in Data Received status

    Hi,
    reconciliation events created by SAP-ER 9.1.2 connector by Trusted Recon process are normally created in "Data Received" status; to process them using OIM11gR1 (11.1.1) I usually run the job named "Non Scheduled Batch Recon".
    Now we are with OIM11gR2 (11.1.2), the Trusted Recon events generated by SAP-ER 9.1.2 connector are still created in "Data Received" sttaus but if I run the job "Non Scheduled Batch Recon" the events are not processed and their status does not change.
    Any help/suggestion?
    Thanks,
    Gabriele.

    You can use the following code to process them and hope once done, you next recon task will complete correctly and it will process:
    >
    public void retryReconEvents(String resource){
    try{
    ReconSearchCriteria crit = new ReconSearchCriteria();
    crit.addExpression(EventConstants.RECON_EVENT_RSRC_NAME, resource,ReconSearchCriteria.Operator.EQUAL);
    crit.addExpression(EventConstants.RECON_EVENT_STATUS,"Data Received",ReconSearchCriteria.Operator.EQUAL);
    crit.setConjunctionOp(ReconSearchCriteria.Operator.AND);
    Vector order = new Vector();
    order.add(EventConstants.RECON_EVENT_KEY);
    boolean noEvents = false;
    int success = 0;
    int failed = 0;
    while(!noEvents){
    int counter = 0;
    List<ReconEvent> reconEvents = eventMgmt.search(crit, order, true, 0, 500);
    int size = reconEvents.size();
    for (ReconEvent reconEvent:reconEvents){
    long reconKey = reconEvent.getReKey();
    //System.out.println("************* Recon Event [" + reconKey + "] **************");
    counter++;
    try{                       
    reconIntf.processReconciliationEvent(reconKey);
    success++;
    }catch(Exception e){
    System.out.println(e.getMessage());
    crit.addExpression(EventConstants.RECON_EVENT_KEY,reconKey,ReconSearchCriteria.Operator.NOT_EQUAL);
    failed++;
    System.out.println("Resource[" + resource + "]"+ counter + "|" + size + "|reconKey[" + reconKey + "]Success[" + success + "]Failed[" + failed + "]");
    if (size==0)noEvents = true;
    }catch(Exception e){
    e.printStackTrace();
    >
    -Kevin

  • 11g oim: trusted recon -- status data receive

    Hi Gurus
    i have written a custom scheduler which fetches data from db and generate events, i am able to generate recon events but all of them are in Data received state,When i reevalute rule i am getting Batch process not complete.I have given batch process as 1 in system property Recon batch process .
    Guys give me some pointers to move forward
    Regards
    VM

    You can resolve this by hacking the OIM database but that is a quite high risk approach as it is very easy to make a mistake that will lock up your entire system.
    Best regards
    -M

  • OIM11g Error GTC trusted recon using Database Application Tables 9.1.0.5.0

    Hi!
    I'm using OIM 11g (11.1.1.3.0) with Database Application Tables 9.1.0.5.0.
    I've setup GTC trusted recon connector as follows:
    1st Step: Filled required Run time parameters
    2nd Step: Mapped 11 fields
    - User ID
    - First Name
    - Last Name
    - Email
    - Organization
    - Role
    - Design Console Access
    - Status
    - Employee Number
    When I run the task I get an error in the log.
    [2011-11-09T11:34:41.334-02:00] [oim_server1] [ERROR] [IAM-5010000] [oracle.iam.reconciliation.impl] [tid: [ACTIVE].ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: 0000JE8YQ9L1nZvLSYs1yc1EiM5O0000OA,0] [APP: oim#11.1.1.3.0] Generic Error/Information: {0}[[
    oracle.iam.platform.utils.SuperRuntimeException: -9: Attribute field (EMPLOYEE_NUMBER) does not exist in table USR.
    at oracle.iam.reconciliation.dao.ReconActionDao.executeBulkUserMatchCRUD(ReconActionDao.java:697)
    at oracle.iam.reconciliation.impl.UserHandler.executeBulkCUD(UserHandler.java:568)
    at oracle.iam.reconciliation.impl.BaseEntityTypeHandler.process(BaseEntityTypeHandler.java:34)
    at oracle.iam.reconciliation.impl.ActionEngine.processBatch(ActionEngine.java:129)
    at oracle.iam.reconciliation.impl.ActionEngine.execute(ActionEngine.java:90)
    at oracle.iam.reconciliation.impl.ActionTask.execute(ActionTask.java:73)
    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.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.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 $Proxy355.onMessage(Unknown Source)
    at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:466)
    at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371)
    at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:328)
    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:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    The error is "(EMPLOYEE_NUMBER) does not exist in table USR". This field is a default OIM field. If I remove it from the mapping, the recon works OK.
    I have the same error if I mapping a UDF field that the label has a white space (eg.: Cost Center).
    This happens with other default OIM field:
    - Hire Date
    - Display Name
    Any idea?
    Are there any workaround for this?
    Thanks,
    Ariel

    Hi!
    I found the bug in metalink "Bug 10041190 GTC Recon Failed With new OIM UDF Attribute Map If Attribute Name Has Space"
    The workaround is: Don't use UDF's with a space in the attribute name.
    This issue is fixed in 11.1.1.3.2
    Thanks,
    Ariel

  • ICal events are missing Day and Month in date

    Hello, Sorry if this has been addressed elsewhere - this is such a weird fault I was not sure how to search for it.
    My iCal events are missing the Day and Month in their start and end dates - it just shows a 4 digit year which can only be edited as a 4 digit number. All my events are in their correct places but I am unable to create new multiday events.
    This applies to old and new events alike. I tried trashing my iCal prefs file but it made no difference.
    Anyone any ideas? I am using iCal 3.0.8 on Leopard 10.5.8.
    Thanks in advance.

    Worked it out - I was using a custom date format to give me day and date in the menu bar - reverting to one of the standard built in 'British' works - but then I lose my day in the menu bar....

  • Events are not grouped by date

    Recently I had a crash on my iPhoto and had to basically re-input all 60,000 photos. All went well and iPhoto working okay now. Only issue is the events are not grouped by date anymore.  meaning I have several events that are on the same date. All the setting appear to be correct.
    Is there a way to have iPhoto regroup the events all by date?

    The only way to sort events is the view menu --> sort events - Using it you can re-sort events a few ways
    Events are not categorized so there is no way to "re-categorize" them
    What you need to do is to restore your backup of the iPhoto library from before the crash that caused you to import your masters folder into iPhoto
    And probably if you had rebuild the library after the crash you would have been OK - Back up your iPhoto library, Depress and hold the option (alt) and command keys and launch iPhoto - from the resulting first aid window repair permissions and if necessary rebuild your database   --  this will not help on the new library that you created - it has to be done on the bad library that resulted from the crash
    LN

  • Waiting for receiving whole data in data receive event of serila port

    0down votefavorite
    I want to migrate one VB6 project to C#. In VB6 project MSCOMM control is used for serial port communication. Instead of using same control in C# application I have used serial port class.
    Initially I am sending 4 consecutive commands to serial port. When I tried to debug the code I found
    DataReceive event is working in separate thread.
    I need 15 bytes response for first command 17 bytes response to second command.
    But as we know DataReceive event for one byte also.
    I want to get whole 15 bytes response for first command and then want to send second command.
    I have tried following code.
    private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
    if (serialPort1.ReceivedBytesThreshold > sent_command.Length)
    string data = serialPort1.ReadExisting();
    int bufferLengh = data.Length;
    string output_str;
    char[] array = data.ToCharArray();
    string final = "";
    foreach (var i in array)
    string hex = String.Format("{0:X}", Convert.ToInt32(i));
    final += hex.Insert(0, "") ;
    final = final.TrimEnd();
    output_str = final;
    MessageBox.Show(output_str);
    Using above code I am getting data filled with one or two bytes and rest data bytes as "0" but data byte length is correct. (for first command it is 15 and second command 17 bytes)
    Or sometimes data = ""
    My question is how to wait in data receive event to get whole response and then it will receive the response for second command.
    In VB6 application one polling timer is used.
    If I used a timer in C# application then in that timer event timeout exception get fired and data receive event does not get fired.
    Please help me to resolve this.
    Thanks in advance.

    Perhaps the solution discussed in this thread will help:
    https://social.msdn.microsoft.com/Forums/vstudio/en-US/f263cd57-9e88-41dd-bc38-ddaf1bd963c0/how-to-wait-for-a-serialport-receive-data?forum=netfxcompact

  • Why are my mail receive dates wrong?

    During the overnight while I slept, something went afoul with my mail. I awoke to find two unread in my inbox. I couldn't understand why they weren't showing up. I then scrolled through all history (knowing I had read all mail before sleep) to find the unread mail was at the very beginning. They were there because the date received was listed as some day n time in 2009 (before I even had a computer). The time, and day on the mail is correct. So my question is. Why is my mailbox thinking it's 2009? Sorry for the long explanation, just trying to avoid any other questions that may arise to find an answer. I would appreciate any input.

    Can you scroll the mail if you try to select the full text?
    You can try these steps in case of issues with web pages:
    You can reload web page(s) and bypass the cache to refresh possibly outdated or corrupted files.
    *Hold down the Shift key and left-click the Reload button
    *Press "Ctrl + F5" or press "Ctrl + Shift + R" (Windows,Linux)
    *Press "Command + Shift + R" (Mac)
    Clear the cache and cookies only from websites that cause problems.
    "Clear the Cache":
    *Firefox/Tools > Options > Advanced > Network > Cached Web Content: "Clear Now"
    "Remove Cookies" from sites causing problems:
    *Firefox/Tools > Options > Privacy > "Use custom settings for history" > Cookies: "Show Cookies"
    Start Firefox in <u>[[Safe Mode|Safe Mode]]</u> to check if one of the extensions (Firefox/Tools > Add-ons > Extensions) or if hardware acceleration is causing the problem.
    *Switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance
    *Do NOT click the Reset button on the Safe Mode start window
    *https://support.mozilla.org/kb/Safe+Mode
    *https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes

  • SAP ER Incremental Reconciliation - Current Status = Data Received

    Hi,
    we are using SAP ER connector for SAP HR Trusted Source Reconciliation.
    The Full Reconciliation works so we switched to Incremental Reconciliation.
    The OIM Job named "SAP HRMS Listener" is Enabled and Active (that means OIM is listening on the TRFC Port of SAP HR system).
    Issue: when the SAP admin hires an employee on SAP HR system, OIM correctly receive the transaction (this means the communication between SAP HR and OIM works as excepted) and create a new Reconciliation Event but that event remains "open" without any error and with Current Status = Data Received.
    Note: no messages into weblogic_oim.log file and no errors into oim_server1-diagnostic.log.
    Regards,
    Gabriele

    Hi Gabriele
    Check the batch size system property. Only after the number of events reaches to that number, your recon events will be processed.
    Please run the scheduled job "Non Scheduled batch recon" to process the recon events immediately.
    Let me know the results.
    Regards
    user12841694

  • GTC Trusted Recon Issue 11g R2

    Hi,
    We have configured csv as our trusted source and onboarding the users into OIM via GTC. When We execute the task only one attribute which is Organization attribute provided as a literal value under Recon staging is appearing under the event. CSV is getting archived successfully, but events are failing with notes:
    oracle.iam.platform.kernel.ValidationFailedException: Orchestration validation failed on the event handler - CreateUserValidationHandler at oracle.iam.platform.kernel.impl.OrchProcessData.runValidationEvents(OrchProcessData.java:248) at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.validate(OrchestrationEngineImpl.java:699) at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.process(OrchestrationEngineImpl.java:547) at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.orchestrate(OrchestrationEngineImpl.java:485) at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.orchestrate(OrchestrationEngineImpl.java:403) at sun.reflect.GeneratedMethodAccessor3793.invoke(Unknown Source) 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.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at oracle.iam.platform.utils.DMSMethodInterceptor.invoke(DMSMethodInterceptor.java:25) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy249.orchestrate(Unknown Source) at oracle.iam.reconciliation.impl.UserHandler.orchestrate(UserHandler.java:218) at oracle.iam.reconciliation.impl.UserHandler.executeSingleEvent(UserHandler.java:180) at oracle.iam.reconciliation.impl.EntityTypeHandler.create(EntityTypeHandler.java:98) at oracle.iam.reconciliation.impl.EntityTypeHandler.applyRule(EntityTypeHandler.java:80) at
    Can someone please help me on this one.
    Thanks

    I think I got the issue, I am passing Hire date and is throwing this error at the end:
    Thor.API.Exceptions.tcAPIException: Exception occurred while inserting data into table RA_HRFEED_GTC due to java.sql.SQLException: ORA-12899: value too large for column "OIMNG_OIM"."RA_HRFEED_GTC"."RA_CUSTOMPROPERTY9" (actual: 10, maximum: 7)
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.createReconciliationEvent(ReconOperationsServiceImpl.java:383)
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.createReconciliationEvent(ReconOperationsServiceImpl.java:370)
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.createReconciliationEvent(ReconOperationsServiceImpl.java:366)
    at sun.reflect.GeneratedMethodAccessor13916.invoke(Unknown Source)
    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.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at oracle.iam.platform.utils.DMSMethodInterceptor.invoke(DMSMethodInterceptor.java:25)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy1434.createReconciliationEvent(Unknown Source)
    at Thor.API.Operations.tcReconciliationOperationsIntfEJB.createReconciliationEventx(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor13915.invoke(Unknown Source)
    But I since hire date is of type text, I am passing the date in MM/dd/yyyy format...am i Missing something here?
    Thanks again

  • ICal events are imported in the wrong calendar

    Hello,
    I'm using iCloud for business as a temporary solution before moving to a more professional and stable tool.
    Still, I'm confronted with annoying problems that are just making my work more difficult.
    I'm posting here hoping that somebody would find or has a solution.
    I have two iCloud calendars owned by me plus three more shared with me by colleagues.
    The two owned by me are: Work and MeetingRoom, with the former being set as the default (both in the Calendar app preferences and in the iCloud Calendar web interface).
    I'm trying to accept an invite to a meeting received from a non-iCloud user.
    The invite came in the form of an .ics attachment to the email.
    When doubleclicking on the attachment, Calendar app opens and an event entry colored in gray is created in the MeetingRoom calendar instead of my default one, which is Work.
    What is the purpose of setting a calendar as default when the setting is ignored?
    Thanks
    Sergio

    Thanks. I Think I've figured it out: there was a music file in the same project with an earlier creation date. When I transferred the recent footage to a new event, the new event displayed correctly, as a 2015 event.
    This is stretching my old brain, but I think I'm slowly learning that Events are not bins!

  • Events are a day late than entered and duplicated

    since ios5, events are showing up on the ipad a day later than they did before the uprade. ical on the mac was doing the same mistake before the upgrade. the actual info of the event shows the correct date and time.
    i did change the first day of the week to monday (on the mac), in case that gives anyone a clue. changing it back doesn't cure it though.
    time support is on - i am located in new zealand - on both ipad and macbook. turning it off doesn't cure the problem.
    on the mac, most events are duplicated, sometimes on the same day, but some events are shown on the correct day plus a day later.
    one of my main reasons for using an ipad, indeed mac at all, is that it "just works".
    sync is now done over icloud.
    does anybody know why this is happening? i need to enter new events but can't trust the software not to stuff it up. back to pen and paper...

    just thought to check on ical on icloud. same problem, but as with the ipad, no duplications.

  • How to identify what are all the events are created in background jobs?

    Hi all,
    how to identify what are all the events are created for  background jobs. And what events gets triggered for a particular job.
    thanxs
    haritha

    Hi Haritha,
    JOB is a program which starts to a determined point of time and executes some standard programs in the system. JOBs can be planed to a determined point of time on the regular basis (every night, for example) or to some discret time moments. So, the JOB can be planed and then will be started automatically without the manual start.
    Realtime programs are understood in the most cases as actual program execution which is started by somebody to the actual moment of time.
    Typically per JOBs some special processes will be started that should be executed automatically and regularly: for example, IDOC application, some correction reports, statistic updates etc.
    Standard jobs are those background jobs that should be run regularly in a production SAP System These jobs are usually jobs that clean up parts of the system, such as by deleting old spool requests.
    Use
    As of Release 4.6C, the Job Definition transaction ( sm36 ) provides a list of important standard jobs, which you can schedule, monitor, and edit.
    Standard jobs are those background jobs that should be run regularly in a production SAP System. These jobs are usually jobs that clean up parts of the system, such as by deleting old spool requests.
    for more information you can go thru the following thread:
    http://help.sap.com/saphelp_nw70/helpdata/en/24/b884388b81ea55e10000009b38f842/frameset.htm
    About Events:
    Events have meaning only in the background processing system. You can use events only to start background jobs.
    Triggering an event notifies the background processing system that a named condition has been reached. The background processing system reacts by starting any jobs that were waiting for the event.
    Types of Events:
    There are two types of events:
    1.)System events are defined by SAP. These events are triggered automatically when such system changes as the activation of a new operation mode take place.
    2.)User events are events that you define yourself. You must trigger these events yourself from ABAP or from external programs. You could, for example, signal the arrival of external data to be read into the SAP system by using an external program to trigger a background processing event.The event scheduler processes an event if the event is defined in the system.
    For example, if a system (System 1) receives an event from another system (System 2), the event scheduler of System 1 processes the event only if it is defined in System 1. That event does not need to be defined in System 2 (the sending system).
    You define an event by assigning a name (EVENTID) to it. When defining an event, you do not define the event arguments.
    for more information you can go thru the following thread:
    http://help.sap.com/saphelp_nw04s/helpdata/en/fa/096e2a543b11d1898e0000e8322d00/frameset.htm
    When you schedule the process chain or infopackages the jobs associated with it run in the background mode. In case you want to create a job for a specific activity you can do so in SM36. You would be creating jobs that would get executed in any one of the options:
    1. Immediate
    2. Date & Time
    3. After event.
    4. After job.
    5. At Operation mode.
    In case you want to view the job logs go to sm37.
    Also Pls check DB02 for database performance and ST03 for workload .
    Analyse u will have an idea ,
    *pls assign points,if info is useful**
    Regards
    CSM reddy
    null

Maybe you are looking for