home / 11g

Category: 11g

Install Oracle Identity Manager (OIM) 11.1.1.5

  The steps required to install Oracle

HOW TO: Install Oracle Identity Manager (OIM) 11.1.1.5

  The step-by-step requirements to install OIM

HOW TO: Configure Oracle Identity Manager (OIM) 11.1.1.5

  The steps required after installing OIM

HOW TO: Install OIA 11.1.1.5

  These are the required steps to install Oracle Identity Analytics (OIA) 11.1.1.5 on a RHEL environment

OIA Jasper reporting Issues RESOLVED!

  All the issues and solutions experienced whilst working with the JRXML reports

OIA 11.1.1.5 LDAP Authentication with AD

  The actions required to configure an Active Directory to be used as the authentication repository.

Integrating OIM-OIA 11.1.1.5

  The steps required to integrate OIM (11g PS1) and OIA (11.1.1.5) on weblogic (10.3.5)

OIM Design Console Configuration

  The steps required to install OIM Design Console 11g on WLS + linux RHEL

HOW TO: Import hierarchical applications data (OIA)

  This article has been designed with the understanding that you know a more than basic knowledge of OIA meaning you have experience in data imports. My goal here is to express the mandatory requirements along with some best practice on importing account.

Creating an OIA ETL JPP scheduler

  After implementing OIA on a number of real-world engagements, I’ve slowly grown tired of the 3rd party clover ETL scheduler configured OOTB for data imports. From my experience, many organizations have a centralized ETL framework for manipulations so there’s no logical justification to segregate OIA’s required ETL efforts. But what if they’re missing an ETL framework? Were talking about the minority of companies here though here’s an alterative to scheduling imports into OIA.

Deploying OIM and OIA on the same domain

  Around 1 year ago I came across this issue and could not find a solution. 16-ish months later and I've solved how to have OIA and OIM 11g residing on the same admin domain though on separate managed servers.

Enable Exclusion of Roles Tab within OIA

  OOTB, the exclusion roles page are hidden within OIA. Enabling the exclusion tab is essential to begin configuring the preventative SOD's within OIA

Understanding Preventative SODs within OIA

  This article focuses on the preventative segregation of duties (SODs) as a feature within OIA.

Preventative SOD between access policies

  The intention here is highlight the policy violations and demonstrate the preventative SOD enforcements between policies. In this example, the word 'preventative' is used loosely. There are clear indications on the SOD enforcements though maybe not as expected.

Installing OIM 11g R2 (11.1.2.0) HOW TO

  An overview of all actions required to install OIM 11g R2. This post was constructed an environment with OIM 11.1.1.5 installed.

Installing OIM 10g (9.1.0.2)

  The steps required to install OIM 9.1.x on a RHEL environment using weblogic and an Oracle DB

Installing OIM 10g (9.1.0.2) Continued...

 

Learning OIM 10g (9.1.0.2)

  Back to basics and learning OIM and it's functionalities

HOW TO: Increase the OIA globaluser display search limit from 500

  By default, OIA will only display a maximun 500 Records. I have commonly worked with a high number of identities within OIA. Because of this, I have often had to increase the total value of identities (globalusers) displayed within the OIA GUI. Here is how to increase this value.

OIA data import: java.io.IOException (line 0)

  I experienced this failed import when trying to import some data feeds. If you've experienced OIA GUI logs before, you'll know the information is inadequate to determine the import.

OIA e-mail template and user sensitivity

  I have recently located the e-mail templates and parameters required for OIA once a certification has been created

HOW TO: Configure Weblogic 10.3.6 for OIM 11gR2

  The steps required to configure to configure a new base domain for the Oracle Identity management 11gR2 version.

HOW TO: Install OIM (11gR2) 11.1.2.0 on Linux 64bit

  The steps required to install OIM 11gR2

Set OIM database to AL32UTF8

  OIM 11.1.1.6 (11gR2) requires the Oracle database character set to be AL32UTF8. Here's how to make the alterations to your database.

HOW TO: configure OIM (11gR2) 11.1.2.0 on Linux 64bit

  The steps required to configure OIM 11gR2 on an Oracle linux environment

HOW TO: install OIM 11gR2 11.1.2.0 on Linux 64 bit.

  Here's a collection of blogs on how to install OIM 11gR2 (11.1.2.0) from the ground up on an Oracle linux 64 bit environment.

New OIM 11gR2 (11.1.2.0) GUI URL's

  So it turns out there's now 2 different web consoles available for different individuals.

HOW TO: install OID 11.1.1.6

  Since publishing this blog, OID 11gR2 is not available. With this in mind, the latest version of OID is 11.1.1.6.

Exception Name: MakefileException - OID 11.1.1.6 installation

  I experienced a 'makefile' error whilst installing OID. Here is how I resolved the issue

Learning Oracle Identity Directory: Adding Users

  The easiest way add users through a GUI within OID would be through ODSM.

HOW TO: Install OIA 11.1.5.4 on linux 64bit

  The steps required to install OIA 11g and the latest patch.

Error deploying OIA: (org/aspectj/weaver/tools/PointcutPrimitive)

  If you're experiencing this error, then you've either got here by google or you're skipped steps in my previous blog.

Error startup exception OID: Credential not found

  I came across this issue when starting up OID from cold. I had the database and managedServer working along with ODSM running though I was experiencing the following issues:

HOW TO: Integrate OIA 11gR2 With OID LDAP 11.1.1.6

  So for the last two days I have been trying to get LDAP authentication working within OIA (11GR2) 11.1.1.5.4. I did manage to construct an LDAP authentication and ignored the Release notes of OIA 11.1.1.5.x stating 'OIA has Dropped Support for LDAP Authentication'.

OIM DesignConsole error: java.lang.NoClassDefFoundError: javax/ejb/CreateException

  You may notice the following error when you try and start up OIM design console:

OIM 11g Design Console startup issue: Caused by: javax.naming.NameNotFoundException: 'ejb.stateful.t

  After installing OIM 11g into a new environment, I noticed that I was experiencing issues logging into the design console.

HOW TO: Create a new user in OIM 11gR2 (11.1.2.0)

  To create a new user, you must first select the administration URL to be provided with the 'create user' functionality.

HOW TO: create a GTC Flat file HR import (Trusted Recon)

  With the intention to import many flat files in the future, I have created a stagingDR directory (with my initials included knowing that if I forget in the future, I know I created that) and within that directory I created another directory called Imports. This is where I will be dropping my data feed so OIM can acknowledge the file and import it.

HOW TO: Construct non-trusted Reconciliation OIM 11g with OID 11G LDAP

  Here is how to create a non-trusted reconciliation by using Oracle Identity Manager (OIM) 11.2.0.0 (11gR2) and Oracle Identity Directory (OID) 11.1.1.6.

UNABLE to connect to a Weblogic J2EE JNDI datastore for OIA 11.1.1.5.4

  So if you've arrived at this website looking for a solution then you will be disappointed. I've spent most of today trying to configure a Weblogic JNDI data store for an OIA database connection by following the Oracle article, ' 3.7 To Configure J2EE Data Sources for Oracle Identity Analytics (Optional)'

OIM 11g GTC trusted Reconciliation - Flat File Feed

  I created the required steps to create a trusted Reconciliation and posted this on youtube back later 2012. I was just tired on following the Oracle documentation without them proof reading and making sure it works correctly. To counter this lazy approach that Oracle makes, I decided to make a video on this.

Oracle Identity Analytics (OIA) 11g LDAP Integration for User Authentication

  A Video showing OIA 11g User Authentication against an OID localhost repository against Oracle Database 11.2.x on a Linux 64bit

Understanding Closed-loop Remediation within OIA

  Rumors have it, the mechanical toy company Meccano, intentionally developed their instructions incorrectly to develop ingenuity for the developing minds. I guess Oracle are trying to adopt the same nature. If this is true, then the Identity Certification Remediation Steps follow that same ruling.

Refresh OIA Database

  This post goes through the steps demolish the OIA environment and refresh one. This can be achieved by executing the DB version script and all it's incremental versions.

HOW TO: Relabel OIA values within web GUI

  Here are the steps required to relabel the attribute values within the OIA web UI.

HOW TO: Resolve case sensitive global users for OIA

  Typically, OIA would use the global user import will use the Username as the authoritative information for that identity. Based on different scenarios, OIA will treat this in a different manner.

HOW TO: Install Oracle JDeveloper 11g on OS X MAC

  Steps required to install Oracle JDeveloper 11g

Invalid Java Home /System/Library/Frameworks/ JavaVM.Framework/Versions/1.6.0/Home

  When I tried to select the local JDK within the JDeveloper installation, I was receiving the following error:

Fatal error encountered during file installation. the installer will now cleanup and exit

  JDeveloper would freeze @ 45% when you attempt to install with only the following notification:

HOW TO: Enable risk Summary Maintenance Jobs within OIA

  In recent Oracle Identity Analytics versions, risk summary can be associated to all the values such as accounts, attribues, entitlements, role, policies yarda yarda yarda. Here are the steps on how to complete this

HOW TO: Enable risk Summary within Identity Certification

  In recent Oracle Identity Analytics versions, risk summary can be associated to all the values such as accounts, attribues, entitlements, role, policies yarda yarda yarda. Here are the steps on how to complete this

HOW TO: This role-type is not authorized to change server settings. Please contact the Administrator

  Once the OPAM installation was made, I noticed within the OPAM GUI the following error...

HOW TO: Configure OPAM 11gR2

  Here are the following steps required to configure OPAM 11.1.2 (11gR2)

HOW TO: Configure OPAM 11gR2 users to authenticate OID 11.1.1.6 authentication

  Here are the steps required to allow OID users can authenticate into OPAM in order for them to view their privileged accounts.

HOW TO: Resolve 'Bind Failed' issue within OID 11.1.1.6.0

  The solution to the bind issue when trying to log into OID 11gR1 on a unix 64 bit environment.

How to install OPAM (Oracle Privileged Account Manager) 11gR2 on Linux 64bit

  Oracle Privileged Account Manager (OPAM) is one of the newer products within the Oracle Identity Management 11gR2 package

ISSUE RESOLVED: ./opam-config.sh: line 66: ant: command not found

  I was executing the shell scripted for Oracle Privileged Account Manager 11g2R when I was receiving the following error:

ISSUE Resolved: OPAM: ORACLE_HOME set to a wrong location

  When installing Oracle's OPAM on a linux environment, I came to realize that the document was stating that I needed to set ORACLE_HOME for OPAM, though it was already set for the other Oracle fusion middleware products, such as OIM,OIA,SOA,OID etc.

SOLUTION: A Privileged Account Manager Server Configuration error caused a connection failure

  The steps required to resolve the issue when you receive the following error within OPAM 11gR2: 'A Privileged Account Manager Server Configuration error caused a connection failure'

Issue with OIA 11g: com.vaau.rbacx.iam.oracle.usersToRoleLimit

  I noticed that Oracle Identity Analytics (OIA) 11.1.1.5.5 is readily available though I was experiencing difficulties with the installation of the new patch. I currently had OIA 11.1.1.5.4 installed and wished to migrate it up.

Starting up OIM managed server: java.lang.OutOfMemoryError: PermGen space

  Most people you will come across understand that the java arguments -ms, -mx, PermSize, MaxPermSize etc. need to be set in order for there to be sufficient java memory allocation for Oracle Identity Manager 11g to run. OIM 11g compared to OIM 10g requires a tremendous amount of java allocation. More often than not, when you're running your job schedulers, process forms, or even starting up the system, you may experience "java.lang.OutOfMemoryError: PermGen space". No worries, here are the simple steps to resolve the issue.

OIA OIM Issue: Unable to import users

  The following error occurred when trying to import users from OIM into OIA.

Including Description in attribute glossary for OIA 11g

  How to import description into OIA

HOW TO: Install Oracle Business Intelligence Enterprise Edition

  Here are the steps to install OBIEE (Oracle Business Intelligence Enterprise Edition) 11g though I purposely installed Oracle Business intelligence so I can use BI publisher 11g, which is simply 1 of many products that comes packaged within OBIEE.

HOW TO: Startup BI Publisher

  The high level steps required to startup BI publisher and OBIEE 11g

Bi Publisher - ORA-28001 mds-owsm password expired

  MDS-01376: Unable to get database connection from data source "mds-owsm" configured with JNDI name "jdbc/mds/owsm". weblogic.common.resourcepool.ResourceDeadException: 0:weblogic.common.ResourceException: Could not create pool connection. The DBMS driver exception was: ORA-28001: the password has expired

Unable to login to BI publisher as administrator

  So I installed the new version of bi publisher 11g and was presented with the typical welcome screen. The this is, I didn't know the credentials for admin access. The old 10g was Administrator/Administrator though the access control has now been locked down within the new version of bi publisher.

BI Publisher: Server not initialized. please make sure the repository is ready

  I noticed that when I go to the bi publisher screen, I received an immediate 'Server not initialized. please make sure the repository is ready'. here are the steps required to resolve this.

ORA-01400 - cannot insert NULL into ("SCHEMA"."TABLE_NAME"."COLUMN_NAME")

  Whilst importing accounts into OIA via a flat file feed, you check the progress within the import/Export logs then you're presented with the ERROR exception level with the UTTER USELESS description of 'Unable to import accounts'

New issues with NameNotFoundException: Unable to resolve 'jdbc.OIADataSource'

  I came across this issue when trying to initiate a java connection to the weblogic data source.

OID 11g Service Down

  After attempting to log into OID after starting up the server and services, I notice that I was unable to log into the OID domain using any credentials.

OIA - IO ERROR IO error during reading file

  The steps required to resolve the 'IO error during reading file' within OIA 11g

Including Description in attribute glossary for OIA 11g

  You will noticie within OIA document under the title, '2.2.6 Importing Glossary Names' for glossary imports, the expected schema file for 11g are as follows:

Bi Publisher 11g (OBIEE) ORA-00905: missing keyword

  Like most developers would typically do, I created a more comprehensive Oracle SQL code outside the realms of the bi Publisher with the intention on importing this directly into BI publisher thus creating a pre-defined data model for my custom report.

BI Publisher Error: Data Model does not contain sample data. Please edit Data Model and save with sa

  Within BI Publisher (OBIEE), I created a data model by using the SQL query and connecting it to the database though after using this for the report creation

OBIEE BI Publisher: Server not initialized. Please make sure the repository is ready.

  I came across this issue, when I started up the Weblogic instance and navigated to the BI URL

HOW TO: Configure OIA 11g Remediation Tracking

  The oracle documentation has not published the configuration steps to setup the remediation tracking within OIA.

OIA ERROR: IDCUserEntitlementSummary: / by zero

  Whilst creating and accessing the certification within OIA, I experienced this warning.

HOW TO: Configure Bi Publisher in CSV format

  The new 11g Bi Publisher has changed substantially as Oracle has provided a more lightweight approach, which all in all has it's benefits, though from a developers perspective has changed to the approach completely.

HOW TO: Startup bi publisher 11g from scratch

  I have collected a compilation of 'how to startup bi publisher' though to also proceed with the troubleshooting process if BI publisher is unavailable.

Cannot access analytics URL within bi publisher (Bieehome)

  When I completed a fresh install of BI publisher and the BIEE home, I noticed I was getting an 'unable to login to Bi Publisher error

Bi Publisher [Security:090302]Authentication Failed: User BISystemUser denied

  After troubleshooting bi publisher and creating the blog *****, I was experiencing further issues that 'BISystemUser' was being denied.

ISSUE: Unable to access Bi Publisher: Login failed, please retry.

  I came across this issue in previous installments however I was boggling for a couple of days without a solution. I did however manage to get this resolved on the 3rd day though never recorded what I changed in order to get this working. Now I'm in the same position, I am adamant to find the solution once more, and here it is. (Though I ended with a different result this time)

BI Publisher - Could not create pool connection. ORA-28001: the password has expired

  After refreshing my VM environment and tried to startup Weblogic to run Bi publisher, I was experiencing the following error and subsequently failing to startup bi publisher.

ORA-00907: missing Right parenthesis within bi publisher

  When creating the a SQL query within SQL developer and executing it successfully, When I transferred it over to bi publisher to create a data model for the report, I was getting the ORA-00907: missing right parenthesis error

HOW TO: Create a line-delimited file within Bi Publisher using SQL query data set

  I am bringing back two columns, Username and Inactive. I want to convert my SQL query returning 2 columns by a comma delimited into a line-delimiter. The intention here is to loop through each column, for each row, and display this in a line-delimited format

HOW TO: create a .txt (text) file within bi publisher 11g

  This was a nightmare to understand, though incredibly easy to create. The oracle documentation is somewhat convoluted to the point where I extracted various information from multiple websites to help me with building eText intuitively.

Adding Current Date within Bi Publisher 11g

  You will notice within the BI publisher design, there are OOTB page elements available such as 'page break', 'Total Pages', 'Page Number' though there's possibility to expand out to further functionality, which is annoying because the simplest function you wish to use, such as 'current date' or 'timestamp', which are not available.

HOW TO: Import a xml file as a dataset (Alternative) - Bi Publisher 11g

  I have been trying for hours now to create a dataset within BiP 11g by importing in an XML file. There seems to be a lot of information around XML files for the 10g version of BiP, though no acknowledgement that importing XML files as data sets is available for the 11g version. Long story short, I have my doubts that this 11g version is even possible.

ISSUE: OIA java.lang. NoClassDefFoundError: org/ apache/log4j/Category

  When starting up OIA (oracle Identity Analytics), you may experience the following error: java.lang.NoClassDefFoundError: org/apache/log4j/Category

How to pass an argument to a standalone java class in JDeveloper

  In JDeveloper when you write a java class with a main() method that takes no argument, you just right click the java file and select Run to run the program. But suppose the main() method takes arguments... This is how you do it

Unable to start the Universal Connection Pool - Oracle Identity Analytics 11g

  When configuring OIA with WLS server clustering environment, I noticed the following error when trying to startup WLS Unable to start the Universal Connection Pool: oracle.ucp.UniversalConnectionPoolException: Error during pool creation in Universal Connection Pool Manager MBean: oracle.ucp.UniversalConnectionPoolException: Error during pool creation in Universal Connection Pool Manager: oracle.ucp.UniversalConnectionPoolException: Universal Connection Pool already exists in the Universal Connection Pool Manager. Universal Connection Pool cannot be added to the Universal Connection Pool Manager]

Bi Publisher - Opening and ending tag mismatch issue

  After importing a sql query into to the data model, I was receiving the following error syntax error.

Add date in BI Publisher 11g report.

  You will notice that the BI Publisher interface does have OOTB page elements functionality (such as Page Break, Page Number, and Total Pages), which are all common functionalities. One functionality you will notice that isn't available is adding date into BI Publisher.

OIM OIA Integration issue: Unable to get current Data Collection Session ID

  Whilst connecting OIM with OIA, you may receive an error stating that you cannot receive the 'current Data Collection Session ID'. OIM data collection scheduler has to be enabled, which by default it is, though you may be experiencing the following error whilst attempting to import the usr or application data.

OIM OIA Integration issue: Unable to get current Data Collection Session ID

  Whilst connecting OIM with OIA, you may receive an error stating that you cannot receive the 'current Data Collection Session ID'. OIM data collection scheduler has to be enabled, which by default it is, though you may be experiencing the following error whilst attempting to import the usr or application data.

OIA 11g Data Source: Driver's Blob representation is of an unsupported type

  After following OIA installation guide on how to setup a data source with Weblogic, I came across Blob_oracle_sql_BLOB issue

OIM OIA: Unable to import custom properties

  After mapping oracle OIA 11g custom properties with OIM UDF attributes multiple times, it's almost second nature for me on the required tasked

JDeveloper - Caused by: java.lang.ClassNotFoundException: weblogic.jndi.WLInitialContextFactor

  When you move IDE's, you are required to learn on new 'HOW TO' techniques. I did come across this issue before when I leaped from netbeans to Eclipse and encountered a similar issue

[Deployer:149026]start application OIA on AdminServer

  I experienced this issue when I was re-deploying the same web app (OIA) from one server, to another by simply sftp'ing over the file to the new server and deploying that.

OIM Installation: ORA-00205: error in identifying control file, check alert log for more info

  ORA-00205: error in identifying control file, check alert log for more info

ORA-02095: specified initialization parameter cannot be modified

  After identifying that the registered control files are incorrect (after receiving the ORA-00205: error in identifying control file, check alert log for more info error) though after executing the system set control files, I would receive and ORA-02095: specified initialization parameter cannot be modified error

OIM11gR2 PS2 installation error: OPatch failed with error code 73

  The OIM11gR2 PS2 installation is 95% difference with the OIM11gR2 procedural installation. I was however aware that SOA patch is mandatory for the installation of OIM. When I executed the following command, I would receive the following error:

oim-config.xml was not found in MDS Repository

  Unable to find keystore "default-keystore.jks" in /config/fmwconfig/.

Oracle Identity Manager 11g R2 PS2 & SOA Installation & Configuration

  Note: Identity and Access Management 11g R2 PS2 installers can be downloaded from http://www.oracle.com/technetwork/middleware/id-mgmt/downloads/oid-11gr2-2104316.html

WLS 10.3.6 - Configure Database Security Store

  Need to do the security configuration first! (configureSecurityStore)

"oimOperationsDB": ORA-01034: ORACLE not available

  Received exception while creating connection for pool "oimOperationsDB": ORA-01034: ORACLE not available.

OIA Risk Levels

  OIA will take into consideration the aggregated risk-based factors and determine the risk summary based on the highest value based on these factor. The result will provide the risk level.

Caused By: oracle.mds.config.MDSConfigurationException: MDS-01330: unable to load MDS configuration

  When starting up the managed server for OIM on 11gR2 PS2 for the first time, I noticed that I was receiving the data source configuration error.

"oimOperationsDB": ORA-01034: ORACLE not available

  Received exception while creating connection for pool "oimOperationsDB": ORA-01034: ORACLE not available

ORA-27101: shared memory realm does not exist

  Could not create pool connection. The DBMS driver exception was: ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist

ERROR: LRM-00109: could not open parameter file '/opt/oracle/112/dbs/initorcl.ora'

  Error when starting up the Oracle SQL instance

OIM11g - (DEV_OIM.UK_MLS_LOCALE_MLS_LOCALE_CODE) violated

  When progressing through the Oracle Identity and Access Management Configuration, the 'Configure OIM Server' status would fail with the error Exception occurred while encrypting the configuration and database, step Configure OIM Server failed

ERROR: LRM-00109: could not open parameter file '/opt/oracle/112/dbs/initorcl.ora'

  When trying to initiate the oracle database for the purpose on installing OIM 11gR2PS2, I would receive the following error:

ERROR: LRM-00109: could not open parameter file opt oracle 112 dbs initorcl.ora

  ERROR: LRM-00109: could not open parameter file /opt/oracle/112/dbs/initorcl.ora

Steps to install OIM 11g R2 PS2

  The steps I took to get OIM11gR2PS2 installed and running on RHEL 6.3 using a VM

Ensure that Oracle Identity Manager (XE/EE) is configured properly in the domain

  When configuring my environment for OIM 11gR2PS2, I would receive the following error

OIM11gR2PS2 Error - Check the SOA version compatibility

  When attempting to configure OIM, I would receive the following error when trying to connect to the Weblogic instance 'Check the SOA version compatibility'

Error creating connection pool "oimOperationsDB" whilst trying to startup the OIM managed server

  When starting up the OIM WLS instance, I would receive the following error

Minimal Weblogic memory allocation for OIM 11gR2PS2

  I could not locate the absolute memory allocation for the Weblogic managed servers for OIM and SOA. Allocating the maximum allocation pool (-Xmx), heap size, does not allocate the total RAM memory to the Weblogic managed servers. Items outside the realms of the maximum allocations poll, such as thread stacks, perm sizes, and library memory allocations also need to be considered.

Starting up SOA - java.lang.OutOfMemoryError: Java heap space

  It's likely that you've either run out of memory, or that the heap size allocated is insufficient

ORA-00001: unique constraint (DEV_OIM.UK_MLS_LOCALE_MLS_LOCALE_CODE) violated

  Whilst installing and configuring OIM 11gR2PS2, I experienced the following error:

Issues when initiating Oracle Database whilst installing OIM11gR2PS2

  I came across so many issues when trying to pack OIM 11gR2PS2 on my 7.5GB VM image. One alteration I had constantly manipulate was the control file.

OIM Weblogic Startup - ORA-04031: unable to allocate 264 bytes of shared memory

  When starting up the OIM managed server, I would receive the following error:

ORA-12516, TNS:listener could not find available handler with matching protocol stack

  When starting up the OIM weblogic instance, I would receive the following error:

Installing OIM 11gR2PS2 Customization Installer JDeveloper Extension

  The steps required to use the exposed OIM 11gR2PS2 APIs from JDeveloper to your VM OIM instance, running on MAC and RHEL respectively. The example below goes through a quick demonstration on how to create a user using the exposed OIM APIs

Oracle Identity Manager (OIM) Terminologies

  A couple of years ago I submitted a blog on the OIM 10g Terminology. It was a little lightweight though now I've pulled together the OIM technologies. Hope this helps

How to use OIM 11g APIs

  Dont bother about Thor, just use Oracle apis instead, use the Oracle http://docs.oracle.com/cd/E21764_01/doc.1111/e14309/apis.htm#BCFBHAAD

Exception in thread "main" java.lang.RuntimeException: No information availabe for APPSERVER_TYPE

  Noticed this issue when connecting to the OIM 11g API

AD — OIM 11gR2Ps2 integration for reconciliation users

  I'm blogging the process on how to integrate OIM 11gR2PS2 with AD by using the connector server.

OIM 11g/AD connector: The value for a key [IT Resource Name] is not defined in the provided map

  When starting work with the OIM/AD connector and following the step by step processes on and updated (yet incomplete) OIM/AD integrated documentation, I noticed I was getting the following error:

OIM 11g/AD connector: The value for a key [Host] is not defined in the provided map

  When starting work with the OIM/AD connector and following the step by step processes on and updated (yet incomplete) OIM/AD integrated documentation, I noticed I was getting the following error:

OIM AD Connector error: InvalidCredentialException: Remote framework key is invalid

  When setting up the identity connector, I would receive the following error when trying to run an ad-hoc schedule task

OIM AD recon Integration: 'Connector ConnectorKey not found'

  When integrating OIM with AD, I was receiving an 'Connector ConnectorKey not found' error when running the schedule task.

Purging the OIM 11g cache

  If you want to purge the cache before the allocated amount of time, use the PurgeCache utility in the OIM_HOME/bin directory. This utility purges all elements in the cache

OIM AD Connector Error: Unable to get the Directory Entry

  When working on the OIM AD integration, I came across the following error

Another solution for the OIM Design Console issue - 'An unknown error code was passed'

  When working on the configuration of the design console within OIM and when I encountered an error.

Could not find or load main class oracle.iam.platformservice.utils.PluginUtility

  Whilst using the ant command to implement the plugin, I experienced an issue a 'Could not find or load main class oracle.iam.platformservice.utils.PluginUtility' error when executing the ant register command

OIM: Unable to find LoginModule class: weblogic.security.auth.login.UsernamePasswordLoginModule

  When trying to deploy the custom plugins within OIM, I was getting the following error:

OIM ANT command: Could not find or load main class oracle.iam.platformservice.utils.PluginUtility

  Whilst using the ant command to implement the plugin, I experienced an issue a 'Could not find or load main class oracle.iam.platformservice.utils.PluginUtility' error when executing the ant register command

Caused by: oracle.iam.platform.pluginframework.PluginException: The plugin zip does not contain the

  When executing the ant command, I would get a error stating that the plugin class files does not reside within the zip file.

Preparing the OIM 11g Custom Plugin files within JDeveloper

  This blog below outlines the file structure recommended for your plugin for your custom scheduled task within an OIM environment.

How to unregister a custom plugin in OIM 11g

  Very simple step on how to unregister your custom plugin

HOW TO: Manually import the metadata for OIM 11g custom plugins

  It took my a while to determine why my custom-made scheduled tasks were not showing up after following the new 11g 'how to create a scheduled task via plugin'. Turns out the META-INF folder is an optional which contains the metadata (task definition). If you don't have this file, you need to import the metadata file into the MDS manually.

OIM Issue: MDS-91020: "OIMMetadata" is not available in server "oim_server1"

  MDS-91020: MDS Application runtime MBean for "OIMMetadata" is not available in server "oim_server1". Ensure server name and application name are correct. "exportMetadata" operation failure.

Plugin registering utility - java.lang.NullPointerException

  When running the plugin utility, I would discover the following java null exception:

WLSTException: java.lang.SecurityException: MBean operation access denied

  When trying to export the metadata, probably using something such as exportMetadata(application='OIMMetadata',server='oim_server1',toLocation='/home/oracle/Oracle/Middleware/tmp'), I would receive the following error:

OIA Deployment: FileUtils$WrappedFile as it does not have a no-args constructor

  When starting up OIA, I would come across the following error:

How to use parameters in OIA reports

  Firstly, download the fire add on ‘live http headers’ as it will allow you to see what is getting passed through the HTTP headers.

MDS-91020: MDS Application runtime MBean for "OIMMetadata" is not available in server "oim_server1".

  MDS-91020: MDS Application runtime MBean for "OIMMetadata" is not available in server "oim_server1". Ensure server name and application name are correct. "importMetadata" operation failure

OIM Issue: Caused by: java.lang.ClassNotFoundException: oracle.jrf.PortabilityLayerException

  When running a java code, I would receive the following error: java.lang.ClassNotFoundException: oracle.jrf.PortabilityLayerException

OIM Executing operation: exportMetadata issue

  WLSTException: java.lang.SecurityException: MBean operation access denied.

OIA Deployment: FileUtils$WrappedFile as it does not have a no-args constructor

  When starting up OIA, I would come across the following error:

OIA - Caused by: java.lang.ClassNotFoundException: java.util.concurrent.ConcurrentHashMap not found

  When executing the following command on RHEL...

OIM java.net.NoRouteToHostException: No route to host

  OIM java.net.NoRouteToHostException: No route to host org.identityconnectors.framework.common.exceptions.ConnectorException: java.net.NoRouteToHostException: No route to host

[MLRbacxRoleMiningServiceImpl] Attribute seems to be incomplete or not usable in mining

  [MLRbacxRoleMiningServiceImpl] Attribute seems to be incomplete or not usable in mining

OIM 11g:The value for a key [IT Resource Name] is not defined in the provided map

  Came across this issue when attempting a recon with Active Directory into OIM 11g

icfcommon.exceptionException: The value for a key [Host] is not defined in he provided map

  Experienced a failed recon event between Oracle Identity Manager (OIM) and Active Directory. The following error was displayed:

OIM- AD Integration: InvalidCredentialException: Remote framework key is invalid

  Error occurred when trying to connector to the Active Directory Connector Server

LoggedIn userKey 'null' OR the passed user key 'null' is coming as NULL

  LoggedIn userKey 'null' OR the passed user key 'null' is coming as NULL

OIM 11g Error: IAM-3050021:The user with the key null does not exist.:null

  After only seeing 2 results in google, with no answers. I decided to consume up my Saturday night to resolve this issue

HOW TO: Configure OIM 11g AD/LDAP Authentication

  As always, you often find yourself scrummaging through the oracle documentation and google for hours to discover the procedural steps, which realistically should only be a 20 min job

HOW TO: Configure OIM 11g AD/LDAP Authentication Part 2

  The follow-up of the steps required for the OIM and AD authentication

OIM issue: IAM-2050243 Orchestration process with id xxx, failed with error message IAM-3010062

  When modifying an object within Oracle Identity Manager 11g, in this case, I was modifying/deleting an user, I would be getting the following error:

OIM Plugin issue: Class not found: oracle.iam.platform.utils.ant.PasswordInputHandler

  The following issue was as follows:

WLSTException: java.lang.SecurityException: MBean operation access denied.

  When using the export utility, the following error error will be as follows: WLSTException: java.lang.SecurityException: MBean operation access denied. would occur

HOW TO: Export metadata Oracle Identity Manager (OIM) 11g

  The majority of the Oracle Identity Manager (OIM) 11g configuration files are located within the Metadata Services (MDS) database.

OIM issue: IAM-2050243 Orchestration process with id xxx, failed with error message IAM-3010062

  When modifying an object within Oracle Identity Manager 11g, in this case, I was modifying/deleting an user, I would be getting the following error:

Access Denied when setting ICF connector key

  When setting up the connector server key, I would receive an 'access denied' with a System.UnauthorizedAccessException trace System.UnauthorizedAccessException: Access to the path 'C:\Program Files (x86)\Identity Connectors\Connector Server\r2dadszy.tmp' is denied.

OIM issue: IAM-2050243 Orchestration process with id xxx, failed with error message IAM-3010062

  When modifying an object within Oracle Identity Manager 11g, in this case, I was modifying/deleting an user, I would be getting the following error:

HOW TO: Never let OIM database users expire

  Pretty simple solution to avoid the constant

SOLVED. ADF_FACES-60098:Faces lifecycle receives unhandled exceptions java.lang.VirtualMachineError

  This error would occur within Oracle Identity Manager (OIM) 11g when selecting specific schedule tasks within the Admin GUI, I would receive an java.lang.VirtualMachineError

OIM issues: An error occurred while deploying plug-in to OIM

  Installer, I would often receive the following popup error, An error occurred while deploying plug-in to OIM.

OIM AD Issue - javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake

  Despite that the vague error, Remote host closed connection during handshake, maybe a result of multitude of possible reasons, the reason why this is occurring is because the remove client is dropping the connection. I notice this issue once the WLS admin was restarted after the schedule task became unresponsive and remaining in the Interrupt status despite that I bounced the WLS managed server.

OIM AD 11g Issue - The server does not support the requested critical extension

  The critical extension is the setting within you Active Directory when you're reconciling or provisioning using SSL.

OIM 11g Recon Error - Caused By: java.lang.InstantiationError java.lang.VirtualMachineError

  While integrating OIM 11g with the ICF connector resource for reconciliation, I would often get the following error, javax.servlet.ServletException: java.lang.InstantiationError: java.lang.VirtualMachineError after a couple of attempts:

SOLUTION OIM 11g - Data is Stale. Operation cannot be continued

  Often this issue occurs when you're trying to delete an old scheduled task or if you're performing an operation with a schedule task that may otherwise should be working though obviously it doesn't.

OIM Deployment Export issue - javax.servlet.ServletException: java.lang.NullPointerException

  When you get this issue, you must first close the browser. Any other actions you perform without closing the browser will ultimately close.

ConnectorServer.exe Error: 0 : Exception occured starting connector server

  Once reviewed within the connector server logs, I would see the following error: ConnectorServer.exe Error: 0 : Exception occured starting connector server

OIM issue - ORA-00001: unique constraint (PROD_OIM.PLUGINS_UNIQUE_NAME) violated

  The plugin that you are trying to deploy is conflicting with an existing plugin within your OIM environment.

How to install OAM 11g R2 PS2 (11.1.2.2.0) on RHEL

  I'm making the assumption that you already have the database installed. If not, here's a quick link on HOW TO: Install Oracle Database 11.2.0.x on Linux 64bit.

How to delete files from the OIM MDS

  One thing I do admire about OIM is the GUI interfaces within em on the ranking order of each plugin. The example below will show you how to remove the unwanted process task

HOW TO: Export OIM plugin

  Jeff Smith's blog covered the generic understanding on how to export out the OIM plugins, which was very useful.

WrappedDeploymentException: oracle.iam.platform.OIMClient

  When deploying the OIM Client as a web service on weblogic from eclipse, I would get the following error:

Logging a custom connector and plugins within OIM 11g

  Here are the steps on how to enable your logging for your custom connector.

Comments