Remove Pendng Reconciliation Events

Hello All,
I have run into this problem a number of times- Where I kick off a misconfigured reconciliation task. As a result, OIM then potentially creates thousands of records which ultimately fail and remain in event received status. Due to a number of reasons, the reconciliation processing time may last for hours. To avoid having to wait for a reconciliation job I already know will fail to complete, my question is this-
How do I remove the reconciliation tasks which are still in queue/have not been processed by OIM? I would rather kill all the tasks OIM is currently reconciling than wait around for the task to complete, especially if I know these tasks will will fail.
So far, I know a few things -
1. The "disable" and "stop execution" checkboxes in the DC are useless.
2. The reconciliation events all reside in the RCE table
I have been trying to find a pattern in the table counts, but have not come up with any conclusions. Any ideas on how to cut this down?
Thanks.

Hi,
I did this long time back but you can try this one but please take a backup of your database as this is direct sql query. I won't recommend untill its inevitable.
delete from rcb where rce_key in ( select rce_key from rce where rce_status='Required Data Missing' );
delete from rcd where rce_key in ( select rce_key from rce where rce_status='Required Data Missing' );
delete from rch where rce_key in ( select rce_key from rce where rce_status='Required Data Missing' );
delete from rpc where rce_key in ( select rce_key from rce where rce_status='Required Data Missing' );
delete from rcm where rce_key in ( select rce_key from rce where rce_status='Required Data Missing' );
delete from rcd where rce_key in ( select rce_key from rce where rce_status='Required Data Missing' );
delete from rcp where rce_key in ( select rce_key from rce where rce_status='Required Data Missing' );
delete from rce where rce_status='Required Data Missing';
You can change your rce_status.
Regards
Nitesh

Similar Messages

  • How to delete child table records while creation reconciliation event

    Hi,
    I developed custom scheduler task to create reconciliation events with child form information:
    if (!reconOperations.ignoreEventAttributeData(objectName, attrs, "Roles", childs)) {
    long eventId = reconOperations.createReconciliationEvent(objectName, attrs, eventAttributes);
    for (int f = 0; f < childs.length; f++) {
    reconOperations.providingAllMultiAttributeData(eventId, "Roles", true);
    reconOperations.addDirectMultiAttributeData(eventId, "Roles", childs[f]);
    reconOperations.finishReconciliationEvent(eventId);
    but when I delete roles from target system roles won't delete from OIM.
    How config recon Operations to do this?

    objName - The Name for the object for which the reconciliation is taking place
    parentRecord - A map containing the field-value pairs for the data received from the target.
    childTableName - The name of the multi-attribute reconciliation field that the data is for
    childRecords - A List containing the Hashtable objects. Every Hashtable will have field-value pairs for the data record pertaining to that attribute received from the target.

  • FlipTransition raises "Removed from Stage Event" on new view

    hello,
    I Have a problem with a fliptransistion. If I use this transition in my main view to go to a "settings" view. The "removed from stage" event is raised for the settings view (yes the settings view).
    So first the "initialize" of the settings view is executed. In this initialize I hook up some event listeners.
    Than the "removed from stage" of the settings view is executed. In this function I remove the event listeners (I think this is a good thing to do).
    Than the "removed from stage" of the settings view is executed again
    So the event listeners never work.
    The code for the transition is nothing special I think
    var ftrans:FlipViewTransition = new FlipViewTransition();
    ftrans.duration =1000;
    navigator.pushView(SettingsView, data, null, ftrans);
    When I use the default transition "navigator.pushView(SettingsView, data)" the problem does not occur.
    Anybody an idea as to how to solve this (I'd prefer to keep the fliptransition, as the default slide transition is used in another part the application, and the flip indicates to the user that he is doing something different).
    Update: I've tried to move the event listeners to the "added-to-stage" phase but this doesn't quite solve the problem the events that occur on the SettingsView are: (in that order!)
    - Added To Stage
    - Initialize (this is bizar the view is added to stage even before it is initialized).
    - Removed From Stage
    - Added To Stage
    - Removed From Stage
    - Added To Stage
    Message was edited by: NilsTT

    The FlipViewTransition effect does some reparenting internally to accomplish the 3D effect.  As a result you receive multiple add and remove events.  To work around this, I would recommend using FlexEvent.ADD and FlexEvent.REMOVE instead of addedToStage.  You can also try using ViewNavigatorEvent.REMOVING.
    Chiedo

  • Disable Reconciliation event similar to deleteDetectedAccounts

    Hi,
    I would like to know whether there is any method or functionality we can use to create a reconciliation event of type "Disable".
    Currently we are using "deleteDetectedAccount" method in tcReconciliationOperationsIntf and it is deleting the accounts but I want to know how can we disable the user resource assinment in OIM instead of deleting.
    Any help would be appreciated.
    Thanks,

    Pretty Simple
    - Create an RO Attribute, say Status
    - Grab any of the two values for this field while performing reconciliation. Enabled or Disabled
    - Map it to OIM Object Status field in the Process Definition of your Resource Object
    You are done.
    Thanks
    Sunny

  • [svn:osmf:] 17548: Remove left-over event handler, which could trigger an unnecessary event if a player loaded plugins through the config XML file and manually  (e.g.

    Revision: 17548
    Revision: 17548
    Author:   [email protected]
    Date:     2010-09-01 14:09:14 -0700 (Wed, 01 Sep 2010)
    Log Message:
    Remove left-over event handler, which could trigger an unnecessary event if a player loaded plugins through the config XML file and manually (e.g. for static plugins).
    Modified Paths:
        osmf/trunk/libs/samples/ChromeLibrary/org/osmf/chrome/configuration/PluginsParser.as

    Remember that Arch Arm is a different distribution, but we try to bend the rules and provide limited support for them.  This may or may not be unique to Arch Arm, so you might try asking on their forums as well.

  • GTC Reconciliation events error

    Hi all,
    Do you know what's happened when the status of Reconciliation Events tab(Reconciliation Manager) in Design Colsole said those processes are matched and no users weren't created on database table?
    -Product versions-
    OIM: 9.1.0.2
    SO: RHEL 4 update 5
    Database: 10.2.0.5
    best regards,

    And all of them are provisioned twice. So, i have two equal lines in my csv file , the process definition form have all columns listed in this file as a key and reconciliation rules have these conditions:
    1- No matched found(Assing to ADM..); 2- One Entity Match Found(Establish link); 3- One Process Match Found(Establish Link).
    So, the other question is:
    For reconciliation process doesn't create to provisioned resources for the same account twice, what should I do?
    1-Create another rule condition to Multiple process matched found and action none?
    Any advise will be helpful.
    regards,
    Thiago Leoncio

  • False alarm when processing reconciliation events.

    Hi,
    I use OIM 11.1.1.3. I create reconciliation event and process it with tcReconciliationOperationsIntf.processReconciliationEvent(). It works like a charm, but always produces annoying log error messages
    <Nov 23, 2011 5:55:00 PM MSK> <Error> <oracle.iam.reconciliation.dao> <IAM-5010001> <Calling stored procedure - XL_SP_RECONEVALUATEUSER
    strTargetTableName_in=RA_HRDEMO30
    strRequiredAttributesList_in=RECON_USR_TYPE,RECON_USR_EMP_TYPE,RECON_USR_LOGIN,RECON_USR_EMAIL,RECON_HRLASTNAME504F823F,RECON_H> RFIRSTNAME920A3B11,RECON_ORG_NAME
    strMatchingRule_in=(((UPPER(USR.USR_LOGIN)=UPPER(RA_HRDEMO30.RECON_USR_LOGIN))))
    intEventKey_in=91
    intUserKey_in=1>Does anybody know if Oracle has fixed this in some new releases or patches?
    Regards,
    Vladimir

    Dewan.Rajiv wrote:
    You can login into support.oracle.com and if you have access then you can have a option to create SR.I do not see anything like "Create SR", so probably I do not have this option (only the button "SRs Created by Me" available :-)).
    >
    GTC means Generic Technology Connector. Go to Advance Console there you'll find it.Yes I know, my question is what GTC creates as output. If it creates reconciliation events, then the problem will persist, since it happens during recon event processing.

  • Creating reconciliation events from a flat file--a design question

    Hello,
    I am currently evaluating an existing OIM implementation to rebuild it using OIM 11g and have a question regarding the ideal method to create reconciliation events from a flat file.
    The current implementation is using a web service call to process a flat file and creates the reconciliation events. This runs every hour.
    Although this looks cool but I thought there was no need to go to the extent.
    If OIM cannot consume the flat file directly, meaning if it needs some data massage, I can always load the data from the flat file into an external table, write a pl/sql procedure to transform the data and put it into a temporary global table and create reconciliation events like that.
    What would be the ideal method to load data from a flat file into OIM?
    THanks
    Khanh

    If it's a flat file, then have you looked at GTC option? And why any staging in between? OIM can read flat files just fine either through GTC or write up your own recon code.
    -Bikash

  • Remove or Disable Events

    I received hundreds of photos from many different photographers each month for publication in a magazine. The date the image was taken is totally irrelevant to me - I need to store them in a folder for the month of publication, ie, June. Later, when I select the 30 or so photos I want to actually use, I have to edit the size and resolution of each separately for 1) print, 2) website, and 3) a newsletter. In all this editing, I've got way too many "events" that I never use and later have to delete. I just want to remove or disable "Events" from iPhoto entirely, so that when I receive an image, I can store it where I want without risking all duplicates I'll have to delete later. How do I remove or disable the "Events" part of iPhoto?

    You can not
    Events are one view of the contents of the library - by default they are date time based - you can combine events and delete events and change the sort order of events
    You also can see your library in Photo view (with or with out event titles displayed) and the photos view also offers several sort options
    I would use albums for storing the Photos according to month of publication -- or use a more powerful (and much more expensive) Digital Asset Manager - iPhoto is a consumer program designed for consumers with digital cameras - it is not a full fledged DAM (although it is a darned good one for its target audience) for a magazine publisher
    Since you are using it for a purpose it was not designed for you will need to wither switch or adapt
    LN

  • How to retrieve Reconciliation Event Data using OIM API ?

    Hi,
    I want to retrieve values of some field from reconciliation event. I could not find any API method available
    to get event data.

    Check this link
    Re: API for reading reconciliation Processed-Data

  • How do you remove duplicate note events 1 or to ticks apart ?

    How do you remove duplicate note events 1 or to ticks apart ?
    my keyboard was putting out doubled note events durring a session.
    But the note events are between 1 and 3 cliks apart.
    in other words 1 might be at 1 3 151 and the other duplicate at 1 3 153
    So remove duplicate events does not work.
    I dont want to have to quatize all events either.
    thanks
    CC
    Logic X

    The only other option I can think of that may help you is the select highest/lowest notes.
    This will select the top or bottom notes for any notes that are overlapping.
    the key command is :
    **** up ( highest ) or shift down ( lowest )
    It may work on some blocks of notes, but it's a bit hit and miss.
    Other than that it's a manual editing job I'm afraid

  • OIM - Reconciliation Events notifications

    Hi. I have a customer who is asking if it is possible to configure mail notifications for failed reconciliation events.
    As far as i know oim does not provide this functionality and a possible workaround would be to manage this through a scheduled task that reads those recon events and send the notifications. Is that correct or has oim any OoTB functionality for this.
    Thanks in advance.
    OIM version: 11g

    OIM don't have OOTB functioanlity for this. You can either configure BI publisher and using query you can extract data for failed recon events and using schedule task mail this report daily to manager.
    Or You can directly configure schedule task to find recon events, as you are already doing it.
    regards,
    GP

  • Reconciliation Event Notification

    Is there any way to get OIM to send out an email if a reconciliation event does not link?
    Kerry

    yes , by some customization , using OIM APIs , and this may not be the best approach. You can create a custom schedule task in which you will read thru the recon events and find out which are not linked , gather them and send an email. You may have to store the last event examined somewhere in a propeties file or as an attribute of scheduled task , so you can examine from next one the in the next run.

  • OIM11g Reconciliation Event Problem for UNIX SSH Default Connector

    Hi OIM gurus and masters,
    I having problem on reconciliation event using default connector for UNIX SSH. I'm using 9.0.4.15.0 connector version.
    The reconciliation job was run, but when i saw it in reconciliation event there are something wrong with it.
    The all Current Status was Data Received and the Job ID was -1.
    Does anyone can help me why this is happening?
    Thanks,
    Ivan P.

    In reconciliation via GTC only postprocess handlers get called, preprocess handlers don't. See thread 1129910.

  • Deleting Reconciliation Event Data

    HI,
    How we can delete Reconciliation Event Data?
    Thanks in advance.

    If I remember correctly OIM has a Recon Archive. it basically moves the current data by date to matching tables that end in _ARCH.
    it can also delete the arch tables before it starts. With a little research you can probably figure out from looking at those jobs hot delete it.
    if you would rather not risk it then just keep running the archive. be careful of the date range they can run a long time and you probably would want to do this off hours.
    hope that helps.

Maybe you are looking for

  • White lines on edge of photos

    Having bought 3 photo books, and been very pleased with the quality of the products, I was most disappointed that a recent purchase was faulty. Throughout the book, photos, which should be flush with the edges of the paper, were presented with a thin

  • Adobe 9 Pro - eliminating text from original form

    i am taking forms and converting them to PDF's. I am looking for a way to delete orginal material from the PDF. When i open it in word there is only a single line, but when it is converted to a PDF there is two thick lines that show up and one needs

  • Customer invoice upload

    Hi,      i am working with interfaces.      i have a scenerio that      Branches(defined as plants in SAP) attached with  godowns which makes sales to customers and an invoice is raised these godown are not in SAP and values of the invoices  such as

  • Problems with getting default Texts (HRRCF00_GET_DEFAULT_TEXTS)

    Hi experts, we are using EHP4 and I have implemented and activated BADI HRRCF00_GET_DEFAULT_TEXTS for getting default Text during the posting procedure within SAP E-Recruiting based on WebDynpro. The BADI is called from WD Controller ERC_C_REQ_MGMT_U

  • Replication of storage loaction issue from crm to ecc

    HI Experts , I am facing issue while store location replication from CRM to ECC. I have create field "Hub Location" using AET  on web  ui and behind that store  location search field is working . I have already created a Order . I have copied that or