OIM 10g - Provisioning issues

Hi Gurus,
I have the following situation in the OIM:
I have 2 resources (A and B). B is configured to Allow Multiple and depends that A is provisioned.
The resource A is already provisioned. So, when I need to provision B, is being showed to user fill out the resource forms of the B as well as of the resource A, and the workflow's process of A is triggered again.
This is causing a bad user experience.
Any tip in this behavior.
TIA,
Carlos

Kevin,
The resource form is necessary because I have a lot target attributes I do not have in the user definition.
But the my principal concern is, should the resource form of the resource A (already provisioned) be showed to the user for filling out? The request was did only for the resource B. Is this behavior correct?
Detail: When the resource A is not in Depends On tab, the A's resource form is not showed during request.

Similar Messages

  • OIM 10g provision takes long and gives DOBJ UPDATE FAILED

    Hi.
    We Recently added a resource but it´s provisioning process takes about 1 minute to complete.
    When a user makes a request for lets say 10 users, when the request is approved, the web page tries to wait until all the 10 user provisioning process is finished but that means 10 minutes waiting and OIM gives DOBJ.UPDATE_FAILED. I assume this is a timeout.
    How can I configure OIM (10G) to do all the provisioning process in background so there will not be needed to wait a lot of time watching a stall page when the (last approval step) approve button is pressed ?
    Thanks.

    It´s a Webservice which makes a LOT of transactions and takes a lot doing them, we cannot change its behavior because it was built by someone else.
    Offline Provisioning Explains a lot!
    Even fixes a Rollback problem we were having caused by conectivity problems with some target Systems.
    Thank YOU!

  • OIM-OID provisionning issue with external plug in with AD

    Hi OIM/OID Guru's,
    We are using OIM with OID connector and having external authentication plug-in feature of OID with AD. Here we are using OID for user profile storage and doing password validation by using external plugin through AD however we have been
    facing one issue which is mentioned below :-
    Whenever we are creating any user in through OIM and found that user is provisioned to the OID target source but populating wrong value of attribute orclSourceObjectDN in OID process form:-
    orclSourceObjectDN = cn=OIDTEST3,CN=Users,DC=oracle-test,DC=oracle,DC=com
    correct value should be orclSourceObjectDN =cn=OIDTEST3,CN=Users,DC=oracle,DC=com
    we don't have any container in OID with DC=oracle-test however not sure how the process form is picking up this value?
    However could you please put more light why it is appending wrong DN in OIM process form? Where should i check for this from OIM side?

    Hi Dear,
    thanks for your reply and we are using OIM 9.x version. Checked Root DN value as you suggested (see below snap shot for oid resource definition):-
    Admin Id     cn=username
    Admin Password     *******
    Group Reconciliation Time Stamp     
    Last Target Delete Recon TimeStamp     
    Last Target Recon TimeStamp     
    Last Trusted Delete Recon TimeStamp     
    Last Trusted Recon TimeStamp     
    Port     6060
    Prov Attribute Lookup Code     AttrName.Prov.Map.OID
    Prov Group Attribute Lookup Code     AttrName.Group.Prov.Map.OID
    Prov Role Attribute Lookup Code     AttrName.Role.Prov.Map.OID
    Role Reconciliation Time Stamp     
    Root DN     DC=oracle,DC=com
    SSL     false
    Server Address     My server name
    Use XL Org Structure     false

  • OIM AD Provisioning Issue -urgent prodution issue

    Hi,
    We are facing this wierd issue where in user's manager get back the approval screen with Approve button activated even after they have hit the approve button. This is causing partial provisioning to trigger. For the first time provisioning process gets triggered but nothing appears on the resource list for the user, but when the user's manager hits approve button (thinking that approval did not succeed) resource appears on the users resource list in provisioning status, task which determines if account already exist says "Account Already exist".
    Any suggestions or solutions are highly appreciated.
    Thanks in advance

    Hi,
    I just looked into logs for a failed user and found the following:
    ERROR,14 Jan 2011 08:53:52,188,[ABC.ALM.ADAPTER.ACTIVEDIRECTORY],Class/Method: ProcessFormUtil/setValueOnProcessForm encounter some problems: EJB Exception: : java.rmi.AccessException: [EJB:010160]Security Violation: User: '<anonymous>' has insufficient permission to access EJB: type=<ejb>, application=WLXellerateFull, module=xlDataObjectBeans.jar, ejb=tcFormInstanceOperations, method=setProcessFormData, methodInterface=Remote, signature={long,java.util.Map}.
    at weblogic.ejb.container.internal.MethodDescriptor.checkMethodPermissionsRemote(MethodDescriptor.java:560)
    at weblogic.ejb.container.internal.BaseRemoteObject.checkMethodPermissions(BaseRemoteObject.java:115)
    at weblogic.ejb.container.internal.BaseRemoteObject.preInvoke(BaseRemoteObject.java:272)
    at weblogic.ejb.container.internal.StatelessRemoteObject.preInvoke(StatelessRemoteObject.java:52)
    at com.thortech.xl.ejb.beans.tcFormInstanceOperations_2j82mm_EOImpl.setProcessFormData(tcFormInstanceOperations_2j82mm_EOImpl.java:1706)
    at Thor.API.Operations.tcFormInstanceOperationsClient.setProcessFormData(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor368.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at Thor.API.Base.SecurityInvocationHandler$1.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 Thor.API.Base.SecurityInvocationHandler.invoke(Unknown Source)
    at $Proxy82.setProcessFormData(Unknown Source)
    So is this the issue? If yes how can we over come this?
    Thanks again

  • User provisioning problem from OIM 10g to Siebel CRM

    Hi Team,
    I am facing User provisioning problem from OIM 10g to Siebel CRM.Please find the log details.
    Running Get Attribute Mapping
    Running Siebel Create User
    <com.siebel.common.common.CSSException>
    <Error><ErrorCode>8716601</ErrorCode> <ErrMsg>Socket had incorrect word size: 0.(SBL-JCA-00313)</ErrMsg></Error>
    </com.siebel.common.common.CSSException>
            at com.siebel.om.conmgr.Connection.readPacket(Connection.java:550)
            at com.siebel.om.conmgr.Connection.run(Connection.java:286)
            at java.lang.Thread.run(Thread.java:619)
    [CMGR FATAL] Error: <com.siebel.common.common.CSSException>
    <Error><ErrorCode>8716601</ErrorCode> <ErrMsg>Socket had incorrect word size: 0.(SBL-JCA-00313)</ErrMsg></Error>
    </com.siebel.common.common.CSSException> connection:1
    <com.siebel.common.common.CSSException>
    <Error><ErrorCode>8716601</ErrorCode> <ErrMsg>Socket had incorrect word size: 0.(SBL-JCA-00313)</ErrMsg></Error>
    </com.siebel.common.common.CSSException>
            at com.siebel.om.conmgr.Connection.readPacket(Connection.java:550)
            at com.siebel.om.conmgr.Connection.run(Connection.java:286)
            at java.lang.Thread.run(Thread.java:619)
    [CMGR FATAL] Error: <com.siebel.common.common.CSSException>
    <Error><ErrorCode>8716601</ErrorCode> <ErrMsg>Socket had incorrect word size: 0.(SBL-JCA-00313)</ErrMsg></Error>
    </com.siebel.common.common.CSSException> connection:1ERROR,22 Aug 2013 12:58:27,689,[XL_INTG.SIEBEL],====================================================
    ERROR,22 Aug 2013 12:58:27,689,[XL_INTG.SIEBEL],com.thortech.xl.integration.siebel.utils.SiebelConnection : createSiebelConnection() :  Siebel Connection Exception:Could not open a session in 4 attempts. {1}(SBL-JCA-00200)
    ERROR,22 Aug 2013 12:58:27,689,[XL_INTG.SIEBEL],====================================================
    ERROR,22 Aug 2013 12:58:27,689,[XL_INTG.SIEBEL],====================================================
    ERROR,22 Aug 2013 12:58:27,689,[XL_INTG.SIEBEL],com.thortech.xl.integration.siebel.proxy.SiebelProxyEmployeeProvisionManager : createSiebelConnection() : BaseException: Siebel Connection JDB Exception: Could not open a session in 4 attempts. {1}(SBL-JCA-00200)
    ERROR,22 Aug 2013 12:58:27,689,[XL_INTG.SIEBEL],====================================================
    ERROR,22 Aug 2013 12:58:27,689,[XL_INTG.SIEBEL],====================================================
    ERROR,22 Aug 2013 12:58:27,689,[XL_INTG.SIEBEL],com.thortech.xl.integration.siebel.provision.SiebelUtilEmployeeProvisionManager : createEmployee() : BaseException: Siebel Connection JDB Exception: Could not open a session in 4 attempts. {1}(SBL-JCA-00200)
    ERROR,22 Aug 2013 12:58:27,689,[XL_INTG.SIEBEL],====================================================
    Regards,
    Ravi.

    Hi
    I facing the same error message as yours, using OIM 11g R2
    Are you able solve it ?
    Please share
    Many Thanks !!!

  • Weblogic cluster OIM 10g - "Edit workflow" selection does not show anything

    Hello,
    My setup is OIM 10g (9102 BP15) in WLS cluster.
    When i login as a administrator and click on "Resource Management" -> Manage -> chose a resource -> "Resource workflow" (from drop down) -> "Edit workflow" on approval/provisioning flows, a new window pops up. However, it doesn't open any workflow details in the GUI. When i click "Done" (IE Yellow Triangle) on the bottom left corner of the IE window and copy the error details, it is:
    =============================================================================
    Webpage error details:
    User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)
    Timestamp: Mon, 6 Feb 2012 22:30:33 UTC
    Message: 'Is' is undefined
    Line: 207
    Char: 5
    Code: 0
    URI: http://<hostname>/xlWebApp/richclientlauncher.jsp?app=xlWebApp/loadDesignWorkflow.do?method=LoadWorkflow&processName=<chosen+resource>
    Message: Object expected
    Line: 30
    Char: 6
    Code: 0
    URI: http://<hostname>/xlWebApp/richclientlauncher.jsp?app=xlWebApp/loadDesignWorkflow.do?method=LoadWorkflow&processName=<chosen+resource>
    =============================================================================
    On the other hand, if i click on
    "Resource Management" -> Manage -> chose a resource -> "Resource workflow" (from drop down) -> "Configure" (Form Data Flow/Reconciliation Data Flow). I see below errors in the log:
    =====================================
    <Feb 7, 2012 10:56:48 AM PST> <Error> <Cluster> <BEA-000126> <All session objects should be serializable to replicate. Check the objects in your session. Failed to replicate non-serializable object.
    java.rmi.MarshalException: failed to marshal update(Lweblogic.cluster.replication.ROID;ILjava.io.Serializable;Ljava.lang.Object;); nested exception is:
    java.io.NotSerializableException: com.thortech.xl.webclient.workflowutil.ImageGenerator$Field
    at weblogic.rjvm.BasicOutboundRequest.marshalArgs(BasicOutboundRequest.java:92)
    at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:221)
    at weblogic.cluster.replication.ReplicationManager_1035_WLStub.update(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    Truncated. see log file for complete stacktrace
    Caused By: java.io.NotSerializableException: com.thortech.xl.webclient.workflowutil.ImageGenerator$Field
    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1164)
    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330)
    at java.util.HashMap.writeObject(HashMap.java:1195)
    at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    Truncated. see log file for complete stacktrace
    >
    <Feb 7, 2012 10:56:48 AM PST> <Error> <Cluster> <BEA-000126> <All session objects should be serializable to replicate. Check the objects in your session. Failed to replicate non-serializable object.
    java.rmi.MarshalException: failed to marshal update(Lweblogic.cluster.replication.ROID;ILjava.io.Serializable;Ljava.lang.Object;); nested exception is:
    java.io.NotSerializableException: com.thortech.xl.webclient.workflowutil.ImageGenerator$Field
    at weblogic.rjvm.BasicOutboundRequest.marshalArgs(BasicOutboundRequest.java:92)
    at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:221)
    at weblogic.cluster.replication.ReplicationManager_1035_WLStub.update(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    Truncated. see log file for complete stacktrace
    Caused By: java.io.NotSerializableException: com.thortech.xl.webclient.workflowutil.ImageGenerator$Field
    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1164)
    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330)
    at java.util.HashMap.writeObject(HashMap.java:1195)
    at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    Truncated. see log file for complete stacktrace
    >
    ERROR,07 Feb 2012 10:56:51,516,[org.apache.struts.actions.DispatchAction],Request[resourceWorkflows] does not contain handler parameter named method
    =============================
    Anyone encountered this before in the clustered setup ?
    Thanks,

    Hello,
    But if you see the trace, it is coming from the OOTB library. Isn't it ? It doesn't indicate if there is any issue in any custom beans.
    java.io.NotSerializableException: com.thortech.xl.webclient.workflowutil.ImageGenerator$FieldMoreover, i see this error in the log with case 2: ("configure" data flow). However, it is working and the the UI is showing me the data flow with this error in the log.
    My major concern is case 1: ("edit" workflow) which is not showing me anything on the UI ?
    Ideally, it should trigger Nexaweb client to populate the workflows in the UI.
    *1 interesting observation:*
    If i go to "Design console" -> process definition -> "Render workflow",
    then it opens the workflow in the default explorer and the url which is opened in the browser is same as the previous case. It is working here as expected. Does this means the problem is with Nexaweb client load in the UI in case 1. How to fix this ?
    Please suggest.
    Thanks,
    Edited by: oimuser007 on Feb 7, 2012 2:44 PM

  • OIM 10g to 11g upgrade error

    Hi experts,
    While doing upgrade from OIM 10g to OIM 11g, I am not able to upgrade OIM Middletier.
    Steps performed till now
    1. Run OSI Upgrade Utility in OIM 10g.
    2. Export OIM 10g DB Schema from Oracle database version 10.2.0.2.
    3. Run prepare_xl_db.sh and import the OIM 10g Schema to Oracle Database 11.2
    4. Run RCU to create schemas for MDS and SOA in Oracle database 11.2
    5. Install WLS 10.3.5, SOA 11.1.1.5 and IAM 11.1.1.5
    6. Upgrade OIM Schema using Upgrade Assistant Utility
    7. Create WLS Domain for OIM and SOA
    8. Configure OIM(copied .xldatabasekey to config/fmwconfig folder)
    9. Upgrade OIM Middle Tier using Upgrade Assistant Utility
    Upgrade Assistant is failing at step 9 when it is trying to initilize scheduler properties.
    In logs, it says invalid username and password but I am sure I entered correct password for all schemas.
    [2012-04-20T08:29:38.448-04:00] [OIM] [NOTIFICATION] [] [upgrade.OIM] [tid: 13] [ecid: 0000JRFiZlY0RtG6yz7i6G1F^LO8000004,0] Entering updateTaskDefinitionInMDS()...
    [2012-04-20T08:29:38.700-04:00] [mds] [NOTIFICATION] [MDS-10013] [oracle.mds] [tid: 13] [ecid: 0000JRFiZlY0RtG6yz7i6G1F^LO8000004,0] import operation started.
    [2012-04-20T08:29:39.467-04:00] [mds] [NOTIFICATION] [MDS-10014] [oracle.mds] [tid: 13] [ecid: 0000JRFiZlY0RtG6yz7i6G1F^LO8000004,0] import is completed. Total number of documents successfully processed : 1, total number of documents failed : 0.
    [2012-04-20T08:29:39.467-04:00] [OIM] [NOTIFICATION] [] [upgrade.OIM] [tid: 13] [ecid: 0000JRFiZlY0RtG6yz7i6G1F^LO8000004,0] Exiting updateTaskDefinitionInMDS()
    [2012-04-20T08:29:39.467-04:00] [OIM] [NOTIFICATION] [] [upgrade.OIM] [tid: 13] [ecid: 0000JRFiZlY0RtG6yz7i6G1F^LO8000004,0] Exiting createTasks()
    [2012-04-20T08:29:39.496-04:00] [OIM] [NOTIFICATION] [] [upgrade.OIM] [tid: 13] [ecid: 0000JRFiZlY0RtG6yz7i6G1F^LO8000004,0] Entering createJobs()...
    [2012-04-20T08:29:39.501-04:00] [OIM] [NOTIFICATION] [] [upgrade.OIM] [tid: 13] [ecid: 0000JRFiZlY0RtG6yz7i6G1F^LO8000004,0] Entering initializeScheduler()...
    [2012-04-20T08:29:39.564-04:00] [OIM] [NOTIFICATION] [] [upgrade.OIM] [tid: 13] [ecid: 0000JRFiZlY0RtG6yz7i6G1F^LO8000004,0] Exiting initializeScheduler()
    [2012-04-20T08:29:39.899-04:00] [OIM] [INCIDENT_ERROR] [] [upgrade.OIM] [tid: 13] [ecid: 0000JRFiZlY0RtG6yz7i6G1F^LO8000004,0] UPGCMP-2954: [{0}] Error while initializing scheduler properties
    [2012-04-20T08:29:39.901-04:00] [OIM] [INCIDENT_ERROR] [] [upgrade.OIM] [tid: 13] [ecid: 0000JRFiZlY0RtG6yz7i6G1F^LO8000004,0] [[
    *org.quartz.SchedulerConfigException: Failure occured during job recovery. [See nested exception: org.quartz.JobPersistenceException: Failed to obtain DB connection from data source 'SeedOracleDS': org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-01017: invalid username/password; logon denied*
    *) [See nested exception: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-01017: invalid username/password; logon denied*
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.initialize(JobStoreSupport.java:557)
         at org.quartz.impl.jdbcjobstore.JobStoreTX.initialize(JobStoreTX.java:59)
         at org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:1204)
         at org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.java:1355)
         at oracle.ias.upgrade.config.oim.feature.scheduler.SchedulerUpgrade.initializeScheduler(SchedulerUpgrade.java:846)
         at oracle.ias.upgrade.config.oim.feature.scheduler.SchedulerUpgrade.createJobs(SchedulerUpgrade.java:524)
         at oracle.ias.upgrade.config.oim.feature.scheduler.SchedulerUpgrade.doUpgrade(SchedulerUpgrade.java:171)
         at oracle.ias.upgrade.config.oim.OIMFeatureUpgradePlugin.doUpgrade(OIMFeatureUpgradePlugin.java:591)
         at oracle.ias.upgrade.config.oim.OIMFeatureUpgradeItem.doUpgrade(OIMFeatureUpgradeItem.java:82)
         at oracle.ias.upgrade.config.oim.OIMConfigUpgrade.doUpgrade(OIMConfigUpgrade.java:179)
         at oracle.ias.upgrade.UpgradeSupport.doUpgrade(UpgradeSupport.java:1823)
         at oracle.ias.upgrade.gui.UAUpgradeThread.run(UAUpgradeThread.java:503)
    Caused by: org.quartz.JobPersistenceException: Failed to obtain DB connection from data source 'SeedOracleDS': org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-01017: invalid username/password; logon denied
    ) [See nested exception: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-01017: invalid username/password; logon denied
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.getConnection(JobStoreSupport.java:636)
         at org.quartz.impl.jdbcjobstore.JobStoreTX.getNonManagedTXConnection(JobStoreTX.java:72)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.executeInNonManagedTXLock(JobStoreSupport.java:3659)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.executeInNonManagedTXLock(JobStoreSupport.java:3632)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.cleanVolatileTriggerAndJobs(JobStoreSupport.java:700)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.initialize(JobStoreSupport.java:555)
         at org.quartz.impl.jdbcjobstore.JobStoreTX.initialize(JobStoreTX.java:59)
         at org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:1204)
         at org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.java:1357)
         ... 8 more
    Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-01017: invalid username/password; logon denied
         at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:855)
         at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
         at org.quartz.utils.PoolingConnectionProvider.getConnection(PoolingConnectionProvider.java:197)
         at org.quartz.utils.DBConnectionManager.getConnection(DBConnectionManager.java:112)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.getConnection(JobStoreSupport.java:633)
         ... 16 more
    Caused by: java.sql.SQLException: ORA-01017: invalid username/password; logon denied
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:457)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:397)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:389)
         at oracle.jdbc.driver.T4CTTIfun.processError(T4CTTIfun.java:662)
         at oracle.jdbc.driver.T4CTTIoauthenticate.processError(T4CTTIoauthenticate.java:438)
         at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:476)
         at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:204)
         at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:370)
         at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:817)
         at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:376)
         at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:670)
         at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:230)
         at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:34)
         at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:567)
         at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37)
         at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290)
         at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877)
         at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851)
         at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
         at org.quartz.utils.PoolingConnectionProvider.getConnection(PoolingConnectionProvider.java:197)
         at org.quartz.utils.DBConnectionManager.getConnection(DBConnectionManager.java:112)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.getConnection(JobStoreSupport.java:633)
         at org.quartz.impl.jdbcjobstore.JobStoreTX.getNonManagedTXConnection(JobStoreTX.java:72)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.executeInNonManagedTXLock(JobStoreSupport.java:3659)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.executeInNonManagedTXLock(JobStoreSupport.java:3624)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.cleanVolatileTriggerAndJobs(JobStoreSupport.java:693)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.initialize(JobStoreSupport.java:555)
         at org.quartz.impl.jdbcjobstore.JobStoreTX.initialize(JobStoreTX.java:59)
         at org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:1204)
         at org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.java:1355)
         at oracle.ias.upgrade.config.oim.feature.scheduler.SchedulerUpgrade.initializeScheduler(SchedulerUpgrade.java:846)
         at oracle.ias.upgrade.config.oim.feature.scheduler.SchedulerUpgrade.createJobs(SchedulerUpgrade.java:524)
         at oracle.ias.upgrade.config.oim.feature.scheduler.SchedulerUpgrade.doUpgrade(SchedulerUpgrade.java:171)
         at oracle.ias.upgrade.config.oim.OIMFeatureUpgradePlugin.doUpgrade(OIMFeatureUpgradePlugin.java:589)
         at oracle.ias.upgrade.config.oim.OIMFeatureUpgradeItem.doUpgrade(OIMFeatureUpgradeItem.java:80)
         ... 3 more
    [2012-04-20T08:29:39.940-04:00] [OIM] [INCIDENT_ERROR] [] [upgrade.OIM] [tid: 13] [ecid: 0000JRFiZlY0RtG6yz7i6G1F^LO8000004,0] UPGCMP-2912: An error uccured while upgrading the feature Scheduler
    [2012-04-20T08:29:39.940-04:00] [OIM] [INCIDENT_ERROR] [] [upgrade.OIM] [tid: 13] [ecid: 0000JRFiZlY0RtG6yz7i6G1F^LO8000004,0] [[
    oracle.ias.upgrade.exception.UpgradeException: UPGCMP-2954: [{0}] Error while initializing scheduler properties
         at oracle.ias.upgrade.config.oim.feature.scheduler.SchedulerUpgrade.initializeScheduler(SchedulerUpgrade.java:854)
         at oracle.ias.upgrade.config.oim.feature.scheduler.SchedulerUpgrade.createJobs(SchedulerUpgrade.java:524)
         at oracle.ias.upgrade.config.oim.feature.scheduler.SchedulerUpgrade.doUpgrade(SchedulerUpgrade.java:171)
         at oracle.ias.upgrade.config.oim.OIMFeatureUpgradePlugin.doUpgrade(OIMFeatureUpgradePlugin.java:591)
         at oracle.ias.upgrade.config.oim.OIMFeatureUpgradeItem.doUpgrade(OIMFeatureUpgradeItem.java:82)
         at oracle.ias.upgrade.config.oim.OIMConfigUpgrade.doUpgrade(OIMConfigUpgrade.java:179)
         at oracle.ias.upgrade.UpgradeSupport.doUpgrade(UpgradeSupport.java:1823)
         at oracle.ias.upgrade.gui.UAUpgradeThread.run(UAUpgradeThread.java:503)
    Caused by: org.quartz.SchedulerConfigException: Failure occured during job recovery. [See nested exception: org.quartz.JobPersistenceException: Failed to obtain DB connection from data source 'SeedOracleDS': org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-01017: invalid username/password; logon denied
    ) [See nested exception: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-01017: invalid username/password; logon denied
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.initialize(JobStoreSupport.java:557)
         at org.quartz.impl.jdbcjobstore.JobStoreTX.initialize(JobStoreTX.java:59)
         at org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:1204)
         at org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.java:1355)
         at oracle.ias.upgrade.config.oim.feature.scheduler.SchedulerUpgrade.initializeScheduler(SchedulerUpgrade.java:846)
         ... 7 more
    Caused by: org.quartz.JobPersistenceException: Failed to obtain DB connection from data source 'SeedOracleDS': org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-01017: invalid username/password; logon denied
    ) [See nested exception: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-01017: invalid username/password; logon denied
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.getConnection(JobStoreSupport.java:636)
         at org.quartz.impl.jdbcjobstore.JobStoreTX.getNonManagedTXConnection(JobStoreTX.java:72)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.executeInNonManagedTXLock(JobStoreSupport.java:3659)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.executeInNonManagedTXLock(JobStoreSupport.java:3632)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.cleanVolatileTriggerAndJobs(JobStoreSupport.java:700)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.initialize(JobStoreSupport.java:555)
         at org.quartz.impl.jdbcjobstore.JobStoreTX.initialize(JobStoreTX.java:59)
         at org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:1204)
         at org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.java:1357)
         ... 8 more
    Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-01017: invalid username/password; logon denied
         at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:855)
         at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
         at org.quartz.utils.PoolingConnectionProvider.getConnection(PoolingConnectionProvider.java:197)
         at org.quartz.utils.DBConnectionManager.getConnection(DBConnectionManager.java:112)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.getConnection(JobStoreSupport.java:633)
         ... 16 more
    Caused by: java.sql.SQLException: ORA-01017: invalid username/password; logon denied
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:457)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:397)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:389)
         at oracle.jdbc.driver.T4CTTIfun.processError(T4CTTIfun.java:662)
         at oracle.jdbc.driver.T4CTTIoauthenticate.processError(T4CTTIoauthenticate.java:438)
         at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:476)
         at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:204)
         at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:370)
         at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:817)
         at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:376)
         at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:670)
         at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:230)
         at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:34)
         at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:567)
         at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37)
         at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290)
         at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877)
         at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851)
         at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
         at org.quartz.utils.PoolingConnectionProvider.getConnection(PoolingConnectionProvider.java:197)
         at org.quartz.utils.DBConnectionManager.getConnection(DBConnectionManager.java:112)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.getConnection(JobStoreSupport.java:633)
         at org.quartz.impl.jdbcjobstore.JobStoreTX.getNonManagedTXConnection(JobStoreTX.java:72)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.executeInNonManagedTXLock(JobStoreSupport.java:3659)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.executeInNonManagedTXLock(JobStoreSupport.java:3624)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.cleanVolatileTriggerAndJobs(JobStoreSupport.java:693)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.initialize(JobStoreSupport.java:555)
         at org.quartz.impl.jdbcjobstore.JobStoreTX.initialize(JobStoreTX.java:59)
         at org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:1204)
         at org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.java:1355)
         at oracle.ias.upgrade.config.oim.feature.scheduler.SchedulerUpgrade.initializeScheduler(SchedulerUpgrade.java:846)
         at oracle.ias.upgrade.config.oim.feature.scheduler.SchedulerUpgrade.createJobs(SchedulerUpgrade.java:524)
         at oracle.ias.upgrade.config.oim.feature.scheduler.SchedulerUpgrade.doUpgrade(SchedulerUpgrade.java:171)
         at oracle.ias.upgrade.config.oim.OIMFeatureUpgradePlugin.doUpgrade(OIMFeatureUpgradePlugin.java:589)
         at oracle.ias.upgrade.config.oim.OIMFeatureUpgradeItem.doUpgrade(OIMFeatureUpgradeItem.java:80)
         ... 3 more
    [2012-04-20T08:29:39.988-04:00] [OIM] [INCIDENT_ERROR] [] [upgrade.OIM] [tid: 13] [ecid: 0000JRFiZlY0RtG6yz7i6G1F^LO8000004,0] UPGCMP-2912: An error uccured while upgrading the feature OIM91UPG.Scheduler
    [2012-04-20T08:29:39.988-04:00] [OIM] [INCIDENT_ERROR] [] [upgrade.OIM] [tid: 13] [ecid: 0000JRFiZlY0RtG6yz7i6G1F^LO8000004,0] [[
    oracle.ias.upgrade.exception.UpgradeException: UPGCMP-2912: An error uccured while upgrading the feature Scheduler
         at oracle.ias.upgrade.config.oim.feature.scheduler.SchedulerUpgrade.doUpgrade(SchedulerUpgrade.java:188)
         at oracle.ias.upgrade.config.oim.OIMFeatureUpgradePlugin.doUpgrade(OIMFeatureUpgradePlugin.java:589)
         at oracle.ias.upgrade.config.oim.OIMFeatureUpgradeItem.doUpgrade(OIMFeatureUpgradeItem.java:82)
         at oracle.ias.upgrade.config.oim.OIMConfigUpgrade.doUpgrade(OIMConfigUpgrade.java:179)
         at oracle.ias.upgrade.UpgradeSupport.doUpgrade(UpgradeSupport.java:1823)
         at oracle.ias.upgrade.gui.UAUpgradeThread.run(UAUpgradeThread.java:503)
    Caused by: oracle.ias.upgrade.exception.UpgradeException: UPGCMP-2954: [{0}] Error while initializing scheduler properties
         at oracle.ias.upgrade.config.oim.feature.scheduler.SchedulerUpgrade.initializeScheduler(SchedulerUpgrade.java:854)
         at oracle.ias.upgrade.config.oim.feature.scheduler.SchedulerUpgrade.createJobs(SchedulerUpgrade.java:524)
         at oracle.ias.upgrade.config.oim.feature.scheduler.SchedulerUpgrade.doUpgrade(SchedulerUpgrade.java:171)
         at oracle.ias.upgrade.config.oim.OIMFeatureUpgradePlugin.doUpgrade(OIMFeatureUpgradePlugin.java:591)
         ... 4 more
    Caused by: org.quartz.SchedulerConfigException: Failure occured during job recovery. [See nested exception: org.quartz.JobPersistenceException: Failed to obtain DB connection from data source 'SeedOracleDS': org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-01017: invalid username/password; logon denied
    ) [See nested exception: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-01017: invalid username/password; logon denied
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.initialize(JobStoreSupport.java:557)
         at org.quartz.impl.jdbcjobstore.JobStoreTX.initialize(JobStoreTX.java:59)
         at org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:1204)
         at org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.java:1355)
         at oracle.ias.upgrade.config.oim.feature.scheduler.SchedulerUpgrade.initializeScheduler(SchedulerUpgrade.java:846)
         ... 7 more
    Caused by: org.quartz.JobPersistenceException: Failed to obtain DB connection from data source 'SeedOracleDS': org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-01017: invalid username/password; logon denied
    ) [See nested exception: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-01017: invalid username/password; logon denied
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.getConnection(JobStoreSupport.java:636)
         at org.quartz.impl.jdbcjobstore.JobStoreTX.getNonManagedTXConnection(JobStoreTX.java:72)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.executeInNonManagedTXLock(JobStoreSupport.java:3659)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.executeInNonManagedTXLock(JobStoreSupport.java:3632)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.cleanVolatileTriggerAndJobs(JobStoreSupport.java:700)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.initialize(JobStoreSupport.java:555)
         at org.quartz.impl.jdbcjobstore.JobStoreTX.initialize(JobStoreTX.java:59)
         at org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:1204)
         at org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.java:1357)
         ... 8 more
    Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-01017: invalid username/password; logon denied
         at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:855)
         at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
         at org.quartz.utils.PoolingConnectionProvider.getConnection(PoolingConnectionProvider.java:197)
         at org.quartz.utils.DBConnectionManager.getConnection(DBConnectionManager.java:112)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.getConnection(JobStoreSupport.java:633)
         ... 16 more
    Caused by: java.sql.SQLException: ORA-01017: invalid username/password; logon denied
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:457)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:397)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:389)
         at oracle.jdbc.driver.T4CTTIfun.processError(T4CTTIfun.java:662)
         at oracle.jdbc.driver.T4CTTIoauthenticate.processError(T4CTTIoauthenticate.java:438)
         at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:476)
         at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:204)
         at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:370)
         at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:817)
         at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:376)
         at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:670)
         at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:230)
         at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:34)
         at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:567)
         at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37)
         at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290)
         at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877)
         at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851)
         at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
         at org.quartz.utils.PoolingConnectionProvider.getConnection(PoolingConnectionProvider.java:197)
         at org.quartz.utils.DBConnectionManager.getConnection(DBConnectionManager.java:112)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.getConnection(JobStoreSupport.java:633)
         at org.quartz.impl.jdbcjobstore.JobStoreTX.getNonManagedTXConnection(JobStoreTX.java:72)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.executeInNonManagedTXLock(JobStoreSupport.java:3659)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.executeInNonManagedTXLock(JobStoreSupport.java:3624)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.cleanVolatileTriggerAndJobs(JobStoreSupport.java:693)
         at org.quartz.impl.jdbcjobstore.JobStoreSupport.initialize(JobStoreSupport.java:555)
         at org.quartz.impl.jdbcjobstore.JobStoreTX.initialize(JobStoreTX.java:59)
         at org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:1204)
         at org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.java:1355)
         at oracle.ias.upgrade.config.oim.feature.scheduler.SchedulerUpgrade.initializeScheduler(SchedulerUpgrade.java:846)
         at oracle.ias.upgrade.config.oim.feature.scheduler.SchedulerUpgrade.createJobs(SchedulerUpgrade.java:524)
         at oracle.ias.upgrade.config.oim.feature.scheduler.SchedulerUpgrade.doUpgrade(SchedulerUpgrade.java:171)
         at oracle.ias.upgrade.config.oim.OIMFeatureUpgradePlugin.doUpgrade(OIMFeatureUpgradePlugin.java:589)
         at oracle.ias.upgrade.config.oim.OIMFeatureUpgradeItem.doUpgrade(OIMFeatureUpgradeItem.java:80)
         ... 3 more
    [2012-04-20T08:29:39.989-04:00] [OIM] [ERROR] [] [upgrade.OIM] [tid: 13] [ecid: 0000JRFiZlY0RtG6yz7i6G1F^LO8000004,0] UPGCMP-01506: unexpected error
    [2012-04-20T08:29:39.989-04:00] [OIM] [ERROR] [] [upgrade.OIM] [tid: 13] [ecid: 0000JRFiZlY0RtG6yz7i6G1F^LO8000004,0] [[
    oracle.ias.upgrade.exception.UpgradeException: UPGCMP-2912: An error uccured while upgrading the feature OIM91UPG.Scheduler
         at oracle.ias.upgrade.config.oim.OIMFeatureUpgradePlugin.doUpgrade(OIMFeatureUpgradePlugin.java:969)
         at oracle.ias.upgrade.config.oim.OIMFeatureUpgradeItem.doUpgrade(OIMFeatureUpgradeItem.java:80)
         at oracle.ias.upgrade.config.oim.OIMConfigUpgrade.doUpgrade(OIMConfigUpgrade.java:179)
         at oracle.ias.upgrade.UpgradeSupport.doUpgrade(UpgradeSupport.java:1823)
         at oracle.ias.upgrade.gui.UAUpgradeThread.run(UAUpgradeThread.java:503)
    [2012-04-20T08:29:39.990-04:00] [Framework] [ERROR] [UPGAST-00138] [upgrade.Framework] [tid: 13] [ecid: 0000JRFiZlY0RtG6yz7i6G1F^LO8000004,0] upgrade exception occurred
    [2012-04-20T08:29:39.990-04:00] [Framework] [ERROR] [] [upgrade.Framework] [tid: 13] [ecid: 0000JRFiZlY0RtG6yz7i6G1F^LO8000004,0] Cause: An unexpected upgrade exception has occurred. Action: See the secondary error message for additional details.
    [2012-04-20T08:29:39.990-04:00] [Framework] [ERROR] [] [upgrade.Framework] [tid: 13] [ecid: 0000JRFiZlY0RtG6yz7i6G1F^LO8000004,0] oracle.ias.upgrade.exception.UpgradeException: UPGCMP-2912: An error uccured while upgrading the feature OIM91UPG.Scheduler
    [2012-04-20T08:29:40.078-04:00] [Framework] [NOTIFICATION] [] [upgrade.Framework] [tid: 13] [ecid: 0000JRFiZlY0RtG6yz7i6G1F^LO8000004,0] Finished upgrading OIM with status: Failure.
    [2012-04-20T08:29:40.081-04:00] [Framework] [NOTIFICATION] [] [upgrade.Framework] [tid: 13] [ecid: 0000JRFiZlY0RtG6yz7i6G1F^LO8000004,0] Finished upgrading components.
    [2012-04-20T08:29:40.082-04:00] [Framework] [NOTIFICATION] [] [upgrade.Framework] [tid: 13] [ecid: 0000JRFiZlY0RtG6yz7i6G1F^LO8000004,0] 0 components upgraded with success.
    [2012-04-20T08:29:40.082-04:00] [Framework] [NOTIFICATION] [] [upgrade.Framework] [tid: 13] [ecid: 0000JRFiZlY0RtG6yz7i6G1F^LO8000004,0] 1 components upgraded with failure.
    Appreciate any insights for this issue.
    TiA

    I have executed the below query and found that the schedulers are not upgraded. Because of this the other features are not getting upgraded. How can I resolve this issue?
    select feature_id,feature_upgrade_state,is_feature_upgraded from upgrade_feature_state;Pls help.

  • Replicating the app functionality from OIM 10g to OIM 11gR2

    Hi,
    I have a resource object with an object form and a process form and approval, provisioning configured in OIM 10g design console. Provisioning is manual provisioning assigned to a particular group based on a task assignment adapter. For replicating the same in OIM 11gR2 i followed the following steps.
    1. Created a Resource object in Design console.
    2. Created a dummy IT Resource ( Since while creating app instance it is having IT Resource as Mandatory field. * Is there any way to skip this as i do not have any IT resource in my original app as it is going for manual provisioning?)*
    3. Created a process form in Design Console with the same fields as present in my 10g app process form.
    4. Now i need to Create an app instance and select the created resource object and IT resoource. Also i need to create a form associated with the app instance in which i will add the fields as present in the object form in my 10g app. ( Here i am not understanding how data will flow from object form to process form since there is no data flow mapping here)
    5. Other steps like creating the SOA composite with human tasks and deploying it and after that creating approval policies is pretty much clear.
    Please clarify whether the steps are correct and also the queries which i have posted in between. Thanks in advance.
    Regards,
    Durgaprasad
    Edited by: Durgaprasad on Jan 17, 2013 3:38 AM

    Thanks Gyanprakash. Wll disconnected resource trigger our custom approval process if we select the resource name properly in scope in operational level approval policy. Have you tried a disconnected resource with your custom approval process. Because i read the following lines in admin guide
    Oracle Identity Manager supports provisioning of disconnected resources by using the SOA worklist for manual provisioning of disconnected resources. After the role-based provisioning decision or SOA request approval is complete and the corresponding application instance is determined to be a disconnected application instance, a new SOA workflow is started. This new SOA workflow is assigned to the manual provisioning administrator.
    So i thought disconnected app instance will have its own approval process configured during the creation and it will route accordingly. So just wanted to clarify how to make disconnected app instance to trigger our approval. will approval policay take care of it as i am going to select the name of the disconnected app in the scope field.

  • OIM 10g and ORM

    Hi.
    I need an End-user Interface to create membership rules and access policies in OIM 10g.
    Can I Achieve this by integrating ORM and OIM?
    Or is it better make a custom OIM interface to do this?
    Thank You.

    To any one that cares, and a warning to all who try to install OID, LDAP or the Identity Management for web logic, or the OAS. I may not be the best or brightest oracle person. Now having said that I do have several years experience as a developer. I have tried to install various version of the Weblogic with oracle 11g, and the Identity management. As well as the OAS, OID, on a 10g database. This is on a Windows XP pro OS. After about 50 attempts... I am being conservative about my guess, I give up. To add insult in injury our DBA that has managed to get a version of OID and OAS on a 10g Database, then upgrade to an 11g database, can NOT get the same results on another like system. This is not on a desktop...His work in on Sun 890 boxes using Solaris. So as a warning to every one out there. If you have not gotten it to work. You probably will not... Unless you pay a high priced Oracle Consultant. I never thought I would say this, but I think we would be better of going to a Novel Solution, or a Microsoft AD solution. However that would mean we would probably need to port most of our applications over to that environment. After fighting this issue now, I am ready to do just that. If Oracle had not bought Sun I would look to see what they offer, but now I am just Mad as #### . So if you are just starting an Oracle project, and trying to use weblogic and the LDAP... Run to Microsoft.
    They might have something that works......

  • OIM 10G : UIX Not found error

    Hello,
    I've moved OIM 10G 9102 to application server Weblogic in cluster (version 10.3.5.0 - 11g).
    All the workflows and provisioning pieces are working as expected.
    However, when a manager user is trying to set his proxy by selecting calender dates. He is not able to select any dates (calender is not opening on button click) and the bottom of the IE page says - Error on Page.
    When i click on "Error on page" it says - Object expected : MyProxy.do... i copied the error details and here it is:
    =============================================================
    Webpage error details
    User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)
    Timestamp: Fri, 16 Dec 2011 00:19:01 UTC
    Message: Object expected
    Line: 936
    Char: 52
    Code: 0
    URI: <hostname>/xlWebApp/MyProxy.do
    Message: Object expected
    Line: 963
    Char: 1
    Code: 0
    URI: <hostname>/xlWebApp/MyProxy.do
    Message: Object expected
    Line: 1107
    Char: 1
    Code: 0
    URI: <hostname>/xlWebApp/MyProxy.do
    Message: Object expected
    Line: 936
    Char: 1
    Code: 0
    URI: <hostname>/xlWebApp/MyProxy.do
    When i check the OIM logs it says,....
    ========================================================================
    FormBean, localName='form': The UIX installable resource files could not be found under the following directories:
    FormBean, localName='form': /opt/Oracle/Middleware/user_projects/domains/oim_domain/servers/OIM_SERVER1/stage/Xellerate/WLXellerateFull.ear/xlWebApp.war/cabo/
    FormBean, localName='form': Please install the UIX installable resource files under one of these directories. Or, set the oracle.cabo.ui.sharedContextPath system property to point to the location of your UIX installable resource files.
    ========================================================================
    This link confused me to the version of Weblogic 11g (10.3.5.0) for OIM 9102 BP15.
    UIX on Weblogic (AS 11G)
    Any help would be deeply appreciated.
    Thanks,

    I've moved OIM 10G 9102 to application server Weblogic in cluster (version 10.3.5.0 - 11g).I don' know how did you move it.
    But it is expecting cabo files. Generally you'll find cabo directory in the ear file parallel to WEB-INF folder.
    It seems that that folder or its content are missing from your ear file. Can you redeploy your ear file or you can also try with copy paste the folder/content from older directory to */opt/Oracle/Middleware/user_projects/domains/oim_domain/servers/OIM_SERVER1/stage/Xellerate/WLXellerateFull.ear/xlWebApp.war/* and restart

  • Replicating OIM 10g environment

    OIM Gurus
    What is the best strategy to replicate an existing OIM 10g environment e.g. for OIM 9102 on Websphere with Oracle Database.
    What can be the different ways of doing this.

    You can just copy the files from the other server.
    (But you do need a base installation of OIM in the servers so it may be easier to first install OIM "normally" and then do the copy of the files)
    Something that can cause issues is that the JMS queues are named after the applicaiton server nodes so you should use the same node names in both environments.
    Best regards
    /Martin

  • Can we generate custom reports in oIM 10g

    hi,
    Is it possible to generate custom reports in OIM 10g? Is it a complex process?
    Thanks

    Thanks for the reply,
    I am able to generate the report, but the issue is with the filter condition, I am trying to filter the results with a udf field but filtering is not happening and in logs the error coming is
    Thor.API.Exceptions.tcColumnNotFoundException
    at Thor.API.tcMetaDataSet.getStringValue(Unknown Source)
    at com.thortech.xl.webclient.util.ReportUtilities.getLinkHref(Unknown Source)
    at com.thortech.xl.webclient.util.ReportUtilities.populateTableDataForTabularDisplay(Unknown Source)
    at com.thortech.xl.webclient.util.ReportUtilities.displayReportWithTabularLayout(Unknown Source)
    at com.thortech.xl.webclient.util.ReportUtilities.displayReportWithLayout(Unknown Source)
    at com.thortech.xl.webclient.actions.ReportAction.displayTabularReport(Unknown Source)
    at com.thortech.xl.webclient.actions.ReportAction.displayReport(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)
    at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:270)
    at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute(Unknown Source)
    at com.thortech.xl.webclient.actions.tcActionBase.execute(Unknown Source)
    at com.thortech.xl.webclient.actions.tcAction.execute(Unknown Source)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:
    and one more thing , how to give two conditions in where clause in stored procedure , for e.g i have given like
    strWhereClause := 'usr_key IN(SELECT DISTINCT usr_key FROM usr) and UPPER(usr.usr_status) like '
    || UPPER(''''||strstatus_in||'''')
    || ' AND UPPER(usr.USR_UDF_CUSTOMATTR) LIKE '
    || UPPER(''''||strcustattr_in||'''')
    || ' ';
    and its not taking the two values.pls tell me where its going wrong

  • OIA 11g + OIM 10g

    Hi,
    We are trying to integrate OIA 11g with OIM 10g (9.1.0.2 BP 13) using depricated method, we have copied all required jars to <RBACX_HOME>/WEB-INF/lib including iam-platform-utils.jar and wlfullclient.jar from 11g. During Provisioning server configuration it never asked for provider url -only xellerate, config path was prompted. During import users it get connected successfully to OIM, but later it throws the following error:
    20:35:41,336 DEBUG [OimUtilityFactory] ********** Connecting to OIM Server **********
    20:35:41,563 DEBUG [OimUtilityFactory] ********** Connection successful **********
    20:35:41,571 ERROR [OIMIAMSolution] Error searching users:: Error searching users: Error while getting utility Thor.API.Operations.tcUserOperationsIntf
    20:35:41,573 ERROR [OIMIAMSolution] Error searching users:
    Thor.API.Exceptions.tcAPIException: Error while getting utility Thor.API.Operations.tcUserOperationsIntf
    at Thor.API.tcUtilityFactory.getRemoteUtility(tcUtilityFactory.java:442)
    at Thor.API.tcUtilityFactory.getUtility(tcUtilityFactory.java:331)
    at com.vaau.rbacx.iam.oracle.AbstractOimIamSolution.getUserAPI(AbstractOimIamSolution.java:2336)
    at com.vaau.rbacx.iam.oracle.AbstractOimIamSolution.readUsers(AbstractOimIamSolution.java:813)
    at com.vaau.rbacx.iam.service.impl.RbacxIAMServiceImpl.importUsers(RbacxIAMServiceImpl.java:124)
    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 org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy122.importUsers(Unknown Source)
    at com.vaau.rbacx.scheduling.executor.iam.IAMJobExecutor.execute(IAMJobExecutor.java:90)
    at com.vaau.rbacx.scheduling.manager.providers.quartz.jobs.AbstractJob.execute(AbstractJob.java:72)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:534)
    Provider url is picked from xlconfig.xml under xellerate/conf folder -t3://<oim host>:<port>
    Can someone please help on this.
    Thanks in advance

    Hi,
    We are trying to integrate OIA 11g with OIM 10g (9.1.0.2 BP 13) using depricated method, we have copied all required jars to <RBACX_HOME>/WEB-INF/lib including iam-platform-utils.jar and wlfullclient.jar from 11g. During Provisioning server configuration it never asked for provider url -only xellerate, config path was prompted. During import users it get connected successfully to OIM, but later it throws the following error:
    20:35:41,336 DEBUG [OimUtilityFactory] ********** Connecting to OIM Server **********
    20:35:41,563 DEBUG [OimUtilityFactory] ********** Connection successful **********
    20:35:41,571 ERROR [OIMIAMSolution] Error searching users:: Error searching users: Error while getting utility Thor.API.Operations.tcUserOperationsIntf
    20:35:41,573 ERROR [OIMIAMSolution] Error searching users:
    Thor.API.Exceptions.tcAPIException: Error while getting utility Thor.API.Operations.tcUserOperationsIntf
    at Thor.API.tcUtilityFactory.getRemoteUtility(tcUtilityFactory.java:442)
    at Thor.API.tcUtilityFactory.getUtility(tcUtilityFactory.java:331)
    at com.vaau.rbacx.iam.oracle.AbstractOimIamSolution.getUserAPI(AbstractOimIamSolution.java:2336)
    at com.vaau.rbacx.iam.oracle.AbstractOimIamSolution.readUsers(AbstractOimIamSolution.java:813)
    at com.vaau.rbacx.iam.service.impl.RbacxIAMServiceImpl.importUsers(RbacxIAMServiceImpl.java:124)
    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 org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy122.importUsers(Unknown Source)
    at com.vaau.rbacx.scheduling.executor.iam.IAMJobExecutor.execute(IAMJobExecutor.java:90)
    at com.vaau.rbacx.scheduling.manager.providers.quartz.jobs.AbstractJob.execute(AbstractJob.java:72)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:534)
    Provider url is picked from xlconfig.xml under xellerate/conf folder -t3://<oim host>:<port>
    Can someone please help on this.
    Thanks in advance

  • OIM 10g Connector

    Hi,
    I have OIM 10g installed in my home PC. I want to do a hands-on with any one of the available OOTB connector. Please suggest any connector where i can deploy the target also in my PC. For example, if i am going to use AD connector , will i be able to deploy active directory in my home PC as trial version? or else please suggest some other connector where i can do a hands-on end to end with provisioning and reconciliation. I want to login to the target and create some users and check whether it is created in OIM also during recon. Please help me. I have 2 gb RAM in my PC.
    Regards,
    JR

    Yes you can... For full trusted reconciliation, use "AD User Trusted" resource which comes along with the connector....
    Go through 2 Deploying the Connector
    http://docs.oracle.com/cd/E11223_01/doc.910/e11197/deploy.htm#BGBHFEHF
    and
    3 Using the Connector
    http://docs.oracle.com/cd/E11223_01/doc.910/e11197/using_conn.htm#CACGHCFJ

  • OIM 10g - custom connector - modify user

    Hi
    I am writing a custom connector for OIM 10g and looking out for modify request format. My application has roles which are managed by OIM. When I call 'modify user' to update user's role in the application, I want to have the information of old role and new role in the connector. Please let me know how can I get the information of old role for the provisioned resource. I want to log the information that at the time of 'modify user' which role was newly added and which role was deleted.
    Does anybody has information about how this can be implemented.
    Thanks

    Well , When you write a process task for adding/ removing the child table , you specify in the task configuration the child table name and trigger type (insert OR delete)..
    So when you add or remove operation from child process form in OIM, OIM know which task it has to trigger and you can put the logic to add /remove the role in the adapter attached to the task .
    Thanks
    Suren

Maybe you are looking for