Issue in Adding Custom Status Defnition for a resource object

Hi,
We have installed OIM and patch it to 9.102. We have created one custom resource object (flat file connector) for reconciliation. As part of requirement we need to define three status for this resource object - Enabled, Suspended and Disabled. As Enabled and Disabled status are available OOTB, i have added 'Suspended' status under the Status Definition in resource object. Now the issue is that if we are passing reconcile user status to either Enabled or Disabled, the status is changing fine on Linked user resource object. But if the status passed as 'Suspended' the resource account status of linked user (OIM) is not changed.
We have mapped the resource side Status attribute to OIM_OBJECT_STATUS under process definition. I also made the entry 'Suspended' in 'Lookup.Object Object Status' lookup to see if any help, but no luck.
The 'Suspended' status is successfully added in OST table against the object key and on manually updating the status key against the resource object it is reflecting 'Suspended' status through admin console. User-->Resource Profile
Does anyone have any clue if the requirement is correct (adding a custom object status) and so, where i am going wrong. Thanks in advance.

A quick doubt..If i have written down a process task and calling this on completion of 'Reconciliation Update Received' and in this process task , a adapter is attached which is updating the resource account status (ost_status) on the basis of some custom attributes. This task is working fine and updating the status. But the issue is that once this task is complete, the mapping in Process definition (loginDisabled <MetaDirectory> --> OIM_OBJECT_STATUS) overrides the status.
Per my understanding the flow is going like this-->
1. Reconciliation run
2. Event Linked
3. Reconciliation Update Received
4. Call The custom Task --> Update the OST Status
5. Update the OST Status per the mapping OIM_OBJECT_STATUS.
Is there any way we can implement that the status update in (5) occurs before (4) so that my custom task status can override the (5) as per my business requirement.

Similar Messages

  • Issue in setting custom identity service for soa 11.1.1.4

    Hello,
    I am facing issue in setting custom identity service for soa 11.1.1.4
    It is not picking up the implemented UserManager (in custom IDM) implemented via ServiceProvider and IdentityStoreService.
    This is configured in jps-config.xml
    The same setup was working in soa 11.1.1.2
    I believe there is a change done in JpsProvider in bpm-service.jar to authenticate via default login context from oracle.security.jps.internal.jaas.module.authentication.JpsUserAuthenticationLoginModule
    If my uderstanding is correct,
    Please guide me in implementing custom identity store and services for bpm services for soa 11.1.1.4
    Tried various work arounds but no luck.
    Thanks
    Bala

    Hi...
    Can u tell me how did u set up custom identity service for 11.1.1.2 ?
    Thanks

  • Adding Custom Labels Missing for Contact Numbers After Upgrading to iOS 8.0 and issue still exists on iOS 8.1

    I noticed that after upgrading to iOS 8.0 on my iPhone 5s, adding custom labels for contact numbers got removed. It still exists on iOS 8.1 as well. Is there someone who is facing a similar issue or can someone help me how to get that back. Any suggestions would be greatly appreciated.
    Thank you.

    Hi Yugendra,
    Thanks for visiting Apple Support Communities.
    I have good news. You can still choose a custom label in Contacts on iOS 8. The option should be below "Other" in the list of labels when editing a contact. This information is found in the iOS 8 user guide:
    Contacts at a glance - iPhone
    Change a label. If a field has the wrong label, such as Home instead of Work, tap Edit. Then tap the label and choose one from the list, or tap Add Custom Label to create one of your own.
    Best Regards,
    Jeremy

  • Adding custom axis titles for Bubble Chart

    How to add custom axis titles (for each group of axis values) as shown in the attached figure to a bubble chart ?
    - Sen

    I'm trying to do essentially the same thing with a LineChart and I think I've got part of it figured out.
    I've subclassed CategoryAxis and overridden reduceLabels to return only certain labels (the "group" labels). Then I create a new axis by adding a LineSeries to the chart's <series> element with the new axis within the LineSeries. Then I have an AxisRenderer in the chart's horizontalAxisRenderers tag that refers to the new axis from within the LineSeries.
    Subclassed axis:
        public class MonthCategoryAxis extends CategoryAxis
            public function MonthCategoryAxis()
                super();
            override public function reduceLabels(intervalStart:AxisLabel, intervalEnd:AxisLabel):AxisLabelSet
                var currentLabels:AxisLabelSet = this.getLabels(0); // Param is ignored by super class
                var newLabels:Array = []; // Labels to keep
                var label:AxisLabel;
                var previousLabel:AxisLabel;
                for (var i:int = 0; i < currentLabels.labels.length; i++)
                    label = currentLabels.labels[i];
                    if (i == 0) // Keep the first label
                        newLabels.push(label);
                    else if (label.value.month != previousLabel.value.month)
                        // Only keep a label if the previous label has a different month
                        newLabels.push(label);
                    previousLabel = label;
                // Return a new AxisLabelSet with just the labels we want
                var newLabelSet:AxisLabelSet = new AxisLabelSet();
                newLabelSet.labels = newLabels;
                return newLabelSet;
    New series to create the subclassed axis in.
                <mx:LineSeries>
                    <mx:horizontalAxis>
                        <charts:MonthCategoryAxis id="MonthAxis" labelFunction="calendarMonthAxisLabelFunction"/>
                    </mx:horizontalAxis>
                </mx:LineSeries>
    The AxisRenderer. canDropLabels must be "true".
                <mx:AxisRenderer axis="{MonthAxis}" canDropLabels="true" showLine="false" tickPlacement="none">
                    <mx:labelRenderer>
                        <mx:Component>
                                <mx:Label width="100%">
                                <mx:Script>
                                    <![CDATA[
                                    override public function set data(axisLabel:Object):void
                                        this.text = outerDocument.getMonthLabel(axisLabel.value);
                                    ]]>
                                </mx:Script>
                                </mx:Label>
                        </mx:Component>
                    </mx:labelRenderer>
                </mx:AxisRenderer>

  • Adding custom http headers for WSRP requests

    Hello,
    I wonder whether it is possible to insert custom http headers for WSRP
    requests?
    To give more details:
    We are going to have portlets exposed via WSRP (hosted on non-weblogic
    server). We need these portlets to work on different portals including
    WebLogic Portal. And we need to have working SSO. There needed at least
    2 SSO options:
    1. Having SiteMinder protected portal. Will WebLogic pass SiteMinder
    headers further to WSRP producer?
    2. Custom SSO tokens to be passed as http headers. Is it possible to
    make weblogic to add custom http headers when calling producer?
    2a. Credential mapping shall be used to get username/password for
    backend application (accessed from producer side), and than these
    username/password shall be passed as http headers when requesting producer.
    Best regards,
    Sviatoslav Sviridov

    Hi,
    About how to use Rest API via node.js, please refer to
    http://stackoverflow.com/questions/5643321/how-to-make-remote-rest-call-inside-node-js-any-curl for more information. Hope this helps.
    Best Regards
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • MSS Work Overview issue "There is no iView available for system "SAP_ERP_HumanResources": object "employee"

    Hello Expert ,
    I am facing the below error when Manager clicks on the leave link under column 'Type Of Leave' . (please refer the below picture)
    There is no iView available for system "SAP_ERP_HumanResources": object "employee". For more information, contact your administrator.
    am I missing any configuration ?
    Thanks and Regards,
    Ravi

    Siddharth's response and the SAP Note he mentioned were both very helpful. I received the exact same error message in a different scenario. While the fix was likely different than the one needed in this specific case, it occurs often in custom MSS and HR Admin roles and I hope this helps someone else out. In my case I needed to add the Pages shown below to my Workset and mark them as invisible.
    error message:
    fix in my case:
    Thanks,
    Ben Marsh

  • How to generate a report on 'Event Received' events for a resource objects

    Hello,
    I want to generate a report on all the recon events which are in 'Event Received' status, on a daily basis. Can you please let me know how to do this and what all tables are involved?
    Thanks

    Well thats pretty simple. Actually there are multiple tables in OIM database responsible for holding reconciliation data but event information is stored in one table RCE. So there are two simple ways to do that as follows:
    *1) Using OIM API ::*
    There is an API exposed (*findReconciliationEvent()*) in the tcReconciliationOperationsIntf interface. You can just pass a HashMap with one filter parameter for ReconEvent status as Event Received. In addition to it this API also requires the StartDate and EndDate (You can give current date for both arguments). This will return you a ResultSet containing all the events which are in that particular state. Just iterate through the ResultSet for all the event information ad create your report.
    *2) Using OIM database query::*
    Just write an SQL query to run in the database schema. Let's assume you have written a scheduler for the same. This is the code for your class:
    tcDataSet dsList = new tcDataSet();
    String query = " select * from RCE where RCE_STATUS='Event Received' ";
    log.debug(query);
    try {
    dsList.setQuery(getDataBase(), query);
    dsList.executeQuery();
    if (!dsList.isEmpty()){
    log.debug("Total Rows Found:" + dsList.getTotalRowCount());
    result = true;
    for (int i = 0; i < dsList.getTotalRowCount(); i++) {
    Write your custom logic here for generation of report
    }else{
    log.debug("No Events Found");
    result = false;
    } catch (tcDataSetException e) {
    e.printStackTrace();
    result = false;
    So you can do it both ways.
    Thanks
    Sunny

  • OIM11g Code for getting resource object name

    Hi Experts,
    I want to fetch all the resource objects names assigned to a particular user. I am using following 10g code:
    tcUserOperationsIntf moUserUtility1 = (tcUserOperationsIntf) getUtility("Thor.API.Operations.tcUserOperationsIntf");
    Hashtable mhSearchCriteria = new Hashtable();
    mhSearchCriteria.put("Users.User ID", "*");
    mhSearchCriteria.put("Users.Status", "Active"); // Searching for all
    tcResultSet moResultSet = moUserUtility1.findUsers(mhSearchCriteria);
    Long usr_key = moResultSet.getLongValue("Users.Key");
    tcResultSet rs = moUserUtility1.getObjects(usr_key);
    String objName= rs.getStringValue("Objects.Name")Could you please help me getting the OIM11g API's and code for the above 10 code?? Any ref will be helpful..
    thanks.

    Check this link
    OIM 11g - retrieving all the provisioned accounts of an user

  • OIM - How To not show the "Disable" option for a Resource object to a group

    Hello there,
    Is there anyway we can remove or don't show the option to "Disable" a already provisioned resource object ?
    I have a requirement over here wherein there is no reason available to show the "disable" option out of the 3 available - "enable", "disable" and "revoke" for an already provisioned RO.
    How can we remove it ? We don't want users belonging to a specific group see that option, at all.
    Is there any menu item associated with it ? or is there any other way we can configure it ?
    Please advise to the earliest.
    Thanks !!
    P.S.: this is OIM 9102 running on solaris.
    Edited by: 786001 on Oct 13, 2010 7:22 PM

    Modify JSP:
    And to do this just for a particular group, put your java code in JSP itself. This is the easiest approach.
    Otherwise you can modify the action class to return two action forwards and then use two different JSP's.
    Thanks
    Sunny

  • Creating a work flow when a user is requesting for a resourc object

    hi all
    I h've a few resource objects.
    I need to put an approval process when a usr requests for a particular resource object.
    pls provide me with the high level steps that i have to perform inodrder to achieve this.
    thank u
    sas

    Hi,
    You need to do following steps.
    1.Create a resource object.Select "Self Request Allowed" option.
    2.Attach Object form if any in the Table Name field.
    3.Go to process definition and create a process of type approval.Select your object name.
    4.Create a task and assigned it to the approver from assignment tab.
    You are done.Let me know if you need anything else.
    Regards
    Nitesh

  • Issue with adding custom speed to a behavior

    I am trying to add a custom speed to a write on behavior. The shape I am trying to write on works fine when I have it at any other speed setting but when I set it to custom (which I need to allow it to both write on and write off at the end) the shape disappears. Despite playing with the custom speed percentage, the shape never comes back. Any ideas?

    Ok. I opened your project in my Motion 4 and after it updated it, I got the custom behavior to work fine. However, I had a thought so I decided to open it on my machine that's using Motion 3. There I noticed the problem you're having. I was unable to get the shape write on behavior to work either.
    I believe the problem to be with your project. It appears slightly corrupt. Here's something you might try. Create a new project. Redraw your circle shape. Apply the write on behavior and keyframe it as I mentioned before. Then copy and paste it into your current sequence to replace the circle you have in there.
    If that doesn't work, I'd rebuild your project. Instead of using all those strokes, just make one X and one O and one line. Then use clones for all the others. That should simplify the project quite a bit.

  • Adding Custom Filter Options for Newsfeed Web Part

    Hi,
    In OOB feature the newsfeed web part shows filter options for Following, Everyone, Mentions, Activities and Likes. Is it possible to add custome filter options to this web part?
    Thanks in advance.

    Hi,
    It seems that there is no OOTB options which allow to add more filters in the newsfeed web part.
    But we have many methods to retrieve the social feeds and you can filter them in the way you like. To know more about how to get feeds, the following link should be a good start.
    Work with social feeds in SharePoint 2013
    http://msdn.microsoft.com/en-us/library/office/jj163237(v=office.15).aspx
    Miles LI TechNet Community Support

  • Issue with adding a new HD for MacPro G5

    I currently have a MacPro G% that is connected to a network. I have tried to install a seagate barracuda 1TB HD as a storage drive. The G5 does not see the drive. DU does not see the drive. Is there a jumper/setting/something that I am missing in the installation other than sliding it into the bay and powering up?

    Can you tell if the drives are at least spinning, so you know that at least they're getting power?
    As a test, you could want to try the bay currently occupied by the boot drive. You know that bay is working, so if the new drive doesn't work there either - you'll have to boot the system from the Mac OS X installer disk, of course - then it would have to be something with the drives you're using, as unlikely as that sounds.
    That's all I can think of. Perhaps someone else here (Hatter, for instance) will be able to offer additional suggestions.
    Message was edited by: Dave Sawyer

  • Multiple Custom Synch Plugins For Same Business Object

    Can I make multiple plugins for the same business object? The main reason I'm asking is because I want to have one item plugin that runs before the core item data synchs and another item plugin that runs after.
    Since the topic's here, if multiple plugins can be written, which order would two plugins run if they are both set to go off after the core synch?

    That answers half of my question, although just to verify:
    The only issue is the before synch plugin may not have it's data in SBO (eg new order from webtools). If the data initiated in SBO then you should be fine.
    As far as I can tell, you're basically saying that if you're working with data in SBO in a plugin that's set to PluginExecutionLocation.BeforeSynch, be cautious of the fact that new data from Web Tools will not have the plugin run against it because it will arrive after the standard synch brings it over. I would assume the same would be true for the reverse, in that any new data in SBO that's not yet in Web Tools will also not have the plugins run against it for the same reason.
    Also, let's say I create two SynchPlugins for Items and set both of their SynchRunTime fields to PluginExecutionLocation.AfterSynch - which one runs first? Or is it indeterminable each time?

  • Adding custom attributes in iPlanet User resource

    I have a custom attribute in LDAP called "CustomAttr1" created. I would like to add this attributes into iPlanet User RO so that I can update that attribute via OIM. What is the process of adding that attribute to the iPlanet User process and forms?

    Have you checked the Connector Document and specifically the section where it says "Extending the Connector"?
    This: http://docs.oracle.com/cd/E11223_01/doc.904/e10446/custom.htm#CDEGCCEB
    -Bikash

Maybe you are looking for

  • HT4623 how do I remove credit card from information can't download or update anymore

    how do I remove credit card from information can't download or update anymore

  • Cannot open Pages Document

    I cannot open an Pages document that a friend created on his Mac.  Somehow it got corrupted.  He made the document from a template I made for him.  I called Applecare and they couldn't help me.  We were able to open any other Pages documents I tried

  • Issue in IT declaration Request Approval

    Hi All, Currently we are working on Ehp6 Income declaration functionality in ESS. In that are facing issue in request approval. After employee raises IT Declaration request, it got saved. When we login to MSS and check UWL of the manager we could fin

  • Cant load songs to phone

    I have an iphone 4 and a windows laptop and a windows desktop.  I set up my account on my desktop years ago and have used it primarily for my itunes needs.  I recently shared my account with my laptop and as far as I can tell everything is fine.  How

  • Deploying Java Comm API

    Hi, I am developing an applet which uses Java Comm API. I'm running into some deployment issue. My understanding is that Java Comm API needs to have win32com.dll and javax.comm.properties files installed on the client machine for my applet to use Com