Oracle Identity Manager (OIM) is an account/identity provisioning and reconciliation software and is part of Oracle Identity Management Suite. OIM comes with pre-defined connectors that are used to integrate OIM with other applications like Microsoft Active Directory, Microsoft Exchange, Oracle E-Business Suite, Oracle Databases etc.
- For Connector basics : Resources, Reconciliation, and Provisioning click here
- For more information on type of connectors Java vs .NET (dot net) click here
- For OIM connectors for Microsoft (Active Directory, Exchange, and Windows) click here
- For OIM-OID connector architecture click here
- For OIM-Oracle eBusiness Suite connector click here
Exception details: adapter not compiled: adidc populate form field adapter not compiled: adidc populate form field adapter not compiled: adidc populate form field adapter not compiled: adidc populate form field adapter not compiled: adidc populate form field adapter not compiled: adidc prepopulate user full name adapter not compiled: adidc prepopulate user full name adapter not compiled: adidc prepopulate userprincipalname“
To compile adapter click here , Adapter compilation failed with below error in OIM managed server logs
___
<Oct 19, 2012 5:13:22 PM UTC> <Error> <XELLERATE.ADAPTERS> <BEA-000000> <Class/Method: tcAdpUtils/createAdapter encounter some problems: Code Generation Failed For ‘ADIDC Prepopulate User Full Name’ adapter>
<Oct 19, 2012 5:13:22 PM UTC> <Error> <XELLERATE.ADAPTERS> <BEA-000000> <Class/Method: tcAdpUtils/genXellerateAdapter encounter some problems: /tmp/oracle/oim/adapters/adpADIDCPREPOPULATEUSERPRINCIPALNAME.java (No such file or directory)
java.io.FileNotFoundException: /tmp/oracle/oim/adapters/adpADIDCPREPOPULATEUSERPRINCIPALNAME.java (No such file or directory)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
at java.io.FileWriter.<init>(FileWriter.java:73)
at com.thortech.xl.dataobj.util.tcAdpUtils.genXellerateAdapter(tcAdpUtils.java:1367)
_____
Root Cause: File in /tmp/oracle was owned by different user (user other than that running OIM software).
Fix: Change permission (grant Read, Write & Execute ) on /tmp/oracle to user running OIM managed servers. After changing permission , compile adapters in OIM again using design console.
Related Posts for Identity Manager
- Oracle Identity Manager (User Provisioning – Thor)
- Installing Oracle Identity Manager (Thor Xellerate)
- Oracle Identity Manager 9.1 released
- Oracle Identity Manager (Thor Xellerate) Architecture
- Resource, Reconciliation, Provisioning and Connector in Oracle Identity Manager #OIM
- Oracle Identity Manager (OIM) Connector for Oracle Internet Directory (OID) : Architecture and Overview
- Step by Step Installation of OIM Design Console 9.1.0
- Error while running PurgeCache in OIM 11g : LoginException unable to find LoginModule class : WebLogic Full Clinet
- Integrate OIM 11g with OID using connector for Provisioning / Reconcilliation – Installation
- PurgeCache in OIM 11g : CategoryName
- OIM LDAP Sync : Overview and Key Points
- OIM 11g : How to export/import/delete Files from MDS
- Where are OAM details stored in OIM (account unlock, password reset)
- libOVD adapters in OIM LDAP Integration : LDAPsync – view and modify Adapter settings (bindDN and bindPassword)
- Error Starting OIM Design Console (xlclient.sh) on Linux java.lang. NoClassDefFoundError
- OIM 11g Challenge Questions (PCQ) for forgot password
- Oracle EBS Integration with OIM (Identity Manager) : Things you should know
- Users not synced from OID to OIM : Debug Scheduled Job
- OIM Connector for Microsoft : AD, Exchange, Windows, Password Management
- Connector Server for OIM connectors : .NET or JAVA
- OIM 11g Challenge Questions – Everything you must know
- OIM 11g How to add Challenge Questions
- OIM : Assign AD resource : An error occurred because the Adapters are not compiled : How to compile adapters in OIM
- OIM User Creation : An Error occurred while performing create user operation. Unable to get LDAP connection
- OIM – AD integration : Active Directory Group Lookup Recon failed with error Remote Framework Key is invalid
- Microsoft Active Directory (AD) to Oracle Identity Manager (OIM) Password Synchronization: Things you must know : Part I
- Provision resource “Microsoft Exchange” to user in OIM : Status remains in Provisioning : Part I
- Target Resource (or Managed Resource) vs Trusted Source (or Authoritative Source) Mode : OIM integration with applications (AD, OID, OVD, EBS, SAP, HR, LDAP)
- 500 Internal server accessing OIM application : com.bea. security.MicroSM. getInstance oracle.iam. platform. authz.impl
- Your account is locked. You can unlock your account by going to Forgot Password
- OIM 11g : How to find User and Manager details : USR table
- OIM 11g : User Detail/Attribute (Description) not visible in OIM User screen : EBS / OID / OIM integration
- OIM 11g: The add proxy operation for user XXXXX failed with following error oracle. bpel. services. workflow. client. workflowservieclientException javax.xml.ws.WebServiceException could not determine wsdl ports
- Oracle Identity Manager BP07 for 11gR1 PS1 11.1.1.5.7 (16097399) is now available – (Part of Identity Management SUite BP03 16209876)
- OIM 11g : SQL to List User’s Manager
- OIM integrated with OAM (SSO) showing OIM login screen : User Soft Locked








Good hands-on exercises (installation, patching, cloning), very experienced trainer worth every penny 
No user commented in " OIM : Assign AD resource : An error occurred because the Adapters are not compiled : How to compile adapters in OIM "
Follow-up comment rss or Leave a TrackbackLeave A Reply