OIM 11g R2: Bulk load utility

Hi all,
I'm going to import users data to OIM 11g R2 using bulk load utility. My question is: does bulk load utility support user defined fileds (UDFs)?
Reading the documentation I don't find any reference about UDFs or UDFs limitation, but I would be aware of any your experience before starting.
Thank for support,
Daniele

It should support. Bulk load loads the data directly into database table using sql loader. So as long as you have UDF column in USR table and you have specified it in csv file, i believe it should work.

Similar Messages

  • OIM 11g - Issue with Bulk Load Utility for Account Data

    Hi,
    We are trying to load the account data for users in OIM 11g using bulk load utility.
    We are trying to load the account data for resource "iPlanet". For testing purpose, we made one account entry in csv file and run the bulk load utility. After the bulk load process completes, we have noticed that resource is provisioned to the user multiple times and multiple entries have been created in process form table.
    We have tried to run the utility multiple times with a different user record each time.
    The out put of the below sql query:
    SELECT MSG FROM OIM_BLKLD_LOG
    WHERE MODULE = 'ACCOUNT' AND LOG_LEVEL = 'PROGRESS_MSG'
    ORDER BY MSG_SEQ_NO;
    is coming as follows:
    MSG
    Number of Records Loaded: 126
    Number of Records Loaded: 252
    Number of Records Loaded: 504
    Number of Records Loaded: 1008
    Number of Records Loaded: 2016
    Number of Records Loaded: 4032
    We have noticed that each time the number of records loaded is increased to double from the records loaded in last run even when the csv file contains only one record.
    Provided below are the parent and child csv file entries.
    Parent file:
    UD_IPNT_USR_USERID,UD_IPNT_USR_FIRST_NAME,UD_IPNT_USR_LAST_NAME,UD_IPNT_USR_COMMON_NAME,UD_IPNT_USR_NSUNIQUEID
    KPETER,Peter,Kevin,Peter Kevin,
    Child file 1:
    UD_IPNT_USR_USERID,UD_IPNT_GRP_GROUP_NAME
    KPETER,group1
    Child file 2:
    UD_IPNT_USR_USERID,UD_IPNT_ROL_ROLE_NAME
    KPETER,role1
    Can you please throw some insight on what could be the potential cause for this issue and how it could be resolved?
    Thanks
    Deepa
    Edited by: user10955790 on Jun 25, 2012 6:45 AM

    Hi Deepa,
    I know from 'User load' perspective that is required to restart Oracle Identity Manager when we need to reload data that was not loaded during the first run.
    So, my suggestion is restart it before reload.
    Reference: http://docs.oracle.com/cd/E21764_01/doc.1111/e14309/bulkload.htm#CHDEICEH
    I hope this helps,
    Thiago Leoncio.

  • Where is the Bulk Load Utility?

    Hi,
    the document below references the Bulk Load Utility. I got the 9.1.0.2 packages (p8484010_9202 and p9070428_9102) I haven't seen this utility as it was mentioned in the documentation: InstallServer/Xellerate/db/oracle/Utilities/oimbulkload
    Oracle® Identity Manager, Tools Reference Release 9.1.0.2, E14763-02
    Bulk Load Utility
    The Bulk Load utility is aimed at automating the process of loading a large amount of data into Oracle Identity Manager. It helps reduce the downtime involved in loading data. You can use this utility either immediately after you install Oracle Identity Manager or at any time during the production lifetime of Oracle Identity Manager. The Bulk Load utility can use either CSV files or database tables as the source of data. Data imported into Oracle Identity Manager is automatically converted into OIM Users or accounts provisioned to OIM Users.
    Have you ever gotten it?
    Thanks,
    Renato.
    Edited by: Renato.Guimaraes on 14/12/2009 09:00

    The oimbulkload folder is in the zip file 'root' folder.

  • Error while running bulk load utility for account data with CSV file

    Hi All,
    I'm trying to run the bulk load utility for account data using CSV but i'm getting following error...
    ERROR ==> The number of CSV files provided as input does not match with the number of account tables.
    Thanks in advance........

    Please check your child table.
    http://docs.oracle.com/cd/E28389_01/doc.1111/e14309/bulkload.htm#CHDCGGDA
    -kuldeep

  • OIM 11g behind F5 Load Balancer

    I am trying to run OIM 11g on WLS 10.3.3 behind a F5. The F5 is set to end the SSL communication and proxy the request to the WLS server on port 14000. The F5 then performs URL rewrites in the way back to the client. I have ran into an issue where when a new user, whose password has been set as a one-time password, logs in for the first time that the F5 is incorrectly rewriting the url.
    After working with F5 support I got the following comment:
    This was more simplistic than I thought it would be.  I missed it but when I discussed it with one of my collegues he spotted it immediately.  The problem is with the redirect string the application server is sending.  It is not RFC compliant. It should be sending a string of "http://admin/faces/pages/pwdmgmt.jspx  .... ".  Instead it is sending the following string:  "/admin/faces/pages/pwdmgmt.jspx ...".  The LTM is getting that string and redirecting the http to https thereby inserting the 's' for 'https' versus 'http'.  This results in the string being changed to "/admsin ...".   It is assuming the redirection string coming from the server is RFC compliant and inserts the 's' accordingly after the fourth character.
    I have tried setting redirect-with-absolute-url in weblogic.xml, but that doesn't seem to make a difference. I am wondering if anyone has ran into this problem before.
    Thanks,
    Pete

    Hi,
    You would install all 10 licenses on your RD Licensing server and point your 2 RDSH servers to that.  You may installing RD Licensing on whichever server you want, for example, on your RD Connection Broker, or a DC, or on one of the 2 RDSH servers,
    etc.
    -TP

  • OIM 11g R2 - Bulk Catalog Update

    Hi,
    We have a requirement to write a custom scheduler  which updates the entries in the catalog table.We have done it using CatalogService API but we might need to update millions of records during each run.Is there any recommended way to do this?.Thanks.

    It should support. Bulk load loads the data directly into database table using sql loader. So as long as you have UDF column in USR table and you have specified it in csv file, i believe it should work.

  • OIM Bulk Load utility(Process Form Updates)

    Hi All,
    I am wondering whether OIM bulk laod Utitly is capable of Updating the Accounts(Targer Recon) in OIM(Updates in Process form)?... I was checking the oracle doucment and it doe not say anything about Updating the records in OIM it says of creating the accounts. Please guide me.
    Thanks in advance
    Saravani
    Edited by: 918661 on Mar 4, 2012 7:47 PM

    Don't worry. Utility support both feature
    1. Trusted recon - reconcile from trusted source(csv, databse.etc.) to OIM user profile
    2. Target recon - reconcile target account to OIM Process Form . for this you must have their coressponding user exist in OIM.
    For further details go through below doc.
    http://docs.oracle.com/cd/E14899_01/doc.9102/e14763/bulkload.htm#CHDCGGDA
    Section "15.5 Loading Account Data" will clarify your doubt
    --nayan                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • OIM 11g R1: Recon Archival Utility

    Reference: http://docs.oracle.com/cd/E21764_01/doc.1111/e14308/archival_utilities.htm#CHDJBFEA
    I am using OIM 11.1.1.5.7.
    I am trying to archive all the recon events. In the documentation, there is an option to choose all statuses (Closed, linked, even the Data Received and No User Match Found).
    When I actually ran the script located in "/home/oracle/Oracle/Middleware/Oracle_IDM1/server/db/oim/oracle/Utilities/Recon11gArchival/oim_recon_archival.sh" I am prompted
    with
    Select status for reconciliation events to be archived...
    Enter '1' for Closed.
    Enter '2' for Linked.
    Enter '3' for Closed and Linked.
    Enter '4' for Exit.
    I do not see the option for "ALL", which allow events like "Data Received" and "No User Match Found" to be archived.
    I really need to archive those events that do not belong in Closed or Linked categories.
    Is there a bug in the script?
    How can I archive these events?

    I looked at the old version (111150) of the script and the "ALL" option is there.
    What is the reason why it was removed in the 11.1.1.5.7 Patch?

  • Issue with Bulk Load Post Process Scheduled Task

    Hello,
    I successfully loaded users in OIM using the bulk load utility.  I also have LDAP sync ON.  The documentation says to run the Bulk Load Post Process scheduled task to push the loaded users in OIM into LDAP.
    This works if we run the Bulk Load Post Process Scheduled Task right away after the run the bulk load.
    If some time had passed and we go back to run the Bulk Load Post Process Scheduled Task, some of the users loaded through the bulk load utility are not created in our LDAP system.  This created an off-sync situation between OIM and our LDAP.
    I tried to use the usr_key as a parameter to the Bulk Load Post Process Scheduled Task without success.
    Is there a way to force the re-evaluation of these users so they would get created in LDAP?
    Thanks
    Khanh

    The scheduled task carries out post-processing activities on the users imported through the bulk load utility.

  • Bulk load in OIM 11g enabled with LDAP sync

    Have anyone performed bulk load of more than 100,000 users using bulk load utility in OIM 11g ?
    The challenge here is we have OIM 11.1.1.5.0 environment enabled with LDAP sync.
    We are trying to figure out some performance factors and best way to achieve our requirement
    1.Have you performed any timings around use of Bulk Load tool. Any idea how long will it take to LDAP sync more than 100,000 users into OID. What are the problems that we could encounter during this flow ?
    2.Is it possible we could migrate users into another environment and then swap this database for the OIM database? Also is there any effective way to load into OID directly ?
    3.We also have some custom Scheduled Task to modify couple of user attributes (using update API) from the flat file. Have you guys tried such scenario after the bulk load ? And did you face any problem while doing so ?
    Thanks
    DK

    to Update a UDF you must assign a copy value adpter in Lookup.USR_PROCESS_TRIGGERS(design console / lookup definition)
    eg.
    CODE --------------------------DECODE
    USR_UDF_MYATTR1----- Change MYATTR1
    USR_UDF_MYATTR2----- Change MYATTR2
    Edited by: Lighting Cui on 2011-8-3 上午12:25

  • OIM Bulk Load: Insufficient privileges

    Hi All,
    I'm trying to use the OIM Bulk Load Utility and I keep getting this error message:
    Exception in thread "main" java.sql.SQLException: ORA-01031: insufficient privileges
    ORA-06512: at "OIMUSER.OIM_BLKLD_SP_CREATE_LOG", line 39
    ORA-06512: at "OIMUSER.OIM_BLKLD_PKG_USR", line 281
    I've followed the instructions and gone over everything a few times. The utility tests the connection to the database OK.
    I don't know much about oracle db's so I am not sure how to do even basic troubleshooting. Could I just give my OIMUSER full permissions? Shouldn't it have full permission as it is?
    I did have to create a tablespace for this utility, maybe the OIMUSER needs to be give access to this? I have no idea....
    Any help would be greatly appreciated!
    Alex

    Even i got same error, at that time db oim user had following permission:
    CREATE TABLE
    CREATE VIEW
    QUERY REWRITE
    UNLIMITED TABLESPACE
    EXECUTE ON SYS.DBMS_SHARED_POOL
    EXECUTE ON SYS.DBMS_SYSTEM
    SELECT ON SYS.DBA_2PC_PENDING
    SELECT ON SYS.DBA_PENDING_TRANSACTIONS
    SELECT ON SYS.PENDING_TRANS$
    SELECT ON SYS.V$XATRANS$
    CONNECT
    RESOURCE
    Later DBA provided following additional permission and it worked like a charm:-
    CREATE ANY INDEX  
    CREATE ANY SYNONYM  
    CREATE ANY TRIGGER  
    CREATE ANY TYPE  
    CREATE DATABASE LINK  
    CREATE JOB  
    CREATE LIBRARY  
    CREATE MATERIALIZED VIEW  
    CREATE PROCEDURE  
    CREATE SEQUENCE  
    CREATE TABLE  
    CREATE TRIGGER  
    CREATE VIEW  

  • OIM Bulk Load always asking for OIM database user

    Hi,
    While launching OIM Bulk load utility, all steps are correctly executed but when java driver is called, I always got the same message:
    Enter password for OIM database user again :
    And I never got menu #2.
    Thank you for your help.
    Is there any way to set it as parameter to the java program?

    Basically twice you have to provide the correct DB password. are you using ojdbc5.jar in the lib folder?
    you can set the password in oim_blkld_db_input.sh/bat script (just update oimpwd=<Actual password> and remove other lines under getDbPswd() method)

  • Organization field in Bulk Load for OIM

    Adding users in Bulk load utility- what is the field for 1)organization and 2)Role
    How to add user under a particular Role?

    Pass organization name for Organization attribute and User Type for Role attribute. if you don't pass anything below default value is being passed
    ORG_NAME: Xellerate Users
    USR_TYPE: End-User
    USR_STATUS: Active
    USR_EMP_TYPE: Full-Time
    If you have Role and membership in the external system you can import those things as well using this utility
    http://docs.oracle.com/cd/E27559_01/dev.1112/e27150/bulkload.htm#BJEHFIBC

  • Notifications are not being sent when Bulk Load is done

    Hi All,
    I have OIM 11g setup on my machine. I use the bulk load utility for loading the user data. Now in my OIM setup, the notifications are being sent for all stuff like Reset Password. New account creation and other. However when I bulk load the users, notifications are not sent to their mail ids. I am running the scheduled job "Bulk load Post Process" which is necessary so that the users are synced to the LDAP repository. I have the LDAP Sync option checked and also the Notifications option set to yes in this scheduled job. Though the users are loaded successfully and are synced properly, the notifications are not sent. Can some one please guide me as to what could be the problem here?
    Thanks,
    $id

    The code is probably only called in the Event method of the event handler that sends the notification. You can check the mds files and find the notification you are looking for and then use a code decompiler to find the class that is called. You can then use this code as a sample, or write your own notification code and create an event handler that runs in the BulkEvent.
    And on another note there is also this System Configuration Variable: Recon.SEND_NOTIFICATION which is set to FALSE by default.
    -Kevin

  • Issue with Bulk Load Post Process

    Hi,
    I ran bulk load command line utility to create users in OIM. I had 5 records in my csv file. Out of which 2 users were successfully created in OIM and for rest i got exception because users already existed. After that if i run bulk load post process for LDAP sync and generate the password and send notification. It is not working even for successfully created users. Ideally it should sync successfully created users. However if there is no exception i during bulk load command line utility then LDAP sync work fine through bulk load post process.Any idea how to resolve this issue and sync the user in OID which were successfully created. Urgent help would be appreciated.

    The scheduled task carries out post-processing activities on the users imported through the bulk load utility.

Maybe you are looking for

  • Programs will not open up

    I installed a new hard drive a Hitachi T1. i installed the OS Tiger to this hard drive then copied over the data from the 160gb hard drive during installation. I cannot get applications to open up. The one I can get is Opera. Safari or Firefox and It

  • Listeners - Entering a Frame and leaving a Frame to Call a function

    OK, I am trying to get the following functions to load and unload the video to my main timeline when I go in and out of a frame. I tried on Enter_FRAME but it is now working properly and load many instances. What are the listeners I need to do to cal

  • SAP-BW Training in Mumbai

    Hi All, Pls let me know about the SAP in BW module with the institute details where i can get better faculty & technical support. Orelse any BW experts who is providing individual training. Thanks, Minakshi Mumbai

  • Multiple Matches in Join Rule

    Hi,  What's the default behaviour for join rules with multiple matches? I'm looking at implementing a match on a payrollID number between Oracle payroll users and AD users - both objects imported into FIM. I'm updating my AD user attributes with payr

  • Problem trying to diagnose slow running query

    Hi, Group. I have two versions of the same query. sql1 contains an inner select, sql2 contains the hard-coded values that the inner select returns. Other than that the queries look the exact same. sql1 takes over 8 minutes to complete. sql2 takes abo