Forgot your password?    
+ Reply to Thread
Results 1 to 1 of 1

Thread: Adapters and Event Handlers in OIM

  1. #1
    Expert Oracle Administrator
    Join Date
    Oct 2011
    Location
    New Delhi, India
    Posts
    427

    Adapters and Event Handlers in OIM

    Adapter: It is smallest component in IDM which is used to perform a particular function in IDM. It can be attached with a form, task. Depending on its type, it performs various operations in OIM. Adapters are reusable components which is the biggest advantage. An adapter is a specialized type of event handler that generates Java code, which enables Oracle Identity Manager to communicate and interact with external resources.

    There are five types of Adapters in OIM:

    1. Process Task Adapter
    2. Task Assignment Adapter
    3. Pre populate Adapter
    4. Entity Adapter
    5. Rule Generator Adapter


    A process task adapter, allows Oracle Identity Manager to automate the completion of a process task.

    Example: Suppose in your provisioning workflow you have one task which is used for creating user then you can attach one Process task Adapter in this workflow which will create user.

    Task Assignment Adapter: It is used for assigning the task to any particular user/group. Task assignment adapter is used when you want to perform some operation to find the user to whom you want to assign task.

    Example: If you want to assign the request to some user based on target user’s attributes then we need task Assignment Adapter. In my OIM implementation user has an attribute Country. Client wants that if user is from INDIA the request should be approved by JMD01, if user is from USA then request should be approved by JMD02.. so .. on… In this case we’ll have to use Task Assignment Adapter.

    Pre Populate Adapter: This adapter is used for populating any field on forms (Process/Object) with some data.

    Example: I have a process form which has a field like First Name, Email ID. I want to fill these fields from User Data. Then we use Pre Populate Adapter which populates the value from user Profile to Process form Field. We create a task or Set the Variable of the Process form with the value of a particular field in the User Profile.

    Entity Adapters: are responsible for generating,modifying, or verifying the value of a form field automatically, and saving this information to the Oracle Identity Manager database.

    1. Before inserting data into Database (Pre Insert)
    2. After inserting data into Database (Post Insert)
    3. Before updating data into database (Pre Update)
    4. After updating data into database (Post Update)
    5. Before deleting data into database (Pre Delete)
    6. After deleting data into database (Post Delete)

    A rule generator, which incorporates business rules to the fields of either an Oracle Identity Manager form or a user-defined form (created by using the Form Designer form), so these fields can be populated automatically and saved to the Oracle Identity Manager database.


    Event Handler:

    event handler:Java classes that process user-defined or system-generated actions (or events).
    A resource object's provisioning process contains tasks that must be completed automatically. When this occurs, you must assign an event handler or an adapter to the resource object. An event handler is a software routine that provides the processing of this specialized information

    An event handler can be scheduled to run as follows:

    Pre-Insert: Before information is added to the database
    Pre-Update: Before information is modified in the database
    Pre-Delete: Before information is removed from the database
    Post-Insert: After information is added to the database
    Post-Update: After information is modified in the database
    Post-Delete: After information is removed from the database

+ Reply to Thread

Similar Threads

  1. Check wheather any business event is pending to process
    By Hemant in forum SCRIPTS : Concurrent Manager and Workflow
    Replies: 0
    Last Post: 11-01-2011, 09:53 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

DBA Lounge (P) Ltd. deals in Oracle Technologies on Consulting, Resourcing, Corporate Training


Online and corporate training available on Oracle Database 11g, Oracle 11g Real Application Cluster (RAC), Oracle Applications 11i/R12, Oracle Fusion Middleware 11g, Oracle Identity Management-OIM, Oracle Internet Directory 11g-OID, Oracle Business Intelligence Enterprise Edition-OBIEE, Oracle Golden Gate, Oracle Access Management-OAM, Oracle Internet Directory-ODS, Oracle Identity Analytics Architecture-OIA Statistics