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

Similar Messages

  • 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

  • Can  DISABLE preProcess Event Handler add to the Orchestration parameters?

    I have a DISABLE pre-process event handler defined on the User object. I need to set the current date on a USR UDF attribute whenever the user is disabled or enabled or created. The CREATE handler works and the date value shows up on the user profile. However, when I try to set this attribute on the pre-process DISABLE or ENABLE event handlers, the new date does not show up. Here is the code I am using in my DISABLE/ENABLE event handler:
    Date currentTime = new Date(System.currentTimeMillis());
    orchestration.addParameter(USER_STATUS_DATETIME_ATTR_NAME, currentTime);
    Where the orchestration object is from the execute() parameter list.
    Any ideas as to why this is not working? Is adding to the orchestration not allowed for DISABLE or ENABLE event handlers? I know my handler is getting calls as I am logging the orchestration.getOperation() value.
    Thanks for any suggestions.
    -Dave
    Edited by: user552098 on Nov 12, 2012 1:56 PM

    When you update the field, make sure you are using the field label name, and not the UDF value.
    -Kevin

  • How can I disable the "Events" how can I disable "Faces"

    buona sera
    how can I disable the "Events"
    how can I disable "Faces"
    grazie

    You can not
    Events are one of many views or your photos in your library - as are faces
    YOu can simply ignore both but you can disable them
    LN

  • Disablying keyboard events in a JFrame.

    Hello,
    How is it possible to disable keyboard events for a specific JFrame and then (after a while) enable events again ?
    thank you,
    Rami

    Look at this program, events are send but you can't see the data in the fields.
    import java.awt.*;
    import java.awt.event.*;
    public class Nok extends Frame
    public Nok()
         super();
         setBounds(6,6,400,300);     
         addWindowListener(new WindowAdapter()
        {     public void windowClosing(WindowEvent ev)
                   dispose();     
                   System.exit(0);
         setLayout(new GridLayout(4,0));     
         add(new TextField("this is a text field"));
         add(new TextArea("this is a text area"));
         add(new Button("this is a button"));
         setVisible(true);
         Toolkit.getDefaultToolkit().addAWTEventListener(new AWTEventListener()
         {     public void eventDispatched(AWTEvent e)
                   System.out.println(""+e);
                   ((KeyEvent)e).consume();
         }   ,AWTEvent.KEY_EVENT_MASK);
    public static void main (String[] args)
         new Nok();  
    Noah
    import java.awt.*;
    import java.awt.event.*;
    public class Nok extends Frame
    public Nok()
         super();
         setBounds(6,6,400,300);     
         addWindowListener(new WindowAdapter()
    {     public void windowClosing(WindowEvent ev)
                   dispose();
                   System.exit(0);
         setLayout(new GridLayout(4,0));     
         add(new TextField("this is a text field"));
         add(new TextArea("this is a text area"));
         add(new Button("this is a button"));
         setVisible(true);
         Toolkit.getDefaultToolkit().addAWTEventListener(new AWTEventListener()
         {     public void eventDispatched(AWTEvent e)
                   System.out.println(""+e);
                   ((KeyEvent)e).consume();
         } ,AWTEvent.KEY_EVENT_MASK);
    public static void main (String[] args)
         new Nok();

  • Disabling mouse events

    hi,
    I am having objects on a JFrame that respond to mouse events. I would like to know how I can disable these events. I use the addMouseListener to register a mouse event on something. Is there a way to remove or to deregister mouse events.
    I basically have a game of tiles on a JFrame and I am going to have the human player play against the computer. I want to be able to have turns; computer and human player turn.

    removeMouseListener()

  • 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.

  • Disable trace event

    Hi,
    I have enable a trace and now i want to disable this event trace. How can i do this??
    The command that i use to enable is the following:
    alter system set events '1349 trace name context forever, level 7'
    Tks,
    Paulo.

    Oops!!!
    I done worng
    alter system set events '1349 trace name context off, level 7';
    Tks,
    Paulo.

  • I need to disable key events - J2ME

    Is there anyway, in J2ME, to disable key events while processing a current key? I want to avoid queing up of key events and then re-enable key events when I am done handling the current key.
    public void keyPressed(int keyCode) {
    switch (keyCode) {
    case -50:
    // I want to disable key events here
    // process this key
    // re-enable key events
    break;
    default:
    break;

    I had tried using a boolean to skip avoid the key as you suggested. That does not work. It seems as if the keys are only being processed in a serial manner. By that I mean the keyPressed method is not receiving the second and third keys while I am processing the first. So when I am done processing the first key I set isOkayToProcess=true and then the second key comes in.

  • DISABLE MOUSE EVENT on jlabel

    Dear all,
    I have a jlabel on which i perform a click and the embbeded image switch between start and stop image.
    My problem consists in preventing from performing multiples click/or disabling mouse event while the application starts loading some parameters.
    switchViewLabel.addMouseListener(new MouseAdapter() {
                   public void mouseClicked(MouseEvent e) {
                        //it takes a long time
                                   onSwitchViewButtonClick();
    protected void onSwitchViewButtonClick() {
              System.out.println("onSwitchViewButtonClick");
              if (canGo) {
                   System.out.println("canGo");
                   canGo = false;
                   MainWindowPeer.getInstance().setCursorToWait();
                         //this action load parameter
                            CommandWindow.getInstance().switchView();
                         refreshSwitchViewButton();
                   MainWindowPeer.getInstance().setCursorToDefault();
                   canGo = true;
         } But on my console i have noticed :
    canGo
    onSwitchViewButtonClick
    canGo
    onSwitchViewButtonClick
    canGo.....
    It looks like we store mouse event anywhere and for each event we execute onSwitchViewButtonClick code and consume event.(it seems to not be asynchronous)....
    How to do ???
    Thanks for any helps..

    Dear all,
    yes i want to ignore mouse events until the processing is done.But how to perform process in separate thread and what is a semaphore.Is it possible to have much more explanation...
    Shall i do following code..
    mouseAdapter = new MouseAdapter() {
                   public void mouseClicked(MouseEvent e) {
                        SwingUtilities.invokeLater(new Runnable(){
                             public void run() {
                                  //switchViewLabel.removeMouseListener(mouseAdapter);
                                  onSwitchViewButtonClick();
                                  //switchViewLabel.addMouseListener(mouseAdapter);
              };Thanks you in advance...

  • Disable Specific Event in Datagrid

    Hi everybody,
    I'm searching a way to disable native event (CTRL+B keyPress
    in a datagrid) but I couldn't find anything in the actionscript
    reference.
    Is there somebody who manage to do something like this on a
    component???
    Thanks

    Hi Moorthi,
    Found Alex Harui’s excellent entry on 'Disabling List Selection' - http://blogs.adobe.com/aharui/2007/06/disabling_list_selection.html.
    Same concept could be applied for datagrid selection.
    Thanks and Regards,
    Pooja Kuber | [email protected] |http://www.infocepts.com

  • How can I disable the event sound played when a new window is opened?

    When Firefox starts, or when a new window is opened there is an annoying click.
    How can I disable this?
    The only way I have been able to stop it is by disabling all event sounds from the control panel but I'd rather just disable this particular sound.

    No, it's Windows XP. Hmmm, I don't know! I only started noticing it recently and as far as I remember, the only new add on is NoScript. I found the event that was being triggered (Start Connection) and disabled the sound in Windows. So the problem is solved in that I don't have the annoying sound ... but don't know why it started and hope nothing sinister is going on.

  • 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.

  • How do I disable an event handler?

    The file below contains a canvas and a button on the canvas. There are two event handlers, one for the button and one for the canvas. How to I disable the event handler for the canvas when the button is clicked?
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
        <mx:Script>
            <![CDATA[
                public function init():void{
                    canvas.addEventListener(MouseEvent.CLICK, handleClick)               
                    button.addEventListener(MouseEvent.CLICK, handleButtonClick)
                public function handleClick(e:Event):void{
                    trace("Application clicked")
                public function handleButtonClick(e:Event):void{
                    trace("Button clicked")
            ]]>
        </mx:Script>
        <mx:Canvas  id="canvas" x="108" y="82" width="200" height="200"  backgroundColor="0xff0000">
            <mx:Button  id="button" x="10" y="168" label="Button" mouseChildren="false"/>
        </mx:Canvas>
    </mx:Application>

    u can do this when user clicks on any of the canvas or button, just check it currentTarget and then work with ur functions accordingly

Maybe you are looking for

  • 5 seconds delay with airtunes

    Hi. I've just setup my airport express and it was surpricing that whenever I start playing anything iTunes "thinks" about 5 seconds before starting to play anything. It looks like iTunes is buffering or something. So is this normal or is it just me?

  • Solution Manager connection in Data Services

    Hi, When trying to make a data store connection in Data Services to a Solution Manager system I get an error that there is no connection or my credential are wrong. I can ping the system so there is a connection. I can log in to the Solution Manager

  • Usless email log in

    As anyone else got trouble trying to log in to there emails I cant for the last 6 days Bt say its at there end and there are lots who can't log in god help us if they can't fix this in 6 days even an up-date on there site would help.

  • Drill Down Report on Web (Help Most Most Urgently)

    We are developing Drill Down Reports in Oracle Report 6i using button.But for the web it is treating button as image no an action taking object. I want to call another report (Drill Down Report) on regarding perticular row. And please help to call fo

  • Delete multiple rows with BC4J

    I can't find anything on multi-delete with ADF. Is it supported? ViewObjectImpl v = (ViewObjectImpl)am.findViewObject("X"); ViewCriteria vc = v.getViewCriteria("Y"); v.applyViewCriteria(vc); v.executeQuery(); v.removeAllSelectedRows(); //Delete all r