Download - LAB 1. CREATE JAVA CODE.pdf
-
7/24/2019 LAB 1. CREATE JAVA CODE.pdf
1/13
LAB 1: CREATE JAVA CODE
Last Update: 2010-04-19
Next: LAB 2: CREATE ADAPTER FACTORY & IT RESOURCE
INTRODUCTION
The Oracle Identity Manager is using java technology to create the connector for connect to target system. Java code will be
used for provisioning, de-provisioning, or reconciliation data user which related to creation new user, update role user, and disable user in
target system.
Basically, all java code will be load from Oracle Identity Manager using adapter factory component in Oracle Identity Manager.
Every function or module inside java code can be called by adapter factory component.
CONTENTS
CREATE NEW PROJECT
CREATE MODULE OR FUNCTION
ADD EXTERNAL ARCHIVES FORM OTHER JAR FILE
EXPORT TO JAR FILE
EXERCISES
CREATE NEW PROJECT
PURPOSE
In this exercise, you will create new java project using eclipse java editor tool.
-
7/24/2019 LAB 1. CREATE JAVA CODE.pdf
2/13
STEPS
1. Click eclipseshortcut
2.
Select File-> New-> Java Project
3.
Enter Databasefor project name
4. Click Finish
After you click finish you will see at left side in eclipse tool new project java created
-
7/24/2019 LAB 1. CREATE JAVA CODE.pdf
3/13
5. Right click at src and continue select New-> Package
6. Enter database for Java Package name
7.
Click Finish
After you click finish you will see new package create under scr
-
7/24/2019 LAB 1. CREATE JAVA CODE.pdf
4/13
8. Right click at package database
9. SelectNew-> Class
10.Enter MyDatabase at class name
11.Click Finish
After you click finish you will see new class will created in eclipse work area. And you can continue to create function or module
inside this class java code
-
7/24/2019 LAB 1. CREATE JAVA CODE.pdf
5/13
CREATE MODULE OR FUNCTION
PURPOSE
In this exercise, you will create function or module inside class java that has been created previously .
STEPS1. Create the title function with function name CreateUser
2.
You need to define parameters attribute as input parameters to this classExplanation about parameters:
No Parameter Note
1 Driver Basic driver that will be used by Java to connect to database
2 URL Format information database which content of IP Address, PORT, and SID
3 UserID User service account for OIM connect to target system
4 Password Password for service account
5 ulogin User login that will be created in database
6 upass Password for user login
-
7/24/2019 LAB 1. CREATE JAVA CODE.pdf
6/13
3. Create exception inside this class to catch some invalid or incorrect execution some core function inside this class
-
7/24/2019 LAB 1. CREATE JAVA CODE.pdf
7/13
4.
Enter java code for creation new account in database
5. Enter importfunction to load other class
-
7/24/2019 LAB 1. CREATE JAVA CODE.pdf
8/13
6.
Create mainclass function
7. Create instantiate object to CreateUserclass
-
7/24/2019 LAB 1. CREATE JAVA CODE.pdf
9/13
8.
Call function from mainclass function
-
7/24/2019 LAB 1. CREATE JAVA CODE.pdf
10/13
ADD EXTERNAL ARCHIVES FORM OTHER JAR FILE
PURPOSE
In this exercise, you will add external JAR file that to be used as reference other class function.
STEPS1.
Right click at DatabaseJava Project Name, continue to select build path-> add external archives
-
7/24/2019 LAB 1. CREATE JAVA CODE.pdf
11/13
2.
Open or search other JAR file and click Open
-
7/24/2019 LAB 1. CREATE JAVA CODE.pdf
12/13
EXPORT TO JAR FILE
PURPOSE
In this exercise, you will export java code to JAR file, so that we use it in adapter factory.
STEPS1.
Right click at DatabaseJava Project Name, continue to select Export
2. Select Java-> JAR fileand click Next
-
7/24/2019 LAB 1. CREATE JAVA CODE.pdf
13/13
3. Select Browse.. andenter the name JAR file Database.jar then clickFinish