To load users in OIM, follow the below steps:
Step 1: Copy the “oimbulkload” folder from OIM machine to database machine (i.e. the machine where Oracle database is installed and used by OIM). If database is on the OIM machine itself then skip this step.
The oimbulkload folder is present in the following location:
MW_HOME/Oracle_IDM1/server/db/oim/oracle/Utilities/oimbulkload
Step 2: Create the .csv file and place it in /oimbulkload/csv_files folder.
(Some of the sample csv files are present in / oimbulkload/sample_data folder which can be used as reference).
The HRusers.csv file looks like,
USR_FIRST_NAME,USR_LAST_NAME,USR_LOGIN,USR_EMAIL,USR_EMP_TYPE
jack,hunter,JHUNTER,jack_hunter@example.com,EMP
jim,bush,JBUSH,jim_bush@example.com,EMP
john,baker,JBAKER,john_baker@example.com,EMP
grace,davis,GDAVIS,grace_davis@example.com,EMP
henry,dias,HDIAS,henry_dias@example.com,EMP
jack,hunter,JHUNTER,jack_hunter@example.com,EMP
jim,bush,JBUSH,jim_bush@example.com,EMP
john,baker,JBAKER,john_baker@example.com,EMP
grace,davis,GDAVIS,grace_davis@example.com,EMP
henry,dias,HDIAS,henry_dias@example.com,EMP
Note: The following default values will be inserted into Oracle Identity Manager if the CSV file does not contain values for these columns:
ORG_NAME: Xellerate Users
USR_TYPE: End-User
USR_STATUS: Active
USR_EMP_TYPE: Full-Time [You can get code and decode values for this field in user's Role lookup]
Step 3: Create a .txt file named master.txt. Enter the name of the csv file which you want to use for bulk load operation and place it in /oimbulkload/csv_files folder.
In this case, master.txt file looks like below:
Step 4: The following variables need to be set before we execute the bulk load script:
JAVA_HOME: path till jdk
eg: export JAVA_HOME=/home/oracle/jdk1.7.0_25
ORACLE_HOME: path till db_home
eg: /home/oracle/app/oracle/product/11.2.0/dbhome_1
Step 5: Stop OIM managed server.
Step 6: Execute bulkload script
Go to /oimbulkload/scripts directory and run below command :
./oim_blkld.sh
No comments:
Post a Comment