Skip to main content

Posts

Showing posts from March, 2014

Installation of OIM 11gR2 PS2 (High level steps)

Link for Oracle documentation for fusion middlware is as below: http://docs.oracle.com/cd/E40329_01/index.htm Install the Oracle 11g Database. Download the RCU from download page link and unzip. Run rcu to create the schema for Oracle identity governance suite in database.Download link for the fusion middleware software list is h ttp://www.oracle.com/technetwork/middleware/id-mgmt/downloads/oid-11gr2-2104316.html Install the weblogic Middleware home. Download the IAM 11.1.2.2 suite installer from the download link and unzip it on the server. Run runInstaller command from <Unzipped_Location>/Disk1 to Install the IAM suite in the existing Middleware home. Download SOA server version 11.1.1.7 from download page and install the SOA server in the existing Middleware home. SOA server need to be patched before OIM is installed on the server. All the patches required are provided with the IAM 11.1.2.2 installer it self.It is kept under Disk1 directory named as  OIM_11.1.2.2_

Running Design Console - OIM 11gR2

After completing the OIM 11g R2 Installation design console can be run from the location <Middleware_home>/Oracle_IDM1/designconsole/xlclient.sh. Before running the designconsole some of the post installation steps need to be completed. Navigate to  <Middleware_home>/wlserver_10.3/server/lib and  Create wlfullclient.jar by running ‘java -jar wljarbuilder.jar’ command. copy the  wlfullclient.jar file to the  <Middleware_home>/Oracle_IDM1/designconsole/ext directory. Navigate to <Middleware_home>/Oracle_IDM1/designconsole/config folder and update xlconfig.xml file with right URL's. update below values:                           <appServerName>weblogic</appServerName>                                                         <ApplicationURL>http://<OIM_Host>:14000/xlWebApp/loginWorkflowRenderer.do</ApplicationURL>                                                                                                   <java.n

Fetching User Attributes and Creating User - OIM API

package com.oim.utilities; import java.util.HashSet; import java.util.Hashtable; import java.util.Set; import Thor.API.tcUtilityFactory; import oracle.iam.identity.exception.NoSuchUserException; import oracle.iam.identity.exception.SearchKeyNotUniqueException; import oracle.iam.identity.exception.UserLookupException; import oracle.iam.identity.usermgmt.api.UserManager; import oracle.iam.identity.usermgmt.vo.User; import oracle.iam.platform.OIMClient; public class ClientOIM { private static OIMClient oimClient = null;     private static tcUtilityFactory util = null;     static UserManager userManager = null;     private static String hostName = "oim.server.com";     private static String port = "14000";     private static String userName = "xelsysadm";     private static String password = "Welcome123";     private static String serverURL = "t3://" + hostName + ":" + port;     private static String authC

Installation of OAM 11gR2 PS2 (High Level Steps)

Install the Oracle database 11g. Run the RCU version 11.1.2.2 to create the schema in the database. Install Weblogic 10.3.6. Create a Middleware Home. Download the installation media for IAM 11.1.2.2 and unzip. Run runInstaller command to install the Oracle IAM home in the middleware. Run config.sh from  IAM_HOME \common\bin\  to configure the OAM. Run ./psa command to patch the OPSS schema from  MW_Home/oracle_common/bin directory. Note: Only update OPSS schema. Do not select any other schema while running patch assistant. Configure the database security store by running the below command:                        <MW_HOME>/oracle_common/common/bin/wlst.sh <IAM_HOME>/common/tools/configureSecurityStore.py -d <MW_Home>/user_projects/domains/base_domain -c IAM -p welcome1 -m create    Start the servers.