OID connector - Prepopulate organization

Hi,
We have OIM 11.1.1.5 and OID 9.0.4.12 connector installed. I am trying to prepopulate the organization from OIM user profile to the Container DN field in OID process form. I have done the mappings for the prepopulate adapter in Form Designer. But when I try to provision the resource the Container DN is not getting populated.
The organization in OIM is provisioned in OID and the entry is also added in the Lookup.OID.Organization after running the Lookup reconciliation.
Am I missing anything here? Can someone please help in troubleshooting.

Thanks for the response Kevin!
My findings below based on your suggestions
The value you are returning to the field, is it in the Code Key of your lookup? 
Lookup code -- ou=childorg,ou=parentorg
Lookup decode key -- childorg
I am trying to send the value childorg from the OIM User profile
Is your Auto-Preopulate checkbox selected on the Process Definition?
Yes, checked
Try unchecking the Auto Save and then direct provision the user so you get the process form during submission, and can click the prepopulate button. 
When I tried this ,I am getting the error "Error occurred on rule generator  adpOIDPREPOPSTRING  that is attached to column  'Container DN'  --> java.lang.Exception: java.lang.Exception: Error getting run-time variables.  Thu Nov 14 14:23:17 IST 2013"
Otherwise, you can keep reopening the process form if you have not saved it yet from the user's resource list and it will fill in the values.
And finally, what does your log say?  It could be pretty obvious.
The below error message appears in the logs
[2013-11-14T14:15:04.394+05:30] [oim_server1] [ERROR] [] [XELLERATE.SERVER] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 70e7924f38d8d38a:4d5597d7:14228ccc72a:-8000-0000000000019e0e,0] [APP: oim#11.1.1.3.0] Class/Method: tcAdapterExecuter/executeRuleGenerators encounter some problems: java.lang.Exception: Error getting run-time variables.[[
java.lang.Exception: java.lang.Exception: Error getting run-time variables.
        at com.thortech.xl.dataobj.rulegenerators.tcAdapterExecuter.executeRuleGenerators(tcAdapterExecuter.java:280)
        at com.thortech.xl.dataobj.util.tcPrePopulateUtility.setDataFromAdapter(tcPrePopulateUtility.java:1030)
        at com.thortech.xl.dataobj.util.tcPrePopulateUtility.prePopulate(tcPrePopulateUtility.java:338)
        at com.thortech.xl.dataobj.util.tcOrderPackages.computeProcessFormData(tcOrderPackages.java:904)
        at com.thortech.xl.dataobj.util.tcOrderPackages.createOrder(tcOrderPackages.java:425)
        at com.thortech.xl.dataobj.util.tcOrderPackages.orderPackageForUser(tcOrderPackages.java:177)
        at com.thortech.xl.dataobj.tcOIU.provision(tcOIU.java:578)
        at com.thortech.xl.dataobj.tcOIU.eventPostInsert(tcOIU.java:328)
        at com.thortech.xl.dataobj.tcDataObj.insert(tcDataObj.java:604)
        at com.thortech.xl.dataobj.tcDataObj.save(tcDataObj.java:474)
        at com.thortech.xl.dataobj.tcTableDataObj.save(tcTableDataObj.java:2906)
        at com.thortech.xl.dataobj.tcUserProvisionObject.insertImplementation(tcUserProvisionObject.java:283)
        at com.thortech.xl.dataobj.tcDataObj.insert(tcDataObj.java:591)
        at com.thortech.xl.dataobj.tcDataObj.save(tcDataObj.java:474)
        at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.provisionObject(tcUserOperationsBean.java:2864)
        at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.provisionObject(tcUserOperationsBean.java:2666)
        at Thor.API.Operations.tcUserOperationsIntfEJB.provisionObjectx(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor27440.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
        at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
        at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
        at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
        at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
        at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
        at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
        at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
        at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
        at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
        at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
        at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
        at $Proxy331.provisionObjectx(Unknown Source)
        at Thor.API.Operations.tcUserOperationsIntf_e9jcxp_tcUserOperationsIntfRemoteImpl.__WL_invoke(Unknown Source)
        at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
        at Thor.API.Operations.tcUserOperationsIntf_e9jcxp_tcUserOperationsIntfRemoteImpl.provisionObjectx(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
Any pointers from these error messages ?
--Ramesh

Similar Messages

  • OIM-OID Connector: OID Group Recon Task and organizations

    Hi,
    I'm evaluating OIM and its OID Connector.
    We have groups in our existing OID. We thought that we could use the OID Connector OID Group Recon Task to import those groups into OIM and make them Groups in OIM.
    However, when we run the task, it appears to import our groups from OID as organizations, not as groups. It's not clear to me from the OID Connector documentation what exactly the OID Group Recon task is supposed to do. That's why we assumed it was an OOTB method for reconciling OID groups into OIM groups.
    What are we doing wrong? Why do we end up with our OID Groups becoming OIM Organizations after running the task?
    We are using version 9.4.11 of the OID Connector.
    Also, a side issue: how can we delete unwanted organizations from OIM? There's a delete option but it just seems to mark the organizations as deleted but they are still there.
    Thanks
    Eric
    Edited by: PeachEye on 17/03/2010 11:49

    Hi,
    I am also facing the similar issue. I want to reconcile OID groups into OIM User Groups menu item. Please suggest how to proceed.
    I ran the schedule task- OID Group Recon Task, but it throws error-
    ERROR,12 Mar 2010 09:16:44,265,[XL_INTG.OID],OID:tcTskOIDGrouporRoleReconTask:pe
    rformReconciliation():com.thortech.xl.integration.OID.util.tcUtilLDAPOperations:
    NamingException :Unable to search LDAP. Check the following values and try agai
    n: Base Search detail: cn=abc,ou=Q System1,dc=xoserve-apps,dc=com, filter expres
    sion is (&(objectClass=groupOfUniqueNames)(modifytimestamp>=19000101010001Z)), A
    ttributes : DN, modifytimestamp, Organization Name, orclguid, cn,]
    ERROR,12 Mar 2010 09:16:44,281,[XL_INTG.OID],===================================
    I want to bring OID groups into OIM so that I can manager those OID groups from OIM. Is there any other way to so this? I have to make changes in the OID object class or in the OID field mappings? I have not done any changes in Lookup OID configuration or LookUp Field map parameters.
    Please help.

  • OIM-OID Provisioning - OID Group PrePopulate Approach :

    Hi,
    I am working on OID Connector 9.0.1.14 with OIM 11.1.1.5.
    I have reconciled all the Roles and Groups from OID to OIM and can successfully provision users to the OID along with membership to these specific Roles and Groups.
    I want to prepopulate the OID Group based on certain attribute from the OIM User form. My Approach so far is :
    1) Created an Entity Adapter with a variable : say Org and GroupName.
    2) Set the Logic as if Org = XYZ (+XYZ does exist on OIM+) set GroupName as = "OID Group 1" else set GroupName as = "OID Group 2"
    3) Attached this adapter to the "OID User Group" form on the "Data Object Manager" at the pre-insert stage.
    4) Mapped the Adapter variable as :
    a) Org Maps to "Organization Definition" with the qualifier "Organization Name"
    b) GroupName maps to the "Entity Field" with the qualifier "UD_OID_GRP_GROUP_NAME"
    However nothing seems to happen when I create/modify a user with Orgization Name as XYZ and manually Provision the OID Resource. I can see the form but nothing is populated in the Group Field. Upon completing the request, I get the user provisioned to OID but without any Group information..
    Is my approach right ? Am I missing something ?

    Here is what I have done for a client. My requirement was for a given department, a user must have a list of groups provisioned to them. So here is what i've done:
    1. Create a lookup that has Code Key = Department, Decode = CN of the groups in a delimited format.
    2. Create a provisioning task that will look at the department code from the user form, reference the lookup and find the decode values. Split them based on a delimiter. Then using each value, lookup the code key value from the real lookup that contains the full distinguished name of the group in the OID Group lookup. I even appened the IT Resource Key and ~ so that my search would be Decode or Code = "IT Resource Name~CN=<CN VALUE>%". This would return only the single group code key value. And then i add it to the child table. Repeat this for all the values in the delimited field.
    3. Create a provisioning task that removes the values from the child table based on the delimited value. You'll need to search through the existing child table values.
    Once you have the 2 tasks, you'll want to add a value to the your Lookup.USR_PROCESS_TRIGGERS that is your group determining field. Create your task name in this lookup. On your provisioning workflow, for the Adding of the groups task, make this unconditional, and have a preceding task of the Create User. Give it the name from your Lookup.USR_PROCESS_TRIGGERS and append " - Add Groups" to the task name. Create another task called the same, but append " - Delete Groups" to the task name. On the Add Groups task, make the preceding task the Delete groups. When you map your inputs to the adapters, on the delete, select the old value check box from the User Form so that you get the old value. Now, when the value changes on the user form, it will first remove the old groups, then add the new ones. All this will be done using the child table APIs, so that the existing Insert and Delete task triggers for your child table will run.
    -Kevin

  • OID Connector.User Id includes "\" when seen through ODSM

    Hi All
    I provsioned a user with OID resource. The prepopulate adapter populates the user id as firstname.lastname.
    When I see the uid on the target it appears as firstname\.lastname.
    Whats going wrong here? any ideas?
    Regards
    user12841694

    Haven't heard such issues.
    prepopulate adapter populates the user id as firstname.lastnameIt means your adapter is working fine.
    Check the OID connector code, how they are handling spaces or . in userid.
    Can you create user in OID with userid firstname.lastname directly ?

  • Problem with OID Connector

    I am having a problem with OIM 9.1.0 + OID
    I am install IOM 9.1.0 + Connector OID according to this guide: http://download.oracle.com/docs/cd/E11223_01/doc.904/e10436/deploy.htm , but to create a user via console Xellere see in the logs of my body OC4J the following errors:
    08/09/09 18:45:58 Running GetTargetAttributeMapping
    08/09/09 18:45:58 Running GetProcessData
    ERROR,09 Sep 2008 18:45:58,529,[XL_INTG.OID],OID:tcUtilAttributeNameMap -> Mapping NOT found for the form field:User ID
    ERROR,09 Sep 2008 18:45:58,529,[XL_INTG.OID],OID:tcUtilAttributeNameMap -> Mapping NOT found for the form field:Password
    ERROR,09 Sep 2008 18:45:58,529,[XL_INTG.OID],OID:tcUtilAttributeNameMap -> Mapping NOT found for the form field:Title
    ERROR,09 Sep 2008 18:45:58,529,[XL_INTG.OID],OID:tcUtilAttributeNameMap -> Mapping NOT found for the form field:First Name
    ERROR,09 Sep 2008 18:45:58,529,[XL_INTG.OID],OID:tcUtilAttributeNameMap -> Mapping NOT found for the form field:Middle Name
    ERROR,09 Sep 2008 18:45:58,529,[XL_INTG.OID],OID:tcUtilAttributeNameMap -> Mapping NOT found for the form field:Last Name
    ERROR,09 Sep 2008 18:45:58,529,[XL_INTG.OID],OID:tcUtilAttributeNameMap -> Mapping NOT found for the form field:Organization DN
    ERROR,09 Sep 2008 18:45:58,529,[XL_INTG.OID],OID:tcUtilAttributeNameMap -> Mapping NOT found for the form field:Department
    ERROR,09 Sep 2008 18:45:58,529,[XL_INTG.OID],OID:tcUtilAttributeNameMap -> Mapping NOT found for the form field:Location
    ERROR,09 Sep 2008 18:45:58,529,[XL_INTG.OID],OID:tcUtilAttributeNameMap -> Mapping NOT found for the form field:Telephone
    ERROR,09 Sep 2008 18:45:58,530,[XL_INTG.OID],OID:tcUtilAttributeNameMap -> Mapping NOT found for the form field:Email ID
    ERROR,09 Sep 2008 18:45:58,530,[XL_INTG.OID],OID:tcUtilAttributeNameMap -> Mapping NOT found for the form field:Preferred Language
    ERROR,09 Sep 2008 18:45:58,530,[XL_INTG.OID],OID:tcUtilAttributeNameMap -> Mapping NOT found for the form field:Time Zone
    ERROR,09 Sep 2008 18:45:58,530,[XL_INTG.OID],OID:tcUtilAttributeNameMap -> Mapping NOT found for the form field:Server Address
    ERROR,09 Sep 2008 18:45:58,530,[XL_INTG.OID],OID:tcUtilAttributeNameMap -> Mapping NOT found for the form field:OID Connector Version
    08/09/09 18:45:58 Running SHOULDUSEXLORG
    08/09/09 18:45:58 Target Class = java.lang.Boolean
    08/09/09 18:45:58 Running SHOULDUSESSL
    08/09/09 18:45:58 Target Class = java.lang.Boolean
    08/09/09 18:45:58 Running CREATEUSER
    08/09/09 18:45:58 Target Class = com.thortech.xl.integration.OID.tcUtilOIDUserOperations
    ERROR,09 Sep 2008 18:45:58,623,[XL_INTG.OID],OID:tcUtilLDAPOperations -> : NamingException: Unable to search LDAP[LDAP: error code 32 - No Such Object]
    ERROR,09 Sep 2008 18:45:58,624,[XL_INTG.OID],tcUtilOIDUserOperations -> NamingException: Error while connecting to target. OID:tcUtilLDAPOperations -> : NamingException : Unable to search LDAP [[LDAP: error code 32 - No Such Object]]
    ERROR,09 Sep 2008 18:45:58,624,[XL_INTG.OID],tcUtilOIDUserOperations -> NamingException: Error while connecting to target. tcUtilOIDUserOperations -> OID:tcUtilLDAPOperations -> : NamingException : Unable to search LDAP [[LDAP: error code 32 - No Such Object]]
    Then the user is not provisioned to OID and in provisioning details this appear in state Rejected.
    Someone has idea where the problem can come?
    Since already thank you very much
    Maro

    Hi,
    The change resolved the issue, Thanks a lot :).
    But when i give Organisation DN as "" (I just cleared the value in the process form), The provisioning is failed.
    Is this Organisation DN a mandatory attribute????
    Also it would be great if you could share the rational behind those changes.
    I am very new to OIM , please bare with my ignorance.
    Thanks
    Edited by: jarah on Oct 1, 2008 10:36 AM

  • OIM 11g R1: LDAPsync or OID Connector or both?

    Hello,
    at the moment we have ldapsync configured for user/roles provisioning/recon to OID.
    We have the requirement to manage two OIDs (test and prod) with one OIM systems. Both OIDs have the same users and roles!  LDAPsync is a 1:1 mapping and not possible to manage two destinations.
    Now we are thinking about a OID connectors.
    Here my questions:
    1. Is it possible to use ldapsync and OID connector together? Does make this sense?
    2. If using OID connector for role assignment and provisioning, is it possible to use the same role name for an application in both systems (e.g. role: xyz in prod and role: xyz in test?)
    3. We have OAM-OID-OIM integration. Here is ldapsync required, isnt it?
    4. Can i use OID connector alone without ldapsync. How does the user lifecycel (provisioning, reconicilation of user password) works?
    Many thanks in advance!

    any ideas?

  • AD and OID connector installation on Base version 11.1.1.5.0 failed.

    Hi Experts,
    I am trying to install AD and OID connectors on base oim 11.1.1.5.0
    OID connector version: Release 9.0.4.12
    AD connector version: Release 9.1.1.7
    while installing these connectors in 3 steps
    a. Configuration of connector libraries
    b. Import of the connector XML files (by using the Deployment Manager)
    c. Compilation of adapters
    first step passed and it is failing at 2nd step and 3rd
    Error:
    DOBJ.XML_IMPORT_ERROR Missing root objectcom.thortech.xl.dataobj.tcUSR [DataObjectDef] (importable)
    can anyone suggest me on this.
    Thanks,

    What's the error in the log files? full stacktrace?
    -Bikash

  • OID connector maps User ID to uppercase

    Hi community,
    I'n configuring OID connector as trusted source reconciliation to OIM. In Lookup Definition => AttrName.Recon.Map.OID, I see the default mapping provided by OID connector is that User ID is mapped to cn.
    However, when i run the reconciliation, all User ID values are converted to uppercase. Is there anyway that I can keep the original values of cn?
    Thanks,
    David

    Re: OIM User Login UPPERCASE.

  • OIM11gR2: OID connector - value #0 invalid per syntax

    hi,
    we are using OIM11gR2 and the "OID Connector  11.1.1.6.0" for our LDAP server.
    we added 2 required custom attributes to the connector.
    while creating a new ldap user we get this error message:
    <9fbd3647322a969e:-67b0202:14107733d50:-8000-000000000001c4b8> <1379419286201> <BEA-000000> <oracle.iam.connectors.icfcommon.prov.ICProvisioningManager : createObject : Error while creating user
    org.identityconnectors.framework.common.exceptions.ConnectorException: javax.naming.directory.InvalidAttributeValueException: [LDAP: error code 21 - pwdealerid: value #0 invalid per syntax
    pwbranchid: value #0 invalid per syntax
    this happens, when we enter a number with a leading zero in in. on the ldap server there are no restrictions on these two fields
    for example: 
    pwdealerid    6282  -> works
    pwdealerid    0625 --> ldap error 21
    is this a bug in den oid connector, or a problem of the ldap server?
    thank you!
    br

    Which I think is rooted in ORACLE_HOME being messed up. But my feeling is that once i get that resolved, I'll have a similar issue as when I use the JXplorer.

  • OID Connector Installation error

    Hi All,
    I am trying to intergrate OIM 11.1.1.5.0 with OID Connector 9.0.4 to provision the Users. While Installation i am getting the error as " DOBJ.XML_IMPORT_ERROR DUPLICATE OUG " in the Connector Installation page and Import of Connector XML Files (Using Deployment Manager) got failed.
    Please suggest me, to resolve this issue.
    In Log file it shows the following errors.
    <Nov 14, 2013 11:50:02 AM IST> <Error> <XELLERATE.DATABASE> <BEA-000000> <Class/Method: tcDataBase/writeStatement encounter some problems: ORA-00001: unique constraint (DEV_OIM.PK_OUG) violated
    java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique constraint (DEV_OIM.PK_OUG) violated
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:462)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405)
    at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:931)
    at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:481)
    at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:205)
    at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:548)
    <Nov 14, 2013 11:50:02 AM IST> <Error> <XELLERATE.DDM.IMPORT> <BEA-000000> <Insert failed.>
    <Nov 14, 2013 11:50:02 AM IST> <Error> <XELLERATE.DDM.IMPORT> <BEA-000000> <Exception during import
    com.thortech.xl.ddm.exception.DDMException: Duplicate OUG
            at com.thortech.xl.ddm.repositories.rdbms.datatypes.data.TableInstance.finishDataObject(TableInstance.java:836)
            at com.thortech.xl.ddm.repositories.rdbms.impl.RDBMSRepository.finishdataObject(RDBMSRepository.java:956)
    <Nov 14, 2013 11:50:02 AM IST> <Error> <XELLERATE.DATABASE> <BEA-000000> <Class/Method: tcDataBase/writeStatement encounter some problems: ORA-02291: integrity constraint (DEV_OIM.FK_EIF_EIH) violated - parent key not found
    java.sql.SQLIntegrityConstraintViolationException: ORA-02291: integrity constraint (DEV_OIM.FK_EIF_EIH) violated - parent key not found
    <Nov 14, 2013 11:50:03 AM IST> <Error> <XELLERATE.DDM.EXPORT> <BEA-000000> <Unable to add substitution data into history: 4 [UD_OID_ROLE Version][4]>
    <Nov 14, 2013 11:50:03 AM IST> <Error> <XELLERATE.DDM.EXPORT> <BEA-000000> <Unable to find corresponding history entry>
    <Nov 14, 2013 11:50:04 AM IST> <Error> <XELLERATE.WEBAPP> <BEA-000000> <Class/Method: ConnectorInstallProcessAction/importXmlForInstallation/DDM Exception while importing xml encounter some problems: Duplicate OUG>
    Thanks in advance,
    Karthick Sugumaran

    Hi Shashi,
    Thanks for your reply and apologize for late.
    I tried your Query (select OBJ_KEY from AMWAY_OIM.OBJ where OBJ_NAME='Give OID Resource Name') but it gave me an error as Table or view doesn't exist.
    I tried query as  select OBJ_KEY from DEV_OIM.OBJ where OBJ_NAME='OID User'. Here OID user is Resource Name .
    Note: I have taken this Resource Name from OIM Console-> Manage Resource.
    The Query gives result as OBJ_KEY=> 41 .
    Need help on the below three Questions::
         1.Is this OBJ_KEY wants to delete from DB?
         2. To get the OID rows we used Query as select * from DEV_OIM.OUG; but to identify the OID rows particularly why we didn't use DEV_OIM.OUG table name in the Query  OBJ_KEY from DEV_OIM.OBJ where OBJ_NAME='OID User' ?
    I have this doubt because I don't see OBJ_KEY=> 41 when I ran this Query select * from DEV_OIM.OUG;
         3.Is the OID Resource Name is correct, which I have taken from OIM console?
    Please suggest me and clear the doubts.
    Thanks and Reqards,
    Karthick Sugumaran

  • OIM: New OID Connector Problem

    Hey all,
    I downloaded and installed the new 11g version of the OID connector without the connector server. While trying to run the group lookup reconciliation scheduled task, it fails.
    The following occurs in the .out file.
    Thread Id: 109     Time: 2012-08-14 13:24:42.339     Class: org.identityconnectors.framework.api.operations.SearchApiOp     Method: search     Level: OK     Message: Exception:
    org.identityconnectors.framework.common.exceptions.ConnectorException: javax.naming.NameNotFoundException: [LDAP: error code 32 - No Such Object]; remaining name 'dc=company'
    My base DN is dc=company,dc=com

    I have typed it in by hand, both with and without quotes. When I use quotes I get the following error:
    org.identityconnectors.framework.common.exceptions.ConnectorException: javax.naming.InvalidNameException: "dc=company: no close quote
    .. and yes, the quote is closed. This was in my IT resource.

  • Issue with OID Connector

    Hi All,
    I have OIM 11g BP05 installed and OID Connector 11g version installed on my system. Till yesterday, provisioning and reconcilliation was working fine but today after managed server restart, I started seeing below error in the oim_server1.log:
    *<Jan 29, 2013 10:46:49 PM PST> <Error> <ORACLE.IAM.CONNECTORS.ICFCOMMON.PROV.ICPROVISIONINGMANAGER> <BEA-000000> <oracle.iam.connectors.icfcommon.prov.ICProvisioningManager : doUpdate : Error while updating user*
    *org.identityconnectors.framework.common.exceptions.UnknownUidException: Object with Uid 'Attribute: {Name=__UID__, Value=[D3C37FB779E9009EE0430AD1D042009E]}' and ObjectClass 'ObjectClass: __ACCOUNT__' does not exist!*
    *     at org.identityconnectors.ldap.search.LdapSearches.findEntryDN(LdapSearches.java:122)*
    *     at org.identityconnectors.ldap.search.LdapSearches.findEntryDN(LdapSearches.java:82)*
    *     at org.identityconnectors.ldap.modify.LdapUpdate.update(LdapUpdate.java:80)*
    *     at org.identityconnectors.ldap.LdapConnector.update(LdapConnector.java:127)*
    *     at org.identityconnectors.framework.impl.api.local.operations.UpdateImpl.update(UpdateImpl.java:93)*
    *     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)*
    *     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)*
    *     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)*
    *     at java.lang.reflect.Method.invoke(Method.java:600)*
    *     at org.identityconnectors.framework.impl.api.local.operations.ConnectorAPIOperationRunnerProxy.invoke(ConnectorAPIOperationRunnerProxy.java:93)*
    *     at $Proxy341.update(Unknown Source)*
    *     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)*
    *     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)*
    *     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)*
    *     at java.lang.reflect.Method.invoke(Method.java:600)*
    *     at org.identityconnectors.framework.impl.api.local.operations.ThreadClassLoaderManagerProxy.invoke(ThreadClassLoaderManagerProxy.java:107)*
    *     at $Proxy341.update(Unknown Source)*
    Nothing has been modified wrt to the configuration. "D3C37FB779E9009EE0430AD1D042009E" is the value of orclguid of a user.
    Any idea/pointers for fixing this issue?

    Any updates i am facing same problem.
    thanks in advance

  • OIM 11g OID connector install error

    Hi,
    I'm trying to install the OID connector (OID_904140.zip) for OIM 11g (11.1.1.5), but it fails and I get this error message on my screen:
    "A system error occurred.
    Contact the Oracle Identity Manager System Administrator."
    I have unzipped the OID_904140.zip into /home/oracle/Oracle/Middleware/Oracle_IDM1/server/ConnectorDefaultDirectory/
    ..and the ldap.jar and ldapbp.jar to the subfolder targetsystems-lib/OID_904140/
    I can load it, but when I press install something fails. The log tells me this:
    [2012-06-08T05:37:24.153-07:00] [oim_server1] [NOTIFICATION] [IAM-5010000] [oracle.iam.reconciliation.impl.config] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 88d26e01c38a3469:747267b6:137cc114f1d:-8000-0000000000000123,0] [APP: oim#11.1.1.3.0] Generic Information: Unable to delete, as profile does not exist : /db/OID User moving forward ...
    [2012-06-08T05:37:24.157-07:00] [oim_server1] [NOTIFICATION] [IAM-5012124] [oracle.iam.reconciliation.impl.config] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 88d26e01c38a3469:747267b6:137cc114f1d:-8000-0000000000000123,0] [APP: oim#11.1.1.3.0] Failed to load profile from MDS /db/OID User. Error is oracle.mds.core.MetadataNotFoundException: MDS-00013: no metadata found for metadata object "/db/OID User".
    [2012-06-08T05:37:24.157-07:00] [oim_server1] [NOTIFICATION] [IAM-5012124] [oracle.iam.reconciliation.impl.config] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 88d26e01c38a3469:747267b6:137cc114f1d:-8000-0000000000000123,0] [APP: oim#11.1.1.3.0] Failed to load profile from MDS /db/OID User_backup. Error is oracle.mds.core.MetadataNotFoundException: MDS-00013: no metadata found for metadata object "/db/OID User_backup".
    [2012-06-08T05:37:24.165-07:00] [oim_server1] [NOTIFICATION] [IAM-5012122] [oracle.iam.reconciliation.impl.config] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 88d26e01c38a3469:747267b6:137cc114f1d:-8000-0000000000000123,0] [APP: oim#11.1.1.3.0] Reading configurations from the database for object name OID User
    [2012-06-08T05:37:24.212-07:00] [oim_server1] [NOTIFICATION] [IAM-5010000] [oracle.iam.reconciliation.impl.config] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 88d26e01c38a3469:747267b6:137cc114f1d:-8000-0000000000000123,0] [APP: oim#11.1.1.3.0] Generic Information: tos not null
    [2012-06-08T05:37:24.326-07:00] [oim_server1] [ERROR] [] [XELLERATE.WEBAPP] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 88d26e01c38a3469:747267b6:137cc114f1d:-8000-0000000000000123,0] [APP: oim#11.1.1.3.0] Class/Method: tcActionBase/execute encounter some problems: EJB Exception: ; nested exception is: [[
    java.lang.NoSuchMethodError: org/eclipse/persistence/queries/SQLCall.setParameters(Ljava/util/Vector;)V; nested exception is: java.rmi.RemoteException: EJB Exception: ; nested exception is:
    java.lang.NoSuchMethodError: org/eclipse/persistence/queries/SQLCall.setParameters(Ljava/util/Vector;)V javax.ejb.EJBException: EJB Exception: ; nested exception is:
    java.lang.NoSuchMethodError: org/eclipse/persistence/queries/SQLCall.setParameters(Ljava/util/Vector;)V; nested exception is: java.rmi.RemoteException: EJB Exception: ; nested exception is:
    java.lang.NoSuchMethodError: org/eclipse/persistence/queries/SQLCall.setParameters(Ljava/util/Vector;)V
    java.rmi.RemoteException: EJB Exception: ; nested exception is:
    java.lang.NoSuchMethodError: org/eclipse/persistence/queries/SQLCall.setParameters(Ljava/util/Vector;)V
    at weblogic.ejb.container.internal.EJBRuntimeUtils.throwRemoteException(EJBRuntimeUtils.java:108)
    at weblogic.ejb.container.internal.BaseRemoteObject.handleSystemException(BaseRemoteObject.java:857)
    at weblogic.ejb.container.internal.BaseRemoteObject.handleSystemException(BaseRemoteObject.java:809)
    at weblogic.ejb.container.internal.BaseRemoteObject.postInvoke1(BaseRemoteObject.java:518)
    This looks interesting to me, but I can't really make sense of it:
    Failed to load profile from MDS /db/OID User_backup. Error is oracle.mds.core.MetadataNotFoundException: MDS-00013: no metadata found for metadata object "/db/OID User_backup".
    Any ideas, what has gone wrong?
    Thanks and regards,
    Henrik
    Edited by: user1154522 on Jun 8, 2012 6:50 AM

    Hi Henrik,
    Trying to help:
    1-Go and take a look into CIH table into OIM Schema.
    1.2-If OID is there, chech: CIH_STATUS column.
    1.3-If it's recorded into this table. Try to follow OIM Connector Unistall guide and do it again.
    Link: http://docs.oracle.com/cd/E28271_01/doc.1111/e14308/conn_mgmt.htm#CIHBDFEB
    section: 6.9.3 Setting Up the Uninstall Connector Utility
    I hope this helps,
    Thiago Leoncio.

  • How to install OID connector using OIM API in 11g?

    Hi All,
    We are using OID connector in OIM 11g environment. It is a simple process to install OID connector by unzipping the connector zip file to ConnectorDefaultDirectory and goto Admin console and load the connector.
    However, we are looking for API methods to simulate "load the connector " step in GUI.
    Please help.
    Thanks
    Mahendra.

    Hey Mahendra,
    I am not aware of this API to do the 'Deployment Manager' load task. But III try to help you using another way:
    1-You can use ICF API to do this task(creating it specifically to OID). Using ICF: http://www.groenenberg.nu/Oracle_Doc/AS_11.1.1.5/doc.1111/e14309/icf.htm#BABFDJHJ
    2- And following this example that my buddy did for Open DS: http://itnaf.org/2011/12/30/developing-icf-connectors/
    Another helpful doc: http://docs.oracle.com/cd/E14571_01/doc.1111/e14309.pdf
    I hope this helps,
    Thiago Leoncio.

  • Why OID Connector User Search Reconciliation Sch. Job  Does Not Link Users?

    Hi,
    I provisioned a user to the resource successfully; then I ran OID Connector User Search Reconciliation Sch. Job sucessfully. When i check the Reconcillation Event results, i can see the event related with my Sch. Job but in the details of the event Linked To part is empty. I am expecting to see linking result but unfortunately no linking result represented. It says Not linked to any user as result of Linked User field.
    Do u have any idea?

    In Form, i have the following Additional Column with the following Field Label --> KK
    In the ReconAttrMap, i have the following mapping --> Code: KK Decode: uid
    In the Reconcillation Rule, i have the following Rule --> User Profile Data: User Login
    Operator: Equals
                                                 Attribute: Kullanici Kodu
                                                      Transform: None
                                                      Case-Sensitive: Unchecked
                                                      Properties Set: Checked
    Rule is Valid and Active and Using AND Operator
    In the Resource Object, i have the following Reconcillation Field --> *KK [String], Required*
    In the Resource Object, i have the following Reconcillation Action Rules --> Rule Condition: One Entity Match Found Action: Establish Link
                                                                          Rule Condition: One Process Match Found Action: Establish Link
    Then i click to the Create Reconcillation Profile.
    Job still does not link Users. Any missing settings?

Maybe you are looking for

  • Standard Report for Payment Proposal:Open Items

    Hi all Is there any standard report for to display Payment Proposal:Open Items? I know we can see them in F110 but I am wondering if there's other related report. Thanks in advance. az

  • How can I restore my old library?

    Hi! I hope this question will make sense and that one of you can help. I lost all my music when I ejected my hard drive incorrectly. I still have, though, my iTunes files corresponding to that music: all the files starting with "iTunes Library" in th

  • Audio configuration problem in iTunes

    I am running iTunes 7.1.1.5 (WinXP). When opening iTunes, I get an error message that there "are problems with your audio configuration." In iTunes support, I followed instructions to remove Quicktime then reinstall as standalone (without iTunes). Sa

  • BI Integrated Planning Self-defined planning function type ( RSPLF1 )

    Dear all,   I got 2 questions regarding the new BIIP customer defined planning function type.   1. How do we create the class for the planning function type ? Do we copy standard one( like CL_RSPLFC_DELETE ) as template ? Or , can we create a class w

  • JSF Rich Faces (rich: pickList) it does not load the objects

    Hello friends, Please I need your help, my problem is: I need to show in the left side of the PickList all objects that I have in my class "Documents", I tried to find some examples that makes it's working, but I'm still having the problem. I tested