OIM 11g - PeopleSoft Employee Reconciliation 11

I am trying to create OIM users from incremental (trusted) reconciliation with the new PeopleSoft Employee Reconciliation 11 connector. I get the user created from the PERSON_BASIC_SYNC message. However, they are disabled.
If I look at the documentation, I see that there is configuration around the Workforce sync message. Is this required now in the 11g connector? Is there anyway to work around this?
Thanks

Check your status lookups that are configured around the person message and change the status for what is incoming to Active.
-Kevin

Similar Messages

  • OIM 11g : Flat-File Reconciliation using GTC Connector : Urgent

    Hi,
    Can you pls. help in creating an GTC for flatfile reconciliation.
    I am using OIM 11g version, and i am struck when i create a try to insert a record into OIM.
    Provided a flatfile in the below format:
    #GTC Trusted Source
    login,firstName,lastName,eMail,organization
    TESTACC,TESTFN,TESTLN,[email protected],Xellerate Users
    and while creating GTC did the below settings:
    Name FFRecon
    Reconciliation check box [selected]
    Transport Provider Shared Drive
    Format Provider CSV
    Trusted Source Reconciliation check box [selected]
    Staging Directory (Parent identity data) C:\stage\External Files
    Archiving Directory C:\stage\External Files\archive
    File Prefix identities
    specified Delimiter ,
    File Encoding UTF8
    Source Date Format yyyy/MM/dd hh:mm:ss z
    Reconcile Deletion of Multivalued Attribute Data check box [cleared]
    Reconciliation Type Full
    Performed the mapping of data in the below format
    login -> User Login
    firstName -> First Name
    lastName -> Last Name
    eMail -> Email
    organization -> Organization
    password -> Password Generator
    Also did the configuration on the OIM design console end.
    I have taken guidance from the OIM release 9.1.0,
    http://st-curriculum.oracle.com/obe/fmw/oim/10.1.4/oim/obe12_using_gtc_for_reconciliation/using_the_gtc.htm
    Now when i run the GTC connector, the job moves to running state and remains there for a long duration. The account is also not gettting created on the OIM end.
    Pls. let me is there any issue in configuration.
    It would be greatful, if you can provide the steps for the same.
    Also let me know any details required from my end.
    Regards,
    Karan

    Thanks for your quick response.
    We have tried the option, of creating a new GTC, but that too didn't helped in solving the issue.
    When we schedule the job, it moves to RUNNING state for a long duration and the below error is encountered. Can you pls provide some suggestion on the below error.
    Regards,
    Karan
    ==================================================================================
    Caused by: oracle.iam.reconciliation.exception.ReconciliationException: Matching rule where clause is null
         at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.getMatchingRule(ReconOperationsServiceImpl.java:476)
         at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:376)
         ... 48 more
    [2011-01-18T23:00:23.696+05:30] [oim_server1] [WARNING] [] [XELLERATE.GC.FRAMEWORKRECONCILIATION] [tid: OIMQuartzScheduler_Worker-6] [userId: xelsysadm] [ecid: 0000IqQ6XOI4mniNd6T4i51DDSFi00000k,0] [APP: oim#11.1.1.3.0] [dcid: 8319cc259f6c13fc:4b9b7450:12d9a0d8ae4:-7ffd-0000000000000040] Though Reconciliation Scheduled task has encountered an error, Reconciliation Transport providers have been "ended" smoothly. Any provider operation that occurs during that "end" or "clean-up" phase would have been executed e.g. Data archival. In case you want that data to be a part of next Reconciliation execution, restore it from Staging. Provider logs must be containing details about storage entities that would have been archived
    [2011-01-18T23:00:23.696+05:30] [oim_server1] [WARNING] [] [XELLERATE.GC.PROVIDER.RECONCILIATIONTRANSPORT] [tid: OIMQuartzScheduler_Worker-6] [userId: xelsysadm] [ecid: 0000IqQ6XOI4mniNd6T4i51DDSFi00000k,0] [APP: oim#11.1.1.3.0] [dcid: 8319cc259f6c13fc:4b9b7450:12d9a0d8ae4:-7ffd-0000000000000040] FILE SUCCESSFULLY ARCHIVED : C:\Sudhan\Project Related\COE\Installation\Flatfile\Stage\identities20110112.txt
    [2011-01-18T23:00:25.259+05:30] [oim_server1] [NOTIFICATION] [IAM-1020005] [oracle.iam.scheduler.impl.quartz] [tid: OIMQuartzScheduler_Worker-6] [userId: xelsysadm] [ecid: 0000IqQ6XOI4mniNd6T4i51DDSFi00000k,0] [APP: oim#11.1.1.3.0] [dcid: 8319cc259f6c13fc:4b9b7450:12d9a0d8ae4:-7ffd-0000000000000040] [arg:  QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.FFRECONLT_GTC Name FFRECONLT_GTC] Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.FFRECONLT_GTC Name FFRECONLT_GTC
    [2011-01-18T23:04:11.618+05:30] [oim_server1] [NOTIFICATION] [IAM-1020004] [oracle.iam.scheduler.impl.quartz] [tid: OIMQuartzScheduler_Worker-7] [userId: xelsysadm] [ecid: 0000IqQ6Y4F4mniNd6T4i51DDSFi00000l,0] [APP: oim#11.1.1.3.0] [dcid: 8319cc259f6c13fc:4b9b7450:12d9a0d8ae4:-7ffd-0000000000000041] [arg: Description null FullName DEFAULT.Issue Audit Messages Task Name Issue Audit Messages Task] Job Listener, Job to be executed Description null FullName DEFAULT.Issue Audit Messages Task Name Issue Audit Messages Task
    [2011-01-18T23:04:12.290+05:30] [oim_server1] [NOTIFICATION] [IAM-1020014] [oracle.iam.scheduler.impl.quartz] [tid: OIMQuartzScheduler_Worker-7] [userId: xelsysadm] [ecid: 0000IqQ6Y4F4mniNd6T4i51DDSFi00000l,0] [APP: oim#11.1.1.3.0] [dcid: 8319cc259f6c13fc:4b9b7450:12d9a0d8ae4:-7ffd-0000000000000041] [arg:  Method details: executeJob] Method details Method details: executeJob
    Edited by: user8674642 on Jan 18, 2011 11:06 AM

  • OIM 11g : Flat-File Reconciliation using GTC Connector

    I am using OIM version 11.1.1.5
    below are the mapping used :
    login -> User Login
    firstName -> First Name
    lastName -> Last Name
    eMail -> Email
    organization -> Organization
    Employee Type -> Role
    User Type - User TYpe ( note : OIM version 11.1.1.5 do not have design console access it has User Type avialable for mapping ).
    also fallowed all the steps mention in few thred running in this forum but I am still not able to create user using FF file .
    I am seeing the same error in the log as given below.
    Caused by: oracle.iam.reconciliation.exception.ReconciliationException: Matching rule where clause is null
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.getMatchingRule(ReconOperationsServiceImpl.java:476)
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:376)
    ... 48 more
    please sugguest what additonal steps need to be done .
    thanks
    -Kathy.

    Make sure you checked onf of your recon fields as 'Matching Only'. If you do not pick one field for matching, GTC will not create any reconciliation rule for you.
    Thanks,
    Krish

  • OIM 11g - PeopleSoft connector - Future Dated Recon Events

    Hi OIM Experts,
    I am having a problem, processing the future dated events using OIM peoplesoft connector.
    All the current dated, events are getting linked and processed.
    The future dated events in OIM are in deferred state as expected. But after running the "Run Future Dated Reconciliation Events " , the event is not linked to any user, but state changes to data received.
    The user exists in OIM.
    Any ideas on how to resolve this.
    Regards
    Vicky

    Hi Suren,
    1311 - Cause: Status of the batch is not 'Completed'.
    1311 - Event id, when i try to Re-Evaluate event.
    Regards
    Vicky
    Edited by: vicky on Jan 27, 2011 6:27 PM

  • OIM 11g Peoplesoft Roles provisioning issue

    Hi All,
    We have configured Peoplesoft Connector 9.1.1.6 to provision roles to Peoplesoft through access policy. We are not able to provision multiple roles into Peoplesoft. It just provisions first role to user in peoplesoft and errors when provisioning the other role. The role names are matching in peoplesoft and OIM, pulled into the lookup.
    Error on Server :
    Running CREATEUSER
    Target Class = oracle.iam.connectors.psft.usermgmt.integration.PSFTUMUserProvisi
    onManager
    PSProperties not loaded from file. Couldn't find file: pstools.properties
    <Dec 19, 2011 1:26:54 PM EST> <Warning> <PSFTUM> <BEA-000000> <oracle.iam.connec
    tors.psft.usermgmt.integration.PSFTUMUserProvisionManager : createUser : Exclusi
    on List Attribute lookup not initialized>
    Running MODIFYUSERROLE
    Target Class = oracle.iam.connectors.psft.usermgmt.integration.PSFTUMUserProvisi
    onManager
    PSProperties not loaded from file. Couldn't find file: pstools.properties
    Running MODIFYUSERROLE
    Target Class = oracle.iam.connectors.psft.usermgmt.integration.PSFTUMUserProvisi
    onManager
    PSProperties not loaded from file. Couldn't find file: pstools.properties
    <Dec 19, 2011 1:26:57 PM EST> <Error> <OIMCP.PSFTUM> <BEA-000000> <=============
    =======================================>
    <Dec 19, 2011 1:26:57 PM EST> <Error> <OIMCP.PSFTUM> <BEA-000000> <oracle.iam.co
    nnectors.psft.usermgmt.integration.PSFTUMUserProxyProvisionManager : modifyUserR
    ole : Unable to Save user profile>
    <Dec 19, 2011 1:26:57 PM EST> <Error> <OIMCP.PSFTUM> <BEA-000000> <=============
    =======================================
    >
    <Dec 19, 2011 1:26:57 PM EST> <Error> <OIMCP.PSFTUM> <BEA-000000> <=============
    =======================================>
    <Dec 19, 2011 1:26:57 PM EST> <Error> <OIMCP.PSFTUM> <BEA-000000> <oracle.iam.co
    nnectors.psft.usermgmt.integration.PSFTUMUserProxyProvisionManager : errorHandle
    r : The value entered in the field does not match one of the allowable values.
    You can see the allowable values by pressing the Prompt button or hyperlink.>
    <Dec 19, 2011 1:26:57 PM EST> <Error> <OIMCP.PSFTUM> <BEA-000000> <=============
    =======================================
    >
    <Dec 19, 2011 1:26:57 PM EST> <Error> <OIMCP.PSFTUM> <BEA-000000> <=============
    =======================================>
    <Dec 19, 2011 1:26:57 PM EST> <Error> <OIMCP.PSFTUM> <BEA-000000> <oracle.iam.co
    nnectors.psft.usermgmt.integration.PSFTUMUserProxyProvisionManager : errorHandle
    r : An error occurred while changing the value of the field.>
    <Dec 19, 2011 1:26:57 PM EST> <Error> <OIMCP.PSFTUM> <BEA-000000> <=============
    =======================================
    >
    <Dec 19, 2011 1:26:57 PM EST> <Error> <OIMCP.PSFTUM> <BEA-000000> <=============
    =======================================>
    <Dec 19, 2011 1:26:57 PM EST> <Error> <OIMCP.PSFTUM> <BEA-000000> <oracle.iam.co
    nnectors.psft.usermgmt.integration.PSFTUMUserProxyProvisionManager : errorHandle
    r : An error occurred while changing the value of the field.>
    <Dec 19, 2011 1:26:57 PM EST> <Error> <OIMCP.PSFTUM> <BEA-000000> <=============
    =======================================
    >
    Running MODIFYUSERROLE
    Target Class = oracle.iam.connectors.psft.usermgmt.integration.PSFTUMUserProvisi
    onManager
    PSProperties not loaded from file. Couldn't find file: pstools.properties
    <Dec 19, 2011 1:26:58 PM EST> <Error> <OIMCP.PSFTUM> <BEA-000000> <=============
    =======================================>
    <Dec 19, 2011 1:26:58 PM EST> <Error> <OIMCP.PSFTUM> <BEA-000000> <oracle.iam.co
    nnectors.psft.usermgmt.integration.PSFTUMUserProxyProvisionManager : modifyUserR
    ole : Unable to Save user profile>
    <Dec 19, 2011 1:26:58 PM EST> <Error> <OIMCP.PSFTUM> <BEA-000000> <=============
    =======================================
    >
    <Dec 19, 2011 1:26:58 PM EST> <Error> <OIMCP.PSFTUM> <BEA-000000> <=============
    =======================================>
    <Dec 19, 2011 1:26:58 PM EST> <Error> <OIMCP.PSFTUM> <BEA-000000> <oracle.iam.co
    nnectors.psft.usermgmt.integration.PSFTUMUserProxyProvisionManager : errorHandle
    r : The value entered in the field does not match one of the allowable values.
    You can see the allowable values by pressing the Prompt button or hyperlink.>
    <Dec 19, 2011 1:26:58 PM EST> <Error> <OIMCP.PSFTUM> <BEA-000000> <=============
    =======================================
    >
    <Dec 19, 2011 1:26:58 PM EST> <Error> <OIMCP.PSFTUM> <BEA-000000> <=============
    =======================================>
    <Dec 19, 2011 1:26:58 PM EST> <Error> <OIMCP.PSFTUM> <BEA-000000> <oracle.iam.co
    nnectors.psft.usermgmt.integration.PSFTUMUserProxyProvisionManager : errorHandle
    r : An error occurred while changing the value of the field.>
    <Dec 19, 2011 1:26:58 PM EST> <Error> <OIMCP.PSFTUM> <BEA-000000> <=============
    =======================================
    >
    <Dec 19, 2011 1:26:58 PM EST> <Error> <OIMCP.PSFTUM> <BEA-000000> <=============
    =======================================>
    <Dec 19, 2011 1:26:58 PM EST> <Error> <OIMCP.PSFTUM> <BEA-000000> <oracle.iam.co
    nnectors.psft.usermgmt.integration.PSFTUMUserProxyProvisionManager : errorHandle
    r : The value entered in the field does not match one of the allowable values.
    You can see the allowable values by pressing the Prompt button or hyperlink.>
    <Dec 19, 2011 1:26:58 PM EST> <Error> <OIMCP.PSFTUM> <BEA-000000> <=============
    =======================================
    Any pointers would be appreciated.
    Regards,
    Ashok

    Hi All,
    Any pointer.
    Regards,
    Ashok

  • OIM 11g - DBUM Connector Reconciliation Time Stamp

    Hi,
    We're using OIM 11.1.1.5.2 with the 9.1.0.4 Database User Management Connector.
    We're trying to use incremental reconciliation but it doesn't seem to work right.
    As per the connector's guide:
    "The Last Execution Time attribute holds the time stamp at which the last reconciliation
    run started. This attribute is used in conjunction with the reconciliation query
    specified by the Query Name attribute. During a reconciliation run, only target system
    records added or modified after the time stamp value stored in the Last Execution
    Time attribute are fetched into Oracle Identity Manager for reconciliation."
    However everytime we run the reconciliation for a specific target, we only get reconciliation for users CREATED after the last reconciliation dates, users MODIFIED after last reconciliation dates are not being reconciled.
    The connector is not working as documented, when i review the log, i can see that it is using the following query for recon:
    SELECT USERNAME, DECODE(PASSWORD, 'EXTERNAL', 'EXTERNAL', 'GLOBAL', 'GLOBAL', 'PASSWORD') PASSWORD, EXTERNAL_NAME , DEFAULT_TABLESPACE, ACCOUNT_STATUS, TEMPORARY_TABLESPACE, PROFILE, (SELECT MAX_BYTES FROM DBA_TS_QUOTAS WHERE dba.USERNAME = USERNAME AND TABLESPACE_NAME = dba.DEFAULT_TABLESPACE) AS DEFAULT_TABLESPACE_QUOTA , (SELECT MAX_BYTES FROM DBA_TS_QUOTAS WHERE dba.USERNAME = USERNAME AND TABLESPACE_NAME = dba.TEMPORARY_TABLESPACE) AS TEMPORARY_TABLESPACE_QUOTA FROM DBA_USERS dba WHERE ((CREATED - TO_DATE('01011970','ddmmyyyy')) *24*60*60*1000) >1341440733000
    I don't think the "CREATED" field on the dba_users table is changed everytime the user is modified, and that field is the only one used on the where clause of the query, so, seems like there's something wrong with it.
    The only way to reconcile changes on users right now is running a full reconciliation.
    Has anyone ran into this problem before?
    Thanks.

    Thanks Nishith,
    I tested that approach and it worked. However, i had an interesting discussion on the DB forum and they convinced me not to use custom triggers on ddl, but instead use the audit capabilities of the database itself, so i came up with a new query using audit on alter user and grant and revoke role:
    Creating a system event DDL trigger for alter user statement
    What i used was a join between dba_users and dba_audit_trail, like i said in the other thread, it's not the efficient query ever, but it works, and i think it should work just fine as long as our dba's keep purging the audit tables regularly...
    SELECT dba.USERNAME, DECODE(dba.PASSWORD, 'EXTERNAL', 'EXTERNAL', 'GLOBAL', 'GLOBAL', 'PASSWORD') PASSWORD, dba.EXTERNAL_NAME , dba.DEFAULT_TABLESPACE,
    dba.ACCOUNT_STATUS, dba.TEMPORARY_TABLESPACE, dba.PROFILE,
    (SELECT MAX_BYTES FROM DBA_TS_QUOTAS WHERE dba.USERNAME = USERNAME AND TABLESPACE_NAME = dba.DEFAULT_TABLESPACE) AS DEFAULT_TABLESPACE_QUOTA ,
    (SELECT MAX_BYTES FROM DBA_TS_QUOTAS WHERE dba.USERNAME = USERNAME AND TABLESPACE_NAME = dba.TEMPORARY_TABLESPACE) AS TEMPORARY_TABLESPACE_QUOTA
    FROM DBA_USERS dba , DBA_AUDIT_TRAIL aud
    WHERE dba.username = aud.obj_name
    AND aud.action_name not like 'DROP%'
    AND ((aud.TIMESTAMP - TO_DATE('01011970','ddmmyyyy')) *24*60*60*1000) > :lastExecutionTime
    UNION
    SELECT dba.USERNAME, DECODE(dba.PASSWORD, 'EXTERNAL', 'EXTERNAL', 'GLOBAL', 'GLOBAL', 'PASSWORD') PASSWORD, dba.EXTERNAL_NAME , dba.DEFAULT_TABLESPACE,
    dba.ACCOUNT_STATUS, dba.TEMPORARY_TABLESPACE, dba.PROFILE,
    (SELECT MAX_BYTES FROM DBA_TS_QUOTAS WHERE dba.USERNAME = USERNAME AND TABLESPACE_NAME = dba.DEFAULT_TABLESPACE) AS DEFAULT_TABLESPACE_QUOTA ,
    (SELECT MAX_BYTES FROM DBA_TS_QUOTAS WHERE dba.USERNAME = USERNAME AND TABLESPACE_NAME = dba.TEMPORARY_TABLESPACE) AS TEMPORARY_TABLESPACE_QUOTA
    FROM DBA_USERS dba , DBA_AUDIT_TRAIL aud
    WHERE dba.username = aud.grantee
    AND ((aud.TIMESTAMP - TO_DATE('01011970','ddmmyyyy')) *24*60*60*1000) > :lastExecutionTime;
    Thanks.

  • Initial Loading of User Details into OIM 11g from Peoplesoft

    Hi,
    I wanted to pull user both (employee/contractor) details into OIM from People Soft. Which connector should i use.?
    PSFT User Management? or PSFT Employee Recon?
    Initially the users doesn't exist in OIM. I am looking for something like initial loading.
    Regards,
    Ashok

    Hi Kevin
    As per earlier version of PS ER connector, Oracle® Identity Manager Connector Guide for PeopleSoft Employee Reconciliation, Release 9.1.0, on section 3 Extending the Functionality of the Connector, there is guide on how to extend the connector to pull additional attributes from PS , by using peoplecode..
    But in Oracle® Identity Manager Connector Guide for PeopleSoft Employee Reconciliation,Release 11.1.1, am not able to find this information anymore.
    On how to pull additional attributes from PS like department, division and location, which is custom attributes in PS
    Please help !
    Many thanks

  • Transformation during LDAP Sync reconciliation in OIM 11g

    Does anyone know if the use of transformations is supported in LDAP Sync reconciliation in OIM 11g?
    The reconciliation of LDAP User records is defined in /db/LDAPUser in the OIM metadata. The default version of this file has entries to specify OneToOne transformations, e.g.
    <Transformation name="OneToOne">
    <Parameter name="givenname" fieldname="givenname"/>
    </Transformation>
    For one of my attributes I wish to perform a custom transformation, and have implemented a transformation method as a GC provider (i.e. developed a Java class implementing the TransformationProvider interface and defined this Transformation in an xml file in the metadata path /db/GTC/ProviderDefinitions. I have uploaded a new version of LDAPUser that references my custom transformation provider for one of the LDAP attributes.
    When I try and perform an LDAP Sync user reconciliation, my custom class does not seem to be getting called when I generate a reconciliation event for the affected attribute. I also do not see any logs indicating a failure to load my provider. I have also turned up all the relevant log levels I can identify, and can see no record of OIM doing anything related to transformationat all (e.g. even calling the standard OneToOne transformation provider).
    I am suspicious that although LDAPUser has transformation entries, this may be misleading and transformation is not being performed at all for LDAP Sync.
    Does anyone else have experience of using transformation providers during LDAP Sync reconciliation?

    Thanks for your reply Nishith
    I need some suggestion from you.I have installed OID 11.1.1.6.0 and OIAM 11G R2(not configured ).
    while performing the OIM configuration can I use Enable Ldap sync or I need to finish the OIM configuration first and then do the ldap sync.
    Regards
    sri

  • Event Handlers OIM 11g

    Hi Folks ,
    I am very new to OIM 11g , Could you please help me on below :
    I have a OIM system, i want to see what all event handlers are present in OIM . Could you please tell me where can i go and look to find out the event handlers in my
    OIM instance .
    Thanks
    P

    OimWannaBe wrote:
    Thanks i will go through the links .., just one more question :
    In 11g , creating normal process task adapters /scheduled tasks , does it involve all the plugins stuff etc .., or they are like 10 g and plugins comes in to picture when we create event handlers .No, process task adapters are the same old way, just that you need to upload the jar into the db rather than copying them. Other than that everything else needs plugins atleast.
    Other Ques :
    Is it possible to create pre process/pre insert Event handlers in OIM 11g for trusted reconciliation . I heard somewhere that 11g doesnt support pre insert event handlers for trusted recon , is it ?Yep you heard it right, you cannot have event handlers during 11g recon pre process.
    Thanks
    Preeti.Edited by: Bikash Bagaria on Dec 29, 2011 10:39 PM

  • SAP Employee Reconciliation ConnectorRelease 9.1.2.2 --OIM 11g R2 support

    Hi All
    We want to reconcile SAP HRMS users to OIM 11g R2 . Does SAP Employee Reconciliation ConnectorRelease 9.1.2.2 support for OIM 11g R2.
    In Connector Documentation ---Certified Components it shows support for
    Oracle Identity Manager 11g release 1 (11.1.1)
    Thanks
    Darshan

    I have some problem 9.1.2.2 which is bug actually. It is batter if you use OIM SAP Employee Reconciliation Connector Version 9.1.2.5 Patch 12710600. which is the last patch of SAP Employee Reconciliation Connector.
    Thanks
    Tamim Khan

  • Trusted Reconciliation in OIM 11g

    Hi
    I have written custom scheduler task in OIM 11g which will retrieve values from database and call recon API's to create users in OIM.
    Database Table contains the following sample values
    FIRSTNAME:RECON
    LASTNAME:USER1
    USERLOGIN:RUSER1
    ORGANIZATION:Xellerate Users
    EMPLOYEE-TYPE:Full-Time
    I created Resource Object with the above recon attributes and mapped these attributes to OIM User Attributes and made userlogin as key attribute.
    I created Recon Rule as USER LOGIN equals userlogin and action rule as No Matches Found -> Create User
    Now I ran the job from UI and status is showing as Data Recieved only. It is not creating users.
    Below are the logs for the same.
    *<Jul 20, 2011 7:47:55 AM EDT> <Error> <oracle.iam.reconciliation.impl> <IAM-5010000> <Generic Error/Information: {0}*
    oracle.iam.platform.utils.SuperRuntimeException: java.sql.SQLIntegrityConstraintViolationException: ORA-02291: integrity constraint (OIM11GDB.FK_RECON_EVENTS_USR) violated - parent key not found
    ORA-06512: at "OIM11GDB.OIM_SP_RECONBLKUSERCRUD", line 759
    ORA-06512: at "OIM11GDB.OIM_SP_RECONBLKUSRMLSWRAPPER", line 71
    ORA-06512: at line 1
         at oracle.iam.reconciliation.dao.DBCall.execute(DBCall.java:24)
         at oracle.iam.reconciliation.dao.ReconActionDao.processSPCall(ReconActionDao.java:1316)
         at oracle.iam.reconciliation.dao.ReconActionDao.executeBulkUserMatchCRUD(ReconActionDao.java:686)
         at oracle.iam.reconciliation.impl.UserHandler.executeBulkCUD(UserHandler.java:568)
         at oracle.iam.reconciliation.impl.BaseEntityTypeHandler.process(BaseEntityTypeHandler.java:34)
         at oracle.iam.reconciliation.impl.ActionEngine.processBatch(ActionEngine.java:129)
         at oracle.iam.reconciliation.impl.ActionEngine.execute(ActionEngine.java:90)
         at oracle.iam.reconciliation.impl.ActionTask.execute(ActionTask.java:73)
         at oracle.iam.platform.async.impl.TaskExecutor.executeUnmanagedTask(TaskExecutor.java:100)
         at oracle.iam.platform.async.impl.TaskExecutor.execute(TaskExecutor.java:70)
         at oracle.iam.platform.async.messaging.MessageReceiver.onMessage(MessageReceiver.java:68)
         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)
         at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
         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.doProceed(DelegatingIntroductionInterceptor.java:131)
         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 $Proxy364.onMessage(Unknown Source)
         at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:466)
         at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371)
         at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:328)
         at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
         at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)
         at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3822)
         at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)
         at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)
         at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Pls Help.

    Hi Rajiv,
    Please see my comments below.
    Where is Design Console Access attributes ?I think no need to set value for this attribute as the default value will be End-User only. Correct me if I am wrong.
    Have you created Recon Rule properly ?yes
    Have you created Reconciliation Profile ?yes
    Call teh API porcessReconciliationEvent after createReconciliationEvent API.Is it mandatory to call processReconciliationEvent after createReconciliationEvent? The reason why I am asking is when I wrote scheduler for target recon I didn't used processReconciliationEvent.
    Thanks

  • Lookup.USR_PROCESS_TRIGGERS not working with trusted reconciliation oim 11g

    Hi,
    I am facing one issue while running the trusted incremental reconciliation in OIM 11g.
    In the bulkEvent of the event handler I am checking if the operation is MODIFY then I am comparing some attributes and based of that result I am performing some action.
    Now the issue is that if the first name or last name of the users gets changed in OIM due to trusted reconciliation then the Change First Name or Change Last Name Process task should get execute on the resources provisioned to the user. This is not happening in my case.
    I tried modifying the first name of the user via UI and then the Change First Name Process task got executed.
    Please let me know if I need to do some thing extra to get this working.
    Thanks

    Hi,
    Try creating a custom adapter and attach the adapter to the process task which you have created. This adapter should read the user profile value and populate in the AD provisioning form. Then test the flow for one attribute. As I am suspecting that there would be an issue with OOTB adapter.
    Regards
    Sai

  • Installable for OIM connector for People Soft Employee reconciliation 9.0.4

    I need to install the OIM connector for People Soft Employee reconciliation and user managemnet.
    The latest release of connectors, i.e version 9.1.0. supports People Tools 8.49 and not the previous versions of people soft, i.e 8.48, etc.
    Where can I download the installation media for connector for People Soft Employee reconciliation and user managemnet version 9.0.4 as my people tools installation is 8.48 version.
    Kindly respond.

    Hi Kevin,
    Thanks for your reply,
    We are trying to install the RACF Advanced Connector in OIM.After copying Connector to the ConnectorDefaultDirectory in OIMSERVER , we are trying to install the connector from the OIMAdmin Console. We are able to see the RACF connector version in the dropdown box, when we click on the Load button we are getting the SystemError Page.
    Please let us know if there are any prequisites we need to take care before installing the connector,we dodn't find anything on this in the connector documentation.
    Please help us to install the RACFAdvanced Connecttor
    Thanks,
    Ravi G

  • OIM 11g R2 - Trusted User Recon 'Reconciliation Insert Received' not trigge

    Hi,
    We have recently upgrade OIM 10g to 11g R2. One thing which we use to depend on in 10g was the 'Reconciliation Insert Received' to trigger of other tasks. This does not seem to work in OIM 11g R2? Is there a way to fix this?

    This turned out to be an Oracle bug.
    Bug 9539918 - BOTH MANAGER ID FIELD AND ORG UNIT FIELD IS DISPLAYED WITH ORG UNIT VALUE
    This has been fixed in9.1.2.4 version of the connector. Patch11656991
    Sunny
    Edited by: Sunny on Mar 15, 2011 1:47 PM

  • OIM - SAP Employee Reconciliation Connector - Dates Mapping

    Hi Everyone,
    I am beginning to work in OIM11gR2 and the SAP Employee Reconciliation Connector 9.1.2. I have some specific questions that I haven't been able to find in the connector documentation.
    Basically the questions I have are related to the mapping of the Dates, assuming I have the Reconciliation of Effective-Dated Events configured:
    When there is a HireEvent registered in SAP and reconciled into OIM, in what OIM fields are the Start and End Date stored?
    When there is a TerminateEvent registered in SAP and reconciled into OIM, in what OIM fields are the Start and End Date stored?
    When there is a RehireEvent registered in SAP and reconciled into OIM, in what OIM fields are the Start and End Date stored?
    Has anyone worked with this connector?
    Thanks in advance!
    Regards,
    Camila

    Hi Everyone,
    I am beginning to work in OIM11gR2 and the SAP Employee Reconciliation Connector 9.1.2. I have some specific questions that I haven't been able to find in the connector documentation.
    Basically the questions I have are related to the mapping of the Dates, assuming I have the Reconciliation of Effective-Dated Events configured:
    When there is a HireEvent registered in SAP and reconciled into OIM, in what OIM fields are the Start and End Date stored?
    When there is a TerminateEvent registered in SAP and reconciled into OIM, in what OIM fields are the Start and End Date stored?
    When there is a RehireEvent registered in SAP and reconciled into OIM, in what OIM fields are the Start and End Date stored?
    Has anyone worked with this connector?
    Thanks in advance!
    Regards,
    Camila

Maybe you are looking for

  • Running SAP Business One on a 64-bit server

    One of our clients wants to upgrade their server to a 64-bit server running Windows Server 2008. What are the implications of this and do we also need to then use Microsoft SQL Server 2008? I went to this web link: https://websmp103.sap-ag.de/smb/sbo

  • Cess on TDS is not calculating at the time of posting F-47

    Dear All, Cess on TDS is not calculating at the time of F-47 (vendor Down payment Requst) Mean system is deducting TDS amount only, not deducting Cess amount on TDS . at the time invoice posting Cess & TDS calculating in this company code (1111)     

  • Weird connection problem--baffled

    I have a 3 year old Airport connected with a 3 year old MacBook Pro, a 4 year old iMac, a new Kindle Fire and a friend's PC. Everything worked beautifully. Two days ago there was an internet outage due to a fire at one of the provider's facilities. P

  • CL_GUI_ALV_GRID Problems when using enter and f4 in one ALV

    Hi guys, i have the following problem: I Use a ALV, which has a column MATNR. The ALV provides the standard search help for this field automatically. so far so good. BUT i also need to read additional data, such as GLD, Material shortext etc, when th

  • Holding Message in AFW!!!

    Hi guys, I have a message in Holding status in AFW… SAP help tells me this definition: HOLDING: The state of an EOIO message that cannot be delivered until its predecessors have been delivered. Anyone knows what’s happening and how can I reprocess it