ICF custom connector; UPD ChildTableValues (delete) sends do not group name

I'm building a custom ICF connector that is implemented as a set of .net. Operations UpdateChildTableValues for add and update on the groups pass the group name in the code, but the deletion does not. Seems not be an indication of the operation itself, for groups seems that the developer must manage memberships to a target group in the code, which is good. However, if a deletion does not send the name of the group, how can I know which group still look? It seems that this method also adds the load of API calls against IOM to identify the assignment to a group of the user as well as the search for targets to compare and decide which has been deleted.

IOM material on RHEL 6.4 GR 11, 1 (64-bit)
11.1.2 connector server on Win2K8R2 (64-bit)
Target version of .net 4 / c# 4.0

You have 2 options when working with children tables:

(1) use ICProvisioningManager #updateChildTableValues - this provides a list of the values after the update, so we'll say so that the attribute has values group1, group2, group 3, remove group1, then UpdateOp #update with the attribute values Group2, GROUP3 will be called on your connector (in this case your connector should implement UpdateOp). You're right, it could mean additional targets API call in your connector (depending on the target).

(2) use ICProvisioningManager #addChildTableValue, ICProvisioningManager #updateChildTableValue, ICProvisioningManager #removeChildTableValue - when you use these methods, the connector will get changes only. Previous UpdateAttributeValuesOp #removeAttributeValues with the value group1 in the example would be called on your connector. You connector must implement UpdateAttributeValuesOp to make it work.

Tomas

Tags: Fusion Middleware

Similar Questions

  • When I send an email or an attachment it happen as the benefits of discovery as the sender and not my name, how can I change this?

    When I send an email or an attachment it happen as the benefits of discovery as the sender and not my name, how can I change this? his strange huh?

    I never stay connected to my email, I actually get hacked somehow I have change my password often enough

    Hi darenlysne,

    It sounds like you have the email account of incorrect installation and hurt the server info.

    Provide the program that you are using and we can go from there, or contact your ISP.

    B Eddie

  • ICF custom connector; How can I get the values of the parameters of the recon calendar task?

    I'm trying to create a custom connector icf with progressive reconciliation. My recon schedule a task, I have the settings "attribute of Date additional Recon ' and 'last token" that should be used for gradual reconciliation.

    How can I get the values of the parameters ' attribute of Date additional Recon ' and 'last token "?

    ICF should handle this for you.

    The value of "attribute of Date additional Recon ' must be filled in the OperationOption (e.g. executeQuery() and PROCESSES of FilterTranslator has this as a method parameter).

    For the "last counter", you need to implement ' createGreaterThanExpression (GreaterThanFilter, filter, is not Boolean) ' in your filter translator class. You can get the attribute of the filter object. Look for a description here: http://docs.oracle.com/cd/E37472_01/apirefs.1112/e28159/oracle/iam/connectors/icfcommon/recon/SearchReconTask.html

  • ICF custom connector

    Gurus,

    According to my customer's requirement, we must develop a new connector custom ICF.

    I have no idea what it is and need your help on this.

    Can you please provide me with some docs/URL to implement this?

    Refer to this.

    http://www.Oracle.com/technetwork/middleware/ID-Mgmt/Overview/OIM-11g-assets-504842.html

    They gave a connector of flatfile sample with all the details.

  • How can I put several addressed in a 'group' that I can send using the group name?

    I have an address book and you can send an email to several at once by adding each in hand and the cc or BCC fields. As I often do, I need to 'collect' in a group, so I can use the name of the group to send to several people.

    _ http://KB.mozillazine.org/Thunderbird: _FAQs_:_Create_Mailing_List

  • Create the function object with custom connector ICF

    Hello

    I develop a Custom Connector ICF. When put into service a user, the user is created on the target correctly, but the process remains on the status of 'Provisioning '. When I check the log file, I see the following error message:

    [oim_server1] [ERROR] [] [ORACLE. IAM. CONNECTORS. ICFCOMMON. Prov. ICPROVISIONINGMANAGER] [tid: [ASSETS].] [ExecuteThread: '21' for queue: "(self-adjusting) weblogic.kernel.Default"] [username: xelsysadm] [ecid: c4b0db765c688017:-2d2de9cf:13c04b25533, :-8000-0000000000002b20, 0] [APP: IOM #11.1.2.0.0] oracle.iam.connectors.icfcommon.prov.ICProvisioningManager: createObject: error while creating user []
    java.lang.IllegalArgumentException: null field label does not exist
    at oracle.iam.connectors.icfcommon.service.oim9.OIM9Provisioning.getFieldName(OIM9Provisioning.java:174)
    at oracle.iam.connectors.icfcommon.service.oim9.OIM9Provisioning.setFormField(OIM9Provisioning.java:63)
    at oracle.iam.connectors.icfcommon.service.oim11.OIM11Provisioning.setFormField(OIM11Provisioning.java:299)
    at oracle.iam.connectors.icfcommon.prov.ICProvisioningManager.createObject(ICProvisioningManager.java:277)
    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.thortech.xl.adapterGlue.ScheduleItemEvents.adpICFCREATEOBJECT.CREATEOBJECT(adpICFCREATEOBJECT.java:109)
    at com.thortech.xl.adapterGlue.ScheduleItemEvents.adpICFCREATEOBJECT.implementation(adpICFCREATEOBJECT.java:54)
    at com.thortech.xl.client.events.tcBaseEvent.run(tcBaseEvent.java:196)
    at com.thortech.xl.dataobj.tcDataObj.runEvent(tcDataObj.java:2492)
    at com.thortech.xl.dataobj.tcScheduleItem.runMilestoneEvent(tcScheduleItem.java:3181)
    at com.thortech.xl.dataobj.tcScheduleItem.eventPostInsert(tcScheduleItem.java:753)
    at com.thortech.xl.dataobj.tcDataObj.insert(tcDataObj.java:604)

    Thank you
    Fyigit
    There is no such thing as the NULL field label

    You must create the field back in the form of process and map this field with search for provisioning. In this research CodeKey should be your form field in process and Decode __UID__

    Test again commissioning...

  • Custom connector fails

    Gurus,

    We have developed a new custom connector and provisioining works well, but when I run recon custom, it is a failure with the error below. Any ideas to solve this problem.

    oracle.iam.platform.utils.SuperRuntimeException: oracle.iam.platform.utils.SuperRuntimeException:-104: error has occurred in XL_SP_RECONEVALUATEACCOUNT in proc
    Essing event no. 2205 error has occurred in XL_SP_RECONREQDATACHECK when processing event 2205 "Event Received" is an invalid event status. Invalid event State
    s are received, Data Validation failed, being Re-evaluated, in re-tried
    at oracle.iam.reconciliation.impl.ActionEngine.processEvent(ActionEngine.java:239)
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.processReconciliationEvent(ReconOperationsServiceImpl.java:982)
    at oracle.iam.reconciliation.api.ReconOperationsServiceEJB.processReconciliationEventx (unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    Caused by: oracle.iam.platform.utils.SuperRuntimeException:-104: error in XL_SP_RECONEVALUATEACCOUNT while the event no. 2205 processing error occurred in XL_SP_RECONREQDATACHECK during processing of event 5380 "Received event" is an invalid event status. Valid event States are given received, Data Validation failed, being Re-evaluated, in re-tried

    Have you created the recon profile before running your recon task. If not, do the below.
    Since the console design, go to the resource object. Click the tab of the reconciliation. There will be a button to create a profile of reconciliation. Click on this button.

    After that, try to run your job.

  • Development of custom connector - help needed

    Hi all

    I'm working on the development of custom connector where I set up users in to a flatfile. I m able to create users in flatfile by assigning the target resource.

    Now, I need to update the users that are configured in the flat file. I tried to update a user, its data get updated on the resource card but not on the target file. I checked in the process definition for other resources, for each attribute form like firstname, lastname etc... It is a separate task.

    example of

    for name-> name updated

    I created a process task (no update phone) to a single attribute (phone number), but the task of process is not triggered.

    Please provide your guidelines

    Thanks in advance

    Kind regards
    Madhu

    Hi Madhu,

    you have added 'Phone No day' task in the definition of process, I guess this process form field label is "Phone" = no

    Then, if you update this attribute in form value of process 'day of No phone' task should be triggered.

    Thank you
    Patricia

  • Need help to create a custom connector

    I need help on developing custom Homegrown application connector and the version I use is OIM9.0.3
    First of all, what are the steps we need care while developing a custom connector.
    I can't able to find the process in google to develop the custom connector.
    If you have all data related to the development of the connector custom, please share to me...

    What are the thing we need to take care while developing the connector.
    I spoke in the version OIM9.1 there is a possibility to develop the custom connector using the Genric technology, we can create the custom connector using the IOM GTC 9.1 feature

    early response will be appreciated

    I think the approach to take here will depend to a large extent what are the characteristics of the request of the House. Where it stores its user and the right information? It exposes an API or perhaps the database tables that you can use for commissioning?

    In general, you need to create the following in IOM:

    (1) a Type of COMPUTER resource
    (2) a COMPUTER resource
    (3) a resource object
    (4) a form of customized process
    (5) a procurement process
    (6) task of process adapters (allows to really reach out to the target application and perform commissioning activities)

    Please come back with more information on what you are trying to integrate with and I can give you hope that some other points.

    Rob

  • My Recycle Bin does not work. Deleted files are not stored in the Recycle Bin.

    My Recycle Bin does not work. Deleted files are not stored in the Recycle Bin.
    When I delete a file, none of these files are saved in the Recycle Bin.

    tried to restore desktop icons. no use.

    Tried to change the icons as method 2. Yet, my deleted files are not saved in the trash.

    My last bag of stuff.
    I assume that your allotted basket size is too small or you were not "empty" the collector for a LONG time.

    Right click on the Recycle Bin > properties > size under Custom, how many MBs are awarded?
    Mine is 1023 MB. I saw someone almost 5000 MB.

    Increase size, play with the numbers until the darn bac actually works the way it should be.
    Please post back. I'm curious to know the result.

    t-4-2

  • Delete buttons do not work after the update of 10.11.16.

    Delete buttons do not work after the update of 10.11.16.  The delete button works if I pointed out and then delete, but not if I use the "back" button or try a removal of uniqueness.  It is a problem in all applications.  I tried it in textedit, search google chrome, safari search and find finder engine.  There seems to be a 'problem' of the keyboard' as far as I know nothing happened to my keyboard, IE the spilt coffee, that recent warming has been updated to 10.11.16.  I use an iMac (27-inch, late 2009) with i5 clocked at 2.66 GHz, running OS X El Capitan.

    Any suggestion would be appreciated.

    Greetings, r.fromstouffville!

    It seems that the 'Delete' on your iMac keyboard key works as it is supposed to be after update to OS X 10.11.6. I'll be happy to help you get these keys working again.

    Reset of the controller management system (SCM) on your Mac - sometimes it's a matter of simply resetting your iMac SMC. Open this article and scroll down to "Reset the SMC on Mac desktop" section and follow the steps there.

    Try safe mode if your Mac does not start -even if your iMac, safe mode startup make sure it starts successfully.

    How to test one question in another user on your Mac account - use this article if restarting in safe mode did not help.

    Use Time Machine to back up or restore your Mac - if your keyboard does not always work as it should, I recommend you save your iMac to ensure that your personal data are safe. It is always better "to have" a backup for a backup "need."

    On OS X Recovery - if you have reached this point, you encounter the same problem in a test user account, that would mean it is a system-w. Start your iMac into Recovery Mode and reinstall the operating system.

    Thank you for the communities of Apple Support!

  • When I try to reply to an email from the bar send does not appear.

    the button send does not appear at the bottom of a response message.

    Web sites look bad or display differently they should

  • my button send is not put in evidence

    When I send a new email, the button send is not put in evidence and you can't tap to send mail, what is wrong

    When you open a new message of Scripture, the 'Send' button should be moderate or look like it's grayed out and you can not click on it.

    It will not appear as usable until you enter the addresses in the TO field, because without knowing where to send to, it cannot send.

    Therefore, confirm that you have indeed added to/Cc/BCC email addresses.

    So, why is it auto activated when you click on for example: answer?
    Because TO fields are auto-completed.

  • Group addresses not added when sending of e-mail - name of group only

    Just helping a friend use Thunderbird on a new PC with Win 7 Prof Previously used Outlook Express on Win XP.

    Downloaded latest version of Thunderbird. Old as any wab file suggested using "morefunctionsfor...". ». The old address book (full) has been imported correctly a new Thunderbird addressbook. It contained several groups. Each one is properly listed under the new address book, and they also appear in the new address book. By clicking on any group correctly displays the list of addresses for this group.

    However, if one selects a group and send an e-mail to this group ONLY the group name is displayed in the field and the email fails to send. Looking at the contents of the address field shows only the name of the Group and NOT addresses are included.

    Thank you

    I just discovered by accident how to circumvent the problem of group.

    1. open Thunderbird AddressBook;
    2. Select the desired group;
    3. click on the button "Write" address book.

    This will open a message window with all members of the group listed as beneficiaries.

  • cannot receive e mails, can send but not receive 0n new need a computer to use the old computer for e-mail

    Changed computers from xp to windows 8. Received emails, but now nothing, lost all messages on the new computer. can send but not receive. must use xp computer to check email

    Check the settings of Thunderbird yoru Server

Maybe you are looking for

  • I have no gun toolbar so I can not print from the Web on my printer

    I have a multi-imprimante MG5120 cannon and when on Firefox, the only thing that prints on the web is both border date, not the body of everything that I try to print, as an email or an article online. I am running XP and I have the Canon on IE toolb

  • Portege M400 - how to remove the condensation of water?

    I received a second hand toshiba portege m400 mail and saw there probably a condensation of water trapped between the external display and touch screen behind her. because the screen in the upper left corner looks whitish. and the sender of the lapto

  • Cannot use constantly ISPQ

    I've been using ISPQ video chat program. recently, I installed El Capital, and since then, I often get an error 132 when you try to connect. When checking for more details, I thought the computer seems to be behind a firewall NAT. and that to allow t

  • Pavilion dv8000 replacement hard drive

    I need to replace the hard drive. I have recovery disks. What procedure should I follow?

  • No sound while recording with Windows Vista

    Hello! Thanks in advance for the help! I have a new 430 of XPS from Dell running Windows Vista Home Premium 64-bit. I try to save and the external audio source (old audio cassettes) using audio recordings of Vista. I am inputing the audio using the s