How to query usr_created in OIM 10g
Hi ,
I am working in OIM 10g. I need to get users who got created or updated with todays date. but i am not able to query that in sql dev
select * from usr where usr_created ='29-OCT-12';
is not returning any result
any suggestions please
Thanks
select * from usr where (usr_created <SYSDATE) AND (usr_created > SYSDATE -1);
or better
select * from usr where (to_char(usr_created,'yyyymmdd') = '20121029' )
Similar Messages
-
Self-Registration in OIM 10g: how to install, customize and use of SPML
Hello. Can someone point me to any documentation (Oracle or other) on self-registration in OIM 10g. Like doc on how to install it and customize it. Also a doc on how to set up self-registration on a separate server and talk to OIM server using SPML.
Refer doc below:
http://download.oracle.com/docs/cd/E14049_01/doc.9101/e14044.pdf
regards,
GP -
How to schedule and e-mail reports in OIM 10g
Hi,
Could you please let me know how to schedule and e-mail OOTB reports in OIM 10g.
When I click on reports tab and try to run a report, I see the report displayed on the screen and has an option to export to CSV format.
I could not find a place where I can specify the scheduling interval or the set of e-mail recipients.
Looking forward to hearing from you,
Many thanks in advanceYou can write your own schedule task to do the same. You can use the existing Stored procedures which are used by OOTB reports to get the desired report.
You can also make use of API: http://otndnld.oracle.co.jp/document/products/id_mgmt/idm_903/doc_cd/javadocs/operations/Thor/API/Operations/ReportOperationsIntf.html -
How to get the process tasks for any user & IT Resource combination. e.g. if I want to know whether "Change Password" was initiated for the user for Active directory or not, how can I use the OIM APIs to find out the same.
Please help. THis is very urgent.
ThanksOr even if I get the Resource Profile for the user, it would be helpful.
I need the "Resource Name" and "Description" column data from OIM Admin Console >>User Detail >> Resource Profile -
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.
TiAI 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 AMThanks 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 : 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 -
OIM 10G hide resources from standard request wizard
We have created 65 resources in OIM 10G which must be requested by a custom request page in OIM. This is working fine, now we neet to hide those resources from the standard resourcer self-request page in OIM.
How can we do that ?
is there some kind of fixed filter we can use? (we added a new OBJ field named OBJ_UDF_CATEGORY and this field could be used as a filter)
Thank you.
Edited by: whowalks on Mar 11, 2013 8:16 AMFound the answer ... mark change the resource type from Application to System .. voila !
-
Can we generate custom reports in oIM 10g
hi,
Is it possible to generate custom reports in OIM 10g? Is it a complex process?
ThanksThanks 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 -
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! -
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 - 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.
ThanksWell , 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 -
How to query opening balance for all customer or Vendor for an speci. date
Hi,
How to query opening balance for all customer or Vendor for an specific date?
Example:
put any date and query will show all customer/ Vendor that date opening/current balance.
Regards,
MizanHi mizan700 ,
Try this
SELECT T0.[DocNum] As 'Doc No.', T0.[CardCode] As 'Customer Code',
T0.[CardName] As 'Customer Name',(T0.[DocTotal]-T0.[PaidSys]) As 'O/S Balance'
FROM OINV T0 INNER JOIN OCRD T1 ON T0.CardCode = T1.CardCode
INNER JOIN OCRG T2 on T1.GroupCode = T2.GroupCode
INNER JOIN INV1 T3 ON T0.DocEntry = T3.DocEntry
WHERE T0.[DocStatus] ='O'
AND
(T0.[DocDate] >='[%0]' AND T0.[DocDate] <='[%1]')
Regards:
Balaji.S -
Looking for a simple example of how to query all the accounts
I'm new to the web service model in oracle crm and have been trying to just get a list of the accounts in the system. I generated a .cs class from the account wsdl and added it to my asp.net project. I'm able to get a handle on the account class but not sure the right syntax to make a call out.. As a fyi - i also have been able to login thru the service and obtain a session id.. so I'm that far..
Are they any existing code examples on how to query this? This is what I have so far but i throws an exception -
Account act = new Account();
act.Url = "https://"+dbcon.serverName+"/Services/Integration;jsessionid="+ sID;
AccountWS_AccountQueryPage_Input qbe = new AccountWS_AccountQueryPage_Input();
AccountWS_AccountQueryPage_Output qRet;
qbe.ListOfAccount = new Account1[1];
qbe.ListOfAccount[0] = new Account1();
qbe.PageSize = "20";
qbe.StartRowNum = "0";
qbe.ListOfAccount[0].AccountId = "";
qbe.ListOfAccount[0].Description = "";
//act.CookieContainer = .... is this line needed?
qRet = act.AccountQueryPage(qbe);
return qRet.ToString();
Thanks in advance for your help - Todd
Edited by: user11139473 on May 6, 2009 6:33 PMHi,
I am doing the same thing but I am not sure what is Account1 in your case. Can you show me the implementation of Account1 class?
Account act = new Account();
act.Url = "https://"dbcon.serverName"/Services/Integration;jsessionid="+ sID;
AccountWS_AccountQueryPage_Input qbe = new AccountWS_AccountQueryPage_Input();
AccountWS_AccountQueryPage_Output qRet;
qbe.ListOfAccount = new Account1[1]; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< qbe.ListOfAccount = new ListOfAccountQuery();
qbe.ListOfAccount[0] = new Account1(); <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
qbe.PageSize = "20";
qbe.StartRowNum = "0";
qbe.ListOfAccount[0].AccountId = ""; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
qbe.ListOfAccount[0].Description = ""; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
//act.CookieContainer = .... is this line needed?
qRet = act.AccountQueryPage(qbe);
return qRet.ToString();
On the right is my line of code. The ListOfAccount member of AccountQueryPage_Input has datatype ListOfAccountQuery. In my case, a NULL is returned after the call.
Did you code work in the end?
Thanks -
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 !!!
Maybe you are looking for
-
Mail how to save an email address from new message created?
Hi, I create a new message, type in the address, but i want to save the address in the address book. How the heck is this possible? If i select the email address i control click it, there is NO menu and no options to save the address. If i click on t
-
Using Photoshop CC on Macbook Pro retina
Hi, I am a web designer and I am trying to find a way forward in using Photoshop CC on my Macbook Pro (late 2013). I have found posts that say you can open photoshop CS6 in "Low Resolution" however I cannot find the same option in Photoshop CC. Zoo
-
How to restore id and password when I lost both of them?
I forgot my apple ID and password. The only clue I have right now is recovery mail ID. Could any one please help me to find out my ID and password.
-
2811 w/ NM-1CE1T1-PRI & PVDM2-36DM - Modem lines being marked "B" Bad
We recently setup a new 2811 router (IOS 15.0(1)M7) for remote dialup access. It has a ISDN PRI network module NM-1CE1T1-PRI and a 36 port Digital Modem Module (PVDM2-36DM) installed to receive the inbound modem calls. When the router is booted up, i
-
How to make the CRM activity and task display in Portal UWL task iview ?
Hello experts, I want that activity ,task and document in CRM inbox(t-code:sbwp) can be display in UWL task iview, and can pop-up to deal with when be clicked . The workflow type item in ERP can be display and open to deal with by default. But I need