EDirectory to OIM reconciliation - Password

Hi
We are replacing Novelll IDM with OIM. Existing user repository is eDirectory. The password field in eDirectory is write only. so i will not be able to export it.
Can I use the eDirectory connector and configure the reconciliation to bring the password from eDirectory to OIM and then provision it to new target system.
The AD password synchronisation connector will do it for AD. In the same way does the eDirectory connector can do for eDirectory.
Any help will be really appreciated.
Thanks
Narendar

I get the same error when installing connectors. Installed both the SUN DSE and MS AD Base connector now and see this error several times during installation.
Installation says is succeeds though.
Will move on to creating the IT resources now to see if they actually work.

Similar Messages

  • OIM: Reconciliation with Database Application Tables Connector

    Hi!
    I'm trying to use Database Application Tables connector 9.1.0.5.0 in OIM 11g to reconcile accounts from my target system: MySQL 5.1.37. I followed the steps in connector's guide to create and configure it and to configure my target system as a trusted source.
    The problem is that user accounts are not being created in OIM, despite of this, I know the connector is retrieving the information of each user because I can see it in the log's messages generated when I execute the reconciliation job, so I supossed the problem may be in the "Modify Connector configuration page" or in some step after this.
    Aditionally, I don't know if it's important but I can't see "User Type" field in "OIM user account data set" from "Modify Connector Configuration Page".
    Did I forget to do something in configuration or there is something I got to do besides the steps in guide?
    Thanks in advance!
    Edited by: user10857411 on Jan 11, 2011 4:10 PM
    Edited by: user10857411 on Jan 11, 2011 4:12 PM

    SUN IDM is better than OIM,
    Reconciliation process in Sun IDM (oracle waveset) is easier to implement than OIM (worst identity solution)
    Saludos Cordiales Zam

  • OIM AD Password Sync issue

    HI,
    I am doing OIM 9.1.01 AD Password Sync.
    I installed AD Password Sync connector in AD Machine. During installation it asked to mention OIM host name and SPML port for that i deployed SMPL in OIM using command line successfully.
    While installation AD Password Sync Connector in Oracle Identity Manager Configuration Parameters i have given like these.
    Host : rwoim
    Port : 8080 (sample value)
    Administrator Login :admin
    Administrator Password: admin1234
    OIM User Attribute : Users.User ID
    OIM Application Server Type : WebLogic
    Use SSL : Yes
    Client Certificate Subject Name : TQL17
    where in Port parameter (Enter the number of the port at which the Oracle Identity Manager SPML Web service is listening.
    Sample value: 8080)
    But i don't know which port SPML using and its enable or not in OIM server. I am strucked at installation.
    Please give any one suggestion.
    regards
    Ramu

    Hi Sagar,
    i had success with OIM AD Password Sync process with AD Port 389 and SPML Port 7001 and passwords are updating from AD to OIM successfully.
    From OIM over AD SSL passwords are updating in AD successfully.
    But when again reinstalled the AD Password Sync connector with AD Port 636, passwords are not updating from AD to OIM.
    Below the log file saying ldap_connect failed with
    Debug [2/6/2012 5:25:35 PM] Server Down
    ***********Inside sgslldpcopenLDAPConnection****************
    Debug [2/6/2012 5:25:35 PM] Inside sgsladac c-tor
    Debug [2/6/2012 5:25:35 PM] AD Host
    Debug [2/6/2012 5:25:35 PM] 10.129.149.137
    Debug [2/6/2012 5:25:35 PM]
    Debug [2/6/2012 5:25:35 PM] AD Port
    Debug [2/6/2012 5:25:35 PM] 636
    Debug [2/6/2012 5:25:35 PM]
    Debug [2/6/2012 5:25:35 PM] AD Base DN
    Debug [2/6/2012 5:25:35 PM] DC=oimad,DC=com
    Debug [2/6/2012 5:25:35 PM]
    Debug [2/6/2012 5:25:35 PM]
    Debugging the code
    Debug [2/6/2012 5:25:35 PM] Inside ConnectToADSI
    Debug [2/6/2012 5:25:35 PM]
    ldap_connect failed with
    Debug [2/6/2012 5:25:35 PM] Server Down
    Debug [2/6/2012 5:25:35 PM]
    Debug [2/6/2012 5:25:35 PM]
    Connection to AD failed
    Debug [2/6/2012 5:25:35 PM]
    ***********Out of openLDAPConnection****************
    Debug [2/6/2012 5:25:35 PM] Inside sgsladac destructor
    regards
    Ramu

  • AD- OIM Reconciliation with Manager as Approver of Resources

    Hi, I'm trying to setup the following scenario:
    AD->OIM Reconciliation with user's manager information. Setup the manager as the user's approver for every resource available in OIM.
    When a user gets added to the AD, he is reconciled into OIM and I have made 2 user defined fields, one to store his managers distinguished name and another to store the users - "usr_udf_man_dn" and "usr_udf_dn". This is working fine, both columns get populated on reconciliation.
    What I would like to do is assign the manager as the approver for all the resources that are requested by the user. I am thinking of populating the usr_manager_key through an sql query, by matching "usr_udf_man_dn" with "usr_udf_dn" and getting the managers "usr_key", then storing it in usr_manager_key of the user. The query is not my real problem.
    As I'm new to OIM, I don't yet know how to build the 'logic' of this process. How and where to I make the query? I'm assuming these fields can only be populated after the user has been reconciled (because there won't be any fields to do an sql query on before that). Do I use an adapter? How do I setup the approval process?
    Any feedback will be greatly appreciated :)
    Message was edited by:
    user638778

    This is very simple and infact there are 2 ways to do it:
    # 1) Create a User Process Trigger that adds on Change Event of your Manager UDF Field. This will kick in as soon as a value is put into the Manager UDF field (doesn't matter - via Recon or by hand). Then create an adapter that looks up a User in AD with the DN (your manager) and returns back a SamAccountName. Based on this returned SamAccountName, get the update the user with manager key. Attach this adapter to your process task event in Xellerate User Process Definition.
    # 2) Create an Entity adapter that does the same operation as written in #1. Attach this entity adapter to Xellerate User Update event. This is simpler. Drawback of this is that anytime you update the user (for anything - like last name change , org change etc.) - it will repeat this process of updating the user with its manager key. so any change on employee will trigger the manager update. #1 is more efficient.
    As far as the approval processes are concerned, there are 2 ways to achieve that also:
    # 1) Attach approval in the standard task and assign it to User's Manager for approval. Limitation is that you can not get rid of this in future once you go production with such a setup. You can but you might not want to.
    # 2) Individually on each approval process of each resource object, attach the approval task and assign it to User's Manager. That should do it.
    Hope this helps.
    rajnishbhatia19
    For Additional Code Snippets, you may refer to my Blog site:
    http://rajnishbhatia19.blogspot.com
    Add RSS feed to your portals (google / yahoo / whichever:)
    http://rajnishbhatia19.blogspot.com/feeds/posts/default
    Connect to me:
    http://www.linkedin.com/in/rajnishbhatia19

  • OIM Reconciliation

    Hi All,
    OIM is provisioned to AD and Exchange, and I can able to see the resource information in user's resource info thru OIM web console. There, it shown two resources as provisioned. But after reconciliation, one more Exchane resource row has displayed info in user's resource info page. (I think, OIM established one more link to Exchane for the same user). How ever, Exchane Recon rule is UserLogin=samAccountName
    But in this case, userlogin=1234 and samAccountName=i1234(both are not equal). Then how come its getting reconciled and establishing the link with the same user.
    Please suggest me. I have to stop building this one more exchage resource for the same user.
    regards,
    Ravi G.

    Kevin, Thanks for your help. I have worked in SUN IDM, I am new to OIM. Please do let me know, if I miss any basic things here.
    After exchange provisioning, OIM is displaying the obejectGUID value, when we view the exchange form in User's resource info. you meant to say, from target, this value is comming as null. thats why its going towards entity match. Entity recon action rule is also "establish link' in my case. So process match is not matched with any user and Entity match is matched with the same OIM user, thats why its established link with the user and displayed in user's resource info page.
    But for Exchange resource "allowMultiple" is unchecked in my case.
    How ever, How can I get the objectGUID value here to match the process match.
    FYR, In OIm Reconciliation Manager, I am able to see the objectGUID value and the status for recon event is "Event Linked". I am not understood, if its event linked, Then Why OIM is displaying two resources for excahnge, in User's resource info page.
    Thanks.

  • OIM - Reconciliation jobs fail with Error: OPERATIONS_ERROR

    Hi,
    after integrating OIM with OAM for Fusion Apps provisioning (11.1.3), LDAP Reconciliation jobs fail with error OPERATIONS_ERROR.
    Connection to LDAP looks OK, new users created in OIM are synchronized to LDAP, just Reconciliation jobs fail:
    <May 1, 2012 10:00:50 AM CEST> <Error> <oracle.iam.platform.entitymgr.provider.ldap> <IAM-0042016> <An error occurred while getting the change log from LDAP - {0}
    javax.naming.NamingException: Error: OPERATIONS_ERROR
    Virtualization Session closed [Root exception is oracle.ods.virtualization.service.VirtualizationException: Virtualization Session closed]
    at oracle.ods.virtualization.jndi.OVDUtil.mapErrorCode(OVDUtil.java:200)
    at oracle.ods.virtualization.jndi.OVDContext.search(OVDContext.java:439)
    at oracle.ods.virtualization.jndi.OVDContext.search(OVDContext.java:329)
    at javax.naming.directory.InitialDirContext.search(InitialDirContext.java:248)
    at oracle.iam.platform.entitymgr.provider.ldap.LDAPUtil.search(LDAPUtil.java:1049)
    at oracle.iam.platform.entitymgr.provider.ldap.LDAPDataProvider.getChangelogResults(LDAPDataProvider.java:1531)
    at oracle.iam.platform.entitymgr.provider.ldap.LDAPDataProvider.deltaDetect(LDAPDataProvider.java:1488)
    at oracle.iam.ldapsync.scheduletasks.user.LDAPUserChangesReconTask.execute(LDAPUserChangesReconTask.java:152)
    at oracle.iam.scheduler.vo.TaskSupport.executeJob(TaskSupport.java:145)
    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 oracle.iam.scheduler.impl.quartz.QuartzJob.execute(QuartzJob.java:196)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    Caused By: oracle.ods.virtualization.service.VirtualizationException: Virtualization Session closed
    at oracle.ods.virtualization.service.DefaultVirtualizationSession.checkActiveAndIncrementOp(DefaultVirtualizationSession.java:425)
    at oracle.ods.virtualization.service.DefaultVirtualizationSession.search(DefaultVirtualizationSession.java:183)
    at oracle.ods.virtualization.jndi.OVDContext.search(OVDContext.java:429)
    at oracle.ods.virtualization.jndi.OVDContext.search(OVDContext.java:329)
    at javax.naming.directory.InitialDirContext.search(InitialDirContext.java:248)
    at oracle.iam.platform.entitymgr.provider.ldap.LDAPDataProvider.deltaDetect(LDAPDataProvider.java:1488)
    at oracle.iam.ldapsync.scheduletasks.user.LDAPUserChangesReconTask.execute(LDAPUserChangesReconTask.java:152)
    at oracle.iam.scheduler.vo.TaskSupport.executeJob(TaskSupport.java:146)
    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 oracle.iam.scheduler.impl.quartz.QuartzJob.execute(QuartzJob.java:198)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    ===
    Reconciliation worked before integrating OIM with OAM.
    Any ideas what could be wrong - or how to investigate this issue?
    Thanks
    Daniel

    OVD changelog adapter was OK, but OVD URL was missing in the IT resource.
    Reconciliation works now.
    Thanks for pointing me to correct direction.
    Daniel

  • OIM-AD password sync not working

    Hi All,
    I am trying to sync password b/w AD and OIM. I have installed the password sync connector and followed the steps specified in the connector document. However when i change the password in AD, it is not reflected in OIM.
    The connector version is 11.1.1.5. And the following have been done
    1. deployed SPML-DSML service
    2. Tested the SPML-DSML service
    3. Installed the connector
    4. Enabled the logs
    5. Configured IT resource and enabled SSL
    But the password changed in AD is not reflected in OIM. Please let me know if any additional steps have to performed.
    Thanks

    Hi Raghav,
    Please find the log below
    Debug [1/19/2012 3:54:05 PM] Inside sgsladds::sgslperwriteData YOOOO
    Debug [1/19/2012 3:54:05 PM] Inside sgsladac c-tor
    Debug [1/19/2012 3:54:05 PM] AD Host
    Debug [1/19/2012 3:54:05 PM] localhost
    Debug [1/19/2012 3:54:05 PM]
    Debug [1/19/2012 3:54:05 PM] AD Port
    Debug [1/19/2012 3:54:05 PM] 636
    Debug [1/19/2012 3:54:05 PM]
    Debug [1/19/2012 3:54:05 PM] AD Base DN
    Debug [1/19/2012 3:54:05 PM] DC=abc,DC=xyz,DC=com
    Debug [1/19/2012 3:54:05 PM]
    Debug [1/19/2012 3:54:05 PM] Only dataattribute
    Debug [1/19/2012 3:54:05 PM] Got Registry enteries
    Debug [1/19/2012 3:54:05 PM] contact
    Debug [1/19/2012 3:54:05 PM] description
    Debug [1/19/2012 3:54:05 PM] Got Entiredn
    Debug [1/19/2012 3:54:05 PM] OU=oimpwdsynctms.abc.xyz,ou=org1,DC=abc,DC=xyz,DC=com
    Debug [1/19/2012 3:54:05 PM] Encrypted record already exists in Datastore
    Debug [1/19/2012 3:54:05 PM] Already Exists
    Debug [1/19/2012 3:54:05 PM] Encrypted record already exists in Datastore
    Debug [1/19/2012 3:54:05 PM] Already Exists
    Debug [1/19/2012 3:54:05 PM] Inside sgsladdsSearchUser
    Debug [1/19/2012 3:54:05 PM] Firing Search Request
    Debug [1/19/2012 3:54:05 PM] AD search for a user objectGUID is successfull
    Debug [1/19/2012 3:54:05 PM] Count success
    Debug [1/19/2012 3:54:05 PM] Search result fetched
    Debug [1/19/2012 3:54:05 PM] 0:319 10 230 308 AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAA6msQnVk0HkW+zmHr7+2nyAAAAAAmAAAAUABhAHMAcwB3AG8AcgBkACAARQBuAGMAcgBwAHQAaQBvAG4AAAADZgAAqAAAABAAAABU2g1ES3TOo35N6+zJPunGAAAAAASAAACgAAAAEAAAAEsx8lF3vt0oEaE0BhubB/A4AAAAl0IEcVLgvhvZryqKTWzBkjEatBoCMvekzXvlLlUfj/moGrX2NgWL9zlmeLKY9scstvPONOalbbgUAAAArNCxOGd02kIZELgCavo2IZpN5ZA=
    Debug [1/19/2012 3:54:05 PM] --------------------&&&----------------
    Debug [1/19/2012 3:54:05 PM] Inside sgsladds::sgsladdsgetData NEW Look
    Debug [1/19/2012 3:54:05 PM] 0:319 10 230 308 AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAA6msQnVk0HkW+zmHr7+2nyAAAAAAmAAAAUABhAHMAcwB3AG8AcgBkACAARQBuAGMAcgBwAHQAaQBvAG4AAAADZgAAqAAAABAAAABU2g1ES3TOo35N6+zJPunGAAAAAASAAACgAAAAEAAAAEsx8lF3vt0oEaE0BhubB/A4AAAAl0IEcVLgvhvZryqKTWzBkjEatBoCMvekzXvlLlUfj/moGrX2NgWL9zlmeLKY9scstvPONOalbbgUAAAArNCxOGd02kIZELgCavo2IZpN5ZA=
    Debug [1/19/2012 3:54:05 PM] Encoded Data Extracted in sgsladdsgetData
    Debug [1/19/2012 3:54:05 PM] 319 10 230 308 AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAA6msQnVk0HkW+zmHr7+2nyAAAAAAmAAAAUABhAHMAcwB3AG8AcgBkACAARQBuAGMAcgBwAHQAaQBvAG4AAAADZgAAqAAAABAAAABU2g1ES3TOo35N6+zJPunGAAAAAASAAACgAAAAEAAAAEsx8lF3vt0oEaE0BhubB/A4AAAAl0IEcVLgvhvZryqKTWzBkjEatBoCMvekzXvlLlUfj/moGrX2NgWL9zlmeLKY9scstvPONOalbbgUAAAArNCxOGd02kIZELgCavo2IZpN5ZA=
    Debug [1/19/2012 3:54:05 PM] Moving out sgsladdsgetData
    Debug [1/19/2012 3:54:05 PM] Encoded Data Extracted
    Debug [1/19/2012 3:54:05 PM] 319 10 230 308 AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAA6msQnVk0HkW+zmHr7+2nyAAAAAAmAAAAUABhAHMAcwB3AG8AcgBkACAARQBuAGMAcgBwAHQAaQBvAG4AAAADZgAAqAAAABAAAABU2g1ES3TOo35N6+zJPunGAAAAAASAAACgAAAAEAAAAEsx8lF3vt0oEaE0BhubB/A4AAAAl0IEcVLgvhvZryqKTWzBkjEatBoCMvekzXvlLlUfj/moGrX2NgWL9zlmeLKY9scstvPONOalbbgUAAAArNCxOGd02kIZELgCavo2IZpN5ZA=
    Debug [1/19/2012 3:54:05 PM] MAX_RETRY LIMIT count is not updated: OIM is down
    Debug [1/19/2012 3:54:05 PM] 0
    Debug [1/19/2012 3:54:05 PM] numretries ======
    Debug [1/19/2012 3:54:05 PM] 0
    Debug [1/19/2012 3:54:05 PM] Inside sgslcodsupdateChild
    Debug [1/19/2012 3:54:05 PM] 0:319 10 230 308 AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAA6msQnVk0HkW+zmHr7+2nyAAAAAAmAAAAUABhAHMAcwB3AG8AcgBkACAARQBuAGMAcgBwAHQAaQBvAG4AAAADZgAAqAAAABAAAABU2g1ES3TOo35N6+zJPunGAAAAAASAAACgAAAAEAAAAEsx8lF3vt0oEaE0BhubB/A4AAAAl0IEcVLgvhvZryqKTWzBkjEatBoCMvekzXvlLlUfj/moGrX2NgWL9zlmeLKY9scstvPONOalbbgUAAAArNCxOGd02kIZELgCavo2IZpN5ZA=
    Debug [1/19/2012 3:54:05 PM]
    Encrypted record data updated successfully
    Debug [1/19/2012 3:54:05 PM] Inside sgsladac destructor
    Debug [1/19/2012 3:54:05 PM] Password updation failed in child process
    Debug [1/19/2012 3:54:05 PM]
    Relaxing while processing records from datastore
    I have provided the correct port numbers and also my certificate is same as the OIM server name. But still when the password is changed in AD, its not updated in OIM.
    Thanks,
    Bhavana

  • OIM AD password Sync connector. Connection to AD through SSL

    Hi.
    I am trying to configure AD password sync connector 9.1.1.5 with patch 14627510 to connecto to AD through SSL.
    At this moment, connector is able to connect to OIM through SSL but not to the AD. If i set AD port number to 389 on the connector configuration, everything works fine.
    If i set it to 636, it is not able to connect to the AD.
    I've imported the AD SSL certificate to <connector install directory>\OIMADPasswordSync\_jvm\lib\security\cacerts and restarted the domain controller but still no luck.
    To test that the certificate and everything else is OK, i've also installed a jxplorer and imported the same certificate into <jexplorer install directory>\jxplorer321\security\cacerts. Jxplorer is able to connect to the AD through SSL on port 636 so user credentials, certificate, etc.. are ok
    Connector documentation doesn't mention anything regarding SSL connection to AD, it only describes SSL connection to OIM.
    Anyone has donde this before? Is there any additional step i should follow to enable SSL connection from AD password sync connector to AD? Does the connector support SSL connection to AD?
    Regards.

    have you tried importing the cert in cacerts under $JAVA_HOME?

  • ODSEE to OIM Reconciliation issue - Invalid number of users

    Hi All,
    I'm trying to run an iPlanet User Trusted Recon Task job (Create users in OIM from ODSEE).
    I've added Recon fields for the "Xellerate User" Resource Object in OIM Design Console. I've setup all the reconciliation mappings in the Process Definition - Recon Field Mappings. Added code key/decode for Lookup.iPlanet.Configuration under Lookup Definition and Created Reconciliation Rule.
    When I click the "Create Reconciliation Profile" button under Object Resource -> Object Reconciliation -> Reconciliation fields. I get the following error:
    <Mar 17, 2011 2:25:50 PM EST> <Error> <oracle.iam.platform.auth.impl> <IAM-0060010> <Error while loading mapping plugin
    oracle.iam.platform.utils.userpreferences.UserDetailsException: Invalid number of users 0 entries returned for user ID <WLS KERNEL>.
    at oracle.iam.identity.usermgmt.impl.UserDetailsProviderImpl.getUserDetails(UserDetailsProviderImpl.java:135)
    at oracle.iam.platform.auth.impl.util.AuthenticationContextUtilForEJB.setUserPreferences(AuthenticationContextUtilForEJB.java:137)
    at oracle.iam.platform.auth.impl.util.AuthenticationContextUtilForEJB.setAuthenticationContextInEJB(AuthenticationContextUtilForEJB.java:93)
    at oracle.iam.conf.api.SystemConfigurationServiceEJB.getSystemPropertyx(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor773.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.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.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.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.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 $Proxy295.getSystemPropertyx(Unknown Source)
    at oracle.iam.conf.api.SystemConfigurationService_nzipi9_SystemConfigurationServiceRemoteImpl.getSystemPropertyx(SystemConfigurationService_nzipi9_SystemConfigurationServiceRemoteImpl.java:139)
    at sun.reflect.GeneratedMethodAccessor1753.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:84)
    at $Proxy128.getSystemPropertyx(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor774.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)
    at $Proxy306.getSystemPropertyx(Unknown Source)
    at oracle.iam.conf.api.SystemConfigurationServiceDelegate.getSystemProperty(Unknown Source)
    at oracle.iam.reconciliation.utils.Sys.getProperty(Sys.java:63)
    at oracle.iam.reconciliation.impl.config.Profile.initSystemProperties(Profile.java:97)
    at oracle.iam.reconciliation.impl.config.Profile.<init>(Profile.java:71)
    at oracle.iam.reconciliation.impl.config.ProfileXML.getProfileFromXMLObject(ProfileXML.java:210)
    at oracle.iam.reconciliation.impl.config.ProfileManager.readProfileFromXML(ProfileManager.java:301)
    at oracle.iam.reconciliation.impl.config.ProfileManager.metadataObjectChanged(ProfileManager.java:115)
    at oracle.mds.internal.notifications.EventNotificationManager$1.run(EventNotificationManager.java:615)
    at java.security.AccessController.doPrivileged(Native Method)
    at oracle.mds.internal.notifications.EventNotificationManager.fireMOChangeEvent(EventNotificationManager.java:611)
    at oracle.mds.internal.notifications.EventNotificationManager.fireMOChangeEvents(EventNotificationManager.java:538)
    at oracle.mds.internal.notifications.EventDispatcherThread.run(EventDispatcherThread.java:72)
    >
    oracle.iam.platform.auth.exception.AuthenticationException: oracle.iam.platform.utils.userpreferences.UserDetailsException: Invalid number of users 0 entries returned for user ID <WLS KERNEL>.
    at oracle.iam.platform.auth.impl.util.AuthenticationContextUtilForEJB.setAuthenticationContextInEJB(AuthenticationContextUtilForEJB.java:103)
    at oracle.iam.conf.api.SystemConfigurationServiceEJB.getSystemPropertyx(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor773.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.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.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.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.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 $Proxy295.getSystemPropertyx(Unknown Source)
    at oracle.iam.conf.api.SystemConfigurationService_nzipi9_SystemConfigurationServiceRemoteImpl.getSystemPropertyx(SystemConfigurationService_nzipi9_SystemConfigurationServiceRemoteImpl.java:139)
    at sun.reflect.GeneratedMethodAccessor1753.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:84)
    at $Proxy128.getSystemPropertyx(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor774.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)
    at $Proxy306.getSystemPropertyx(Unknown Source)
    at oracle.iam.conf.api.SystemConfigurationServiceDelegate.getSystemProperty(Unknown Source)
    at oracle.iam.reconciliation.utils.Sys.getProperty(Sys.java:63)
    at oracle.iam.reconciliation.impl.config.Profile.initSystemProperties(Profile.java:97)
    at oracle.iam.reconciliation.impl.config.Profile.<init>(Profile.java:71)
    at oracle.iam.reconciliation.impl.config.ProfileXML.getProfileFromXMLObject(ProfileXML.java:210)
    at oracle.iam.reconciliation.impl.config.ProfileManager.readProfileFromXML(ProfileManager.java:301)
    at oracle.iam.reconciliation.impl.config.ProfileManager.metadataObjectChanged(ProfileManager.java:115)
    at oracle.mds.internal.notifications.EventNotificationManager$1.run(EventNotificationManager.java:615)
    at java.security.AccessController.doPrivileged(Native Method)
    at oracle.mds.internal.notifications.EventNotificationManager.fireMOChangeEvent(EventNotificationManager.java:611)
    at oracle.mds.internal.notifications.EventNotificationManager.fireMOChangeEvents(EventNotificationManager.java:538)
    at oracle.mds.internal.notifications.EventDispatcherThread.run(EventDispatcherThread.java:72)
    Caused by: oracle.iam.platform.utils.userpreferences.UserDetailsException: Invalid number of users 0 entries returned for user ID <WLS KERNEL>.
    at oracle.iam.identity.usermgmt.impl.UserDetailsProviderImpl.getUserDetails(UserDetailsProviderImpl.java:135)
    at oracle.iam.platform.auth.impl.util.AuthenticationContextUtilForEJB.setUserPreferences(AuthenticationContextUtilForEJB.java:137)
    at oracle.iam.platform.auth.impl.util.AuthenticationContextUtilForEJB.setAuthenticationContextInEJB(AuthenticationContextUtilForEJB.java:93)
    ... 45 more
    Result Size = 1 PACKAGE STATUS = VALID
    Recompiling packages - RDBMS
    I run the iPlanet User Trusted Recon Task and nothing happens, no log gets produced in the oim_server1.log and users don't get created.
    Any help is appreciated. Thanks

    I get the same error when installing connectors. Installed both the SUN DSE and MS AD Base connector now and see this error several times during installation.
    Installation says is succeeds though.
    Will move on to creating the IT resources now to see if they actually work.

  • AD Reconciliation - Password Policy Error

    all,
    I am trying to run AD User Trusted recon. I am getting the following error for each user in AD.. I don't remember seeing this before on this system before and i have run recon successfully in the past. Is there any suggestion how to to go about debugging and fixing this issue?
    <Jan 3, 2012 12:44:24 PM EST> <Error> <oracle.iam.platform.entitymgr.provider.ldap> <IAM-0042002> <An error occurred while creating the entity in LDAP, and the corresponding error is - javax.naming.directory.InvalidAttributeValueException: [LDAP: error code 21 - LDAP Error 21 : [LDAP: error code 19 - Password Policy Error :9004: GSL_PWDNUMERIC_EXCP :Your Password must contain at least 1 numeric characters.
    ]]; remaining name 'cn=luten,cn=users,dc=xxxx,dc=org'>
    thanks in advance,
    Prasad

    I doubt if you can do it now. I haven't worked on LDAPSync to tell you more, but the way I see it is that LDAPSync works with event handlers and since the users are already in, the ldap create event handlers might not trigger. Can you try just by modifying a user which is in OIM and not in LDAP and see if that creates the user in LDAP? If that works, then a simple program to do some dummy update on the user would work for you, if not that you will have to delete all those bad users and rerun the trusted recon by setting the XL.Reuseid = true. Be sure to drop the index on user table for re-using the userlogin.
    -Bikash

  • OIM Reconciliation with eBusiness Suite

    Im seeing the following error on enabling the (eBusiness HRMS Trusted Reconciliation) task. I havent configured SSL between OIM and eBusiness suite. Will that be a problem ?
    What are the exact steps to be followed for the reconciliation task?
    Thanks
    ERROR,30 Jul 2009 14:55:50,437,[OIMCP.EBSER],================= End Stack Trace =
    ======================
    ERROR,30 Jul 2009 14:55:50,437,[OIMCP.EBSER],================= Start Stack Trace
    =======================
    ERROR,30 Jul 2009 14:55:50,437,[OIMCP.EBSER],oracle.iam.connectors.ebs.hrms.task
    s.EmployeeReconciliationTask : init
    ERROR,30 Jul 2009 14:55:50,437,[OIMCP.EBSER],
    ERROR,30 Jul 2009 14:55:50,437,[OIMCP.EBSER],Description :
    ERROR,30 Jul 2009 14:55:50,437,[OIMCP.EBSER],oracle.iam.connectors.common.Connec
    torException:
    at oracle.iam.connectors.common.vo.ITResource.<init>(Unknown Source)
    at oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask.init(
    Unknown Source)
    at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.run(Unknown Source)
    at com.thortech.xl.scheduler.core.quartz.QuartzWrapper$TaskExecutionActi
    on.run(Unknown Source)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
    dSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(Unknown Source)
    at weblogic.security.Security.runAs(Security.java:41)
    at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(Unknown Sou
    rce)
    at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.execute(Unknown S
    ource)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:178)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.j
    ava:477)
    Caused by: oracle.iam.connectors.common.ConnectorException:
    ... 11 more
    Caused by: Thor.API.Exceptions.tcColumnNotFoundException
    at Thor.API.tcMetaDataSet.getStringValue(Unknown Source)
    ... 11 more

    Complete Log:_
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : init:: STARTED
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.common.dao.OIMUtil : OIMUtil():: STARTED
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.common.dao.OIMUtil : OIMUtil():: FINISHED
    INFO QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : init : Task Name: eBusiness HRMS Trusted Reconciliation
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.common.vo.ScheduledTask : getScheduledTaskDetails():: STARTED
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.common.vo.ScheduledTask : getScheduledTaskDetails():: FINISHED
    INFO QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : init : Task Scheduler attributes :: {Resource Object=eBusiness Person, Target Date Format=MM/dd/yyyy hh:mm:ss, User Type=End-User, Query Name=ReconcileCurrentPersons, Batch Size=1000, Person Type Look Up Definition=Lookup.EBS.HRMS.PersonTypes, Query Properties File=C:\OIM\xellerate\XLIntegrations\EBSER\config\ebsERQuery.properties, Query Filter Lookup Definition=Lookup.EBS.HRMS.QueryFilters, IT Resource Name=EBS-HRMS-APPS12, Task Name=eBusiness HRMS Trusted Reconciliation, Organization=Xellerate Users, Last Execution Time=0, Recon Lookup Definition=Lookup.EBS.HRMS.Recon}
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams:: STARTED
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Number of schedule task parameters: 13
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Scheduled Task Key [0] : Resource Object
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Scheduled Task Key [1] : Target Date Format
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Scheduled Task Key [2] : User Type
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Scheduled Task Key [3] : Query Name
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Scheduled Task Key [4] : Batch Size
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Scheduled Task Key [5] : Person Type Look Up Definition
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Scheduled Task Key [6] : Query Properties File
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Scheduled Task Key [7] : Query Filter Lookup Definition
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Scheduled Task Key [8] : IT Resource Name
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Scheduled Task Key [9] : Task Name
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Scheduled Task Key [10] : Organization
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Scheduled Task Key [11] : Last Execution Time
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Scheduled Task Key [12] : Recon Lookup Definition
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Scheduled Task Array for Validation: [Ljava.lang.String;@bae7b0
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.common.vo.ScheduledTask : validateMandatoryTaskAttrs():: STARTED
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.common.vo.ScheduledTask : validateMandatoryTaskAttrs():: FINISHED
    INFO QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Scheduled task Validation : true
    INFO QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Batch Size :: 1000
    INFO QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Last Reconciliation Time: 0
    INFO QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Target Date Format =MM/dd/yyyy hh:mm:ss
    INFO QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Resource Object =eBusiness Person
    INFO QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : User Type =End-User
    INFO QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Organization =Xellerate Users
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Checking existence of Organization Name Xellerate Users in OIM
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Row count for Organization: 1
    INFO QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Person Type Look Up Definition =Lookup.EBS.HRMS.PersonTypes
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.common.dao.OIMUtil : getLookUpMap():: STARTED
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.common.dao.OIMUtil : getLookUpMap() : LookUpName : Lookup.EBS.HRMS.PersonTypes
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.common.dao.OIMUtil : getLookUpMap():: FINISHED
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : personTypeMap ={Contractor=Consultant, Participant=Full-Time, Contingent Employee=Part-Time, Employee=Full-Time}
    INFO QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Recon Lookup Definition =Lookup.EBS.HRMS.Recon
    INFO QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Query Filter Lookup Definition =Lookup.EBS.HRMS.QueryFilters
    INFO QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Query Name: ReconcileCurrentPersons
    INFO QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Query File Path/Name: C:\OIM\xellerate\XLIntegrations\EBSER\config\ebsERQuery.properties
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Scheduled Task Attribute Set : [Resource Object, Target Date Format, User Type, Query Name, Batch Size, Person Type Look Up Definition, Query Properties File, Query Filter Lookup Definition, Organization, Last Execution Time, Recon Lookup Definition]
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Iterator value : java.util.Hashtable$Enumerator@1293e3f
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Value of Resource Object :eBusiness Person
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Value of Target Date Format :MM/dd/yyyy hh:mm:ss
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Value of User Type :End-User
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Value of Query Name :ReconcileCurrentPersons
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Value of Batch Size :1000
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Value of Person Type Look Up Definition :Lookup.EBS.HRMS.PersonTypes
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Value of Query Properties File :C:\OIM\xellerate\XLIntegrations\EBSER\config\ebsERQuery.properties
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Value of Query Filter Lookup Definition :Lookup.EBS.HRMS.QueryFilters
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Value of Organization :Xellerate Users
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Value of Last Execution Time :0
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams : Value of Recon Lookup Definition :Lookup.EBS.HRMS.Recon
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : initializeAndValidateScheduledTaskParams:: FINISHED
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : init : Schedule Task Validation: true
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.common.vo.ITResource : ITResource:: STARTED
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.common.vo.ITResource : ITResource : IT Resource Key :81
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.common.vo.ITResource : ITResource : Inside the exception block,spd_field_name is not found
    DEBUG QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.common.vo.ITResource : ITResource : itResourceAttrName = Connection Retries
    ERROR QuartzWorkerThread-4 OIMCP.EBSER - ====================================================
    ERROR QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.common.vo.ITResource : ITResource : column svp_field_value not found
    ERROR QuartzWorkerThread-4 OIMCP.EBSER - ====================================================
    ERROR QuartzWorkerThread-4 OIMCP.EBSER - ====================================================
    ERROR QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.common.vo.ITResource : ITResource : null
    ERROR QuartzWorkerThread-4 OIMCP.EBSER - ====================================================
    ERROR QuartzWorkerThread-4 OIMCP.EBSER - ================= Start Stack Trace =======================
    ERROR QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.common.vo.ITResource : ITResource
    ERROR QuartzWorkerThread-4 OIMCP.EBSER - ITResource initialization failed
    ERROR QuartzWorkerThread-4 OIMCP.EBSER - Description :
    ERROR QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.common.ConnectorException:
    at oracle.iam.connectors.common.vo.ITResource.<init>(Unknown Source)
    at oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask.init(Unknown Source)
    at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.run(Unknown Source)
    at com.thortech.xl.scheduler.core.quartz.QuartzWrapper$TaskExecutionAction.run(Unknown Source)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(Unknown Source)
    at weblogic.security.Security.runAs(Security.java:41)
    at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(Unknown Source)
    at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.execute(Unknown Source)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:178)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:477)
    Caused by: Thor.API.Exceptions.tcColumnNotFoundException
    at Thor.API.tcMetaDataSet.getStringValue(Unknown Source)
    ... 11 more
    ERROR QuartzWorkerThread-4 OIMCP.EBSER - ================= End Stack Trace =======================
    ERROR QuartzWorkerThread-4 OIMCP.EBSER - ================= Start Stack Trace =======================
    ERROR QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask : init
    ERROR QuartzWorkerThread-4 OIMCP.EBSER -
    ERROR QuartzWorkerThread-4 OIMCP.EBSER - Description :
    ERROR QuartzWorkerThread-4 OIMCP.EBSER - oracle.iam.connectors.common.ConnectorException:
    at oracle.iam.connectors.common.vo.ITResource.<init>(Unknown Source)
    at oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask.init(Unknown Source)
    at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.run(Unknown Source)
    at com.thortech.xl.scheduler.core.quartz.QuartzWrapper$TaskExecutionAction.run(Unknown Source)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(Unknown Source)
    at weblogic.security.Security.runAs(Security.java:41)
    at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(Unknown Source)
    at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.execute(Unknown Source)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:178)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:477)
    Caused by: oracle.iam.connectors.common.ConnectorException:
    ... 11 more
    Caused by: Thor.API.Exceptions.tcColumnNotFoundException
    at Thor.API.tcMetaDataSet.getStringValue(Unknown Source)
    ... 11 more
    ERROR QuartzWorkerThread-4 OIMCP.EBSER - ================= End Stack Trace =======================
    ERROR QuartzWorkerThread-4 XELLERATE.SCHEDULER.TASK - Class/Method: SchedulerBaseTask/run encounter some problems:
    oracle.iam.connectors.common.ConnectorException:
    at oracle.iam.connectors.ebs.hrms.tasks.EmployeeReconciliationTask.init(Unknown Source)
    at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.run(Unknown Source)
    at com.thortech.xl.scheduler.core.quartz.QuartzWrapper$TaskExecutionAction.run(Unknown Source)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(Unknown Source)
    at weblogic.security.Security.runAs(Security.java:41)
    at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(Unknown Source)
    at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.execute(Unknown Source)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:178)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:477)
    Caused by: oracle.iam.connectors.common.ConnectorException:
    at oracle.iam.connectors.common.vo.ITResource.<init>(Unknown Source)
    ... 10 more
    Caused by: oracle.iam.connectors.common.ConnectorException:
    ... 11 more
    Caused by: Thor.API.Exceptions.tcColumnNotFoundException
    at Thor.API.tcMetaDataSet.getStringValue(Unknown Source)
    ... 11 more

  • OIM 10G - passwords

    In OIM 10G, are there any characters that are not allowed to be in a users password?
    Thanks,

    We use the API for our users to set passwords in OIM (9.1.0.2 BP 15). I think that we had to write in our password web page to disallow characters like ', "", &, <, >, ==. This is at least partially controlled by the <AppFirewall> section in your xlconfig.xml file. I think if you set it to level 0, it will not restrict any characters.

  • Oim reconciliation not update after adding custom fields

    In Oracle Identity Manager 11.1.2 with connector
    Connector for Oracle Internet Directory Release 11.1.1
    I reconciliated users LDAP to oim, and after I add custom fields for target reconciliation, and I try to update these users with the new custom fields resend reconciliation event, this new custom fields displays in the event reconciliation page and do not in the user form for LDAP.
    I already create the new form with the news custom fields associated with the application Instance.

    Solution:
    FVC (Form Version Control Utility) comes with OIM which updates the form which are associated with existing users.
    Using the Form Version Control Utility - 11g Release 2 (11.1.2)
    OR
    Update PROCESS_FORM_TABLE set PROCESS_FORM_TABLE_VERSION =(Select SDK_ACTIVE_VERSION from SDK where SDK_NAME='PROCESS_FORM_TABLE');COMMIT;NOTE:Replace PROCESS_FORM_TABLE with actual process form i.e. "UD_XXX"

  • OIM reconciliation fails when more then one record in trusted source table

    I've create a reconciliation connector against an oracle table with 2 colums:
    user_id
    email
    When I run the connector with only one record exists in the table everything works fine and the user is propogated to the OIM user store. If I add a second record and run the reconciliation again I get:
    ERROR,18 Jun 2010 10:15:58,715,[XELLERATE.JMS],The Reconciliation Event with key -1 does not exist
    ERROR,18 Jun 2010 10:15:58,716,[XELLERATE.JMS],Processing Reconciliation Message with ID -1 failed.
    I'm fairly certain this is something simple.
    Does anyone have any thoughts?

    How about performing the update IN the database using a stored
    procedure?
    By using non-database fields on your form to get the
    information, you can then call the procedure in the database to
    perform the updates. If an error occurs in the procedure you
    rollback, if necessary, and send a message or status back to the
    form. If it succeeds you might wish to commit and then re-
    execute the form's query -- using either the original key values
    or the new key values...
    null

  • OIM - Reconciliation Events notifications

    Hi. I have a customer who is asking if it is possible to configure mail notifications for failed reconciliation events.
    As far as i know oim does not provide this functionality and a possible workaround would be to manage this through a scheduled task that reads those recon events and send the notifications. Is that correct or has oim any OoTB functionality for this.
    Thanks in advance.
    OIM version: 11g

    OIM don't have OOTB functioanlity for this. You can either configure BI publisher and using query you can extract data for failed recon events and using schedule task mail this report daily to manager.
    Or You can directly configure schedule task to find recon events, as you are already doing it.
    regards,
    GP

Maybe you are looking for

  • Cannot transfer files to and from WebDav server

    I having much difficulty transferring files to and from our new WebDav server when using Finder's Connect to Server. I am able to connect and authenticate just fine. Although, when dragging and dropping to a mounted drive, I receive the following err

  • Error Opening Visual Studio 2013 Please Help?

    Hi, I just installed the program "Microsoft Visual Studio Ultimate 2013", I installed it using the on screen instructions successfully, it asked me to restart the computer, I did and was very excited to use the software but when i opened it said that

  • Delivery question on audio...

    We are delivering a digibeta of a spot we just created, I just got an email in regards of the delivery. "Please have them delievered to ** on digibeta tape with a beauty and mattes, and any effets should be on split audio tracks." What i dont' really

  • Saving in USB and retrieving file problem?

    My file was able to be previewed in my computer (imac). However, when file is saved in USB, and reopened, linkage to other pages and pictures were lost. How to solve this?

  • The spinning color wheel?

    Sometimes when I turn on the computer, the cursor is a spinning color wheel, why? how to stop that from happening? Thank you in advance for your help.