Database Applications Table version

Hi all
I am using oracle 9i db with OIM9101.
I see we have 2 versions of Database Applications Table connector
9.0.4
9.1.0
only the version 9.1.0 is available in oracle site of connector downloads:
http://www.oracle.com/technology/software/products/ias/htdocs/connectors.html
However this available version is not compatible with the database that we are using.
so, where do i get the ver9.0.4 of Database Applications Table.
can anyone let me know the location from where I can download 9.0.4
Thank you
Regards
sas

Hi, check at metalink under Patches & Updates, choose advanced search and then in Product or Product Family choose Xellerate Connectors (xcp). Sort results by size and you will find connector pack from older releases
Regards

Similar Messages

  • OIM(11.1.1.3.0) supports connector Database Applications Table(9.1.0.5.0)?

    Hi, any one has been able to do a reconciliation from an Oracle database table(as trusted source) to OIM, based on the following versions:
    Database: Oracle Database 11g Release 2 (11.2.0.1.0)
    Connector: Database Applications Table(9.1.0.5.0)
    OIM: 11.1.1.3.0
    I have similar issues as in the following post:
    Re: Creating GTC in OIM 11g (11.1.1.3.0)
    The basic issue is, we don't know how to map the reconciliation staging data set to OIM user data set for such reconciliation. The attributes listed in the OIM user data set are missing the following ones, which are supposed to be required:
    user tyep;
    employee type.
    Any one can help?

    I had a liitle progress here. For the missing mandatory fields, once you are done the mapping during the creation of GTC, go to Design Console to add mandatory fields, such as user type which is not available in the creation process of GTC. Please see:
    => http://st-curriculum.oracle.com/obe/fmw/oim/10.1.4/oim/obe12_using_gtc_for_reconciliation/using_the_gtc.htm#t5
    Now actually I have exactly the same proplem as this one:
    => Re: Creating GTC in OIM 11g (11.1.1.3.0)
    => Event Recieved
    => Data Validation Succeded
    => No User Match Found
    => Creation Faild
    => Notes: ORA Error Code =>ORA-01400: cannot insert NULL into () ORA Error Stack =>ORA-06512: at DEV_OIM.OIM_SP_RECONBLKUSERCRUD", line 722
    I am looking into this, will keep you posted.
    Ningfeng

  • Error occured while provisioning using Database Application Table connector

    Hi,
    I am trying to provision using Database Application Table connector and OIM 10g. Provisioning is successful but the child data is not sitting in the database. Getting the below error
    Response: GCPROV.ProvTransportProvider.DBProvisioningTransport.The column key_id does not exist in the target
    Response Description: Unknown response received
    Notes:
    Assigned to Group : SYSTEM ADMINISTRATORS
    Error Details
    Setting task status... "GCPROV.ProvTransportProvider.DBProvisioningTransport.The column key_id does not exist in the target" does not correspond to a known Response Code. Using "UNKNOWN".
    Please help
    Thanks in advance
    Sahana

    Make sure that your DataSource is in running state when you create the connection pool in DBAdapter. You may restart the server or recreate the connection pool in DBAdapter.
    Regards,
    Anuj

  • OIM11g Error GTC trusted recon using Database Application Tables 9.1.0.5.0

    Hi!
    I'm using OIM 11g (11.1.1.3.0) with Database Application Tables 9.1.0.5.0.
    I've setup GTC trusted recon connector as follows:
    1st Step: Filled required Run time parameters
    2nd Step: Mapped 11 fields
    - User ID
    - First Name
    - Last Name
    - Email
    - Organization
    - Role
    - Design Console Access
    - Status
    - Employee Number
    When I run the task I get an error in the log.
    [2011-11-09T11:34:41.334-02:00] [oim_server1] [ERROR] [IAM-5010000] [oracle.iam.reconciliation.impl] [tid: [ACTIVE].ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: 0000JE8YQ9L1nZvLSYs1yc1EiM5O0000OA,0] [APP: oim#11.1.1.3.0] Generic Error/Information: {0}[[
    oracle.iam.platform.utils.SuperRuntimeException: -9: Attribute field (EMPLOYEE_NUMBER) does not exist in table USR.
    at oracle.iam.reconciliation.dao.ReconActionDao.executeBulkUserMatchCRUD(ReconActionDao.java:697)
    at oracle.iam.reconciliation.impl.UserHandler.executeBulkCUD(UserHandler.java:568)
    at oracle.iam.reconciliation.impl.BaseEntityTypeHandler.process(BaseEntityTypeHandler.java:34)
    at oracle.iam.reconciliation.impl.ActionEngine.processBatch(ActionEngine.java:129)
    at oracle.iam.reconciliation.impl.ActionEngine.execute(ActionEngine.java:90)
    at oracle.iam.reconciliation.impl.ActionTask.execute(ActionTask.java:73)
    at oracle.iam.platform.async.impl.TaskExecutor.executeUnmanagedTask(TaskExecutor.java:100)
    at oracle.iam.platform.async.impl.TaskExecutor.execute(TaskExecutor.java:70)
    at oracle.iam.platform.async.messaging.MessageReceiver.onMessage(MessageReceiver.java:68)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy355.onMessage(Unknown Source)
    at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:466)
    at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371)
    at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:328)
    at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
    at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)
    at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3822)
    at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)
    at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)
    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    The error is "(EMPLOYEE_NUMBER) does not exist in table USR". This field is a default OIM field. If I remove it from the mapping, the recon works OK.
    I have the same error if I mapping a UDF field that the label has a white space (eg.: Cost Center).
    This happens with other default OIM field:
    - Hire Date
    - Display Name
    Any idea?
    Are there any workaround for this?
    Thanks,
    Ariel

    Hi!
    I found the bug in metalink "Bug 10041190 GTC Recon Failed With new OIM UDF Attribute Map If Attribute Name Has Space"
    The workaround is: Don't use UDF's with a space in the attribute name.
    This issue is fixed in 11.1.1.3.2
    Thanks,
    Ariel

  • Query with the Connector Pack Database Applications Table 9.1.0

    Hi,     
    I have configured with a connector Database Applications Table (OIM-BDSQL2005) specifically to a table, how can enable the user to log into this can be the BD SQL2005
    Thank you

    I had a liitle progress here. For the missing mandatory fields, once you are done the mapping during the creation of GTC, go to Design Console to add mandatory fields, such as user type which is not available in the creation process of GTC. Please see:
    => http://st-curriculum.oracle.com/obe/fmw/oim/10.1.4/oim/obe12_using_gtc_for_reconciliation/using_the_gtc.htm#t5
    Now actually I have exactly the same proplem as this one:
    => Re: Creating GTC in OIM 11g (11.1.1.3.0)
    => Event Recieved
    => Data Validation Succeded
    => No User Match Found
    => Creation Faild
    => Notes: ORA Error Code =>ORA-01400: cannot insert NULL into () ORA Error Stack =>ORA-06512: at DEV_OIM.OIM_SP_RECONBLKUSERCRUD", line 722
    I am looking into this, will keep you posted.
    Ningfeng

  • OIM: Reconciliation with Database Application Tables Connector

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

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

  • Error in configuration b/w database application table comnnector and OIMg11

    Hi Gurus,
    I am getting following error while configuring database application table connector for reconcillation with OIMg11. Any idea what might be the issue here, I have searched the forums and tried the possible solutions mentioned there.
    Caused By: oracle.iam.platform.utils.SuperRuntimeException: java.sql.SQLSyntaxErrorException: ORA-01747: invalid user.table.column, table.column, or column specification
    ORA-06512: at "DEV_OIM.XL_SP_RECON_USR_MATCH", line 14
    ORA-06512: at "DEV_OIM.XL_SP_RECON_USR_DATA_MATCH", line 31
    ORA-06512: at line 1
    at oracle.iam.reconciliation.dao.event.EventMgmtDao.ignoreEventUsrDataMatch(EventMgmtDao.java:449)
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:380)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.iam.scheduler.impl.quartz.QuartzJob.execute(QuartzJob.java:164)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    Caused By: java.sql.SQLSyntaxErrorException: ORA-01747: invalid user.table.column, table.column, or column specification
    ORA-06512: at "DEV_OIM.XL_SP_RECON_USR_MATCH", line 14
    ORA-06512: at "DEV_OIM.XL_SP_RECON_USR_DATA_MATCH", line 31ORA-06512: at line 1
    at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:95)
    at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:135)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.iam.scheduler.impl.quartz.QuartzJob.execute(QuartzJob.java:164)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    >
    <Jul 5, 2011 10:11:59 AM EDT> <Warning> <XELLERATE.GC.FRAMEWORKRECONCILIATION> <BEA-000000> <Though Reconciliation Scheduled task has encountered an error, Reconciliation Transport providers have been "ended" smoothly. Any provider operation that occurs during that "end" or "clean-up" phase would have been executed e.g. Data archival. In case you want that data to be a part of next Reconciliation execution, restore it from Staging. Provider logs must be containing details about storage entities that would have been archived>
    <Jul 5, 2011 10:11:59 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.ORACLE DB OIM CONNECTOR_GTC Name ORACLE DB OIM CONNECTOR_GTC>
    <Jul 5, 2011 10:12:09 AM EDT> *<Error> <org.quartz.impl.jdbcjobstore.JobStoreCMT> <BEA-000000> <MisfireHandler: Error handling misfires: Unexpected runtime exception: null*org.quartz.JobPersistenceException: Unexpected runtime exception: null [See nested exception: java.lang.NullPointerException]
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.doRecoverMisfires(JobStoreSupport.java:3042)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.manage(JobStoreSupport.java:3789)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.run(JobStoreSupport.java:3809)
    Caused By: java.lang.NullPointerException
    at org.quartz.SimpleTrigger.computeNumTimesFiredBetween(SimpleTrigger.java:800)
    at org.quartz.SimpleTrigger.updateAfterMisfire(SimpleTrigger.java:514)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.doUpdateOfMisfiredTrigger(JobStoreSupport.java:944)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.recoverMisfiredJobs(JobStoreSupport.java:898)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.doRecoverMisfires(JobStoreSupport.java:3029)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.manage(JobStoreSupport.java:3789)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.run(JobStoreSupport.java:3809)
    >
    <Jul 5, 2011 10:12:20 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Issue Audit Messages Task Name Issue Audit Messages Task>
    <Jul 5, 2011 10:12:20 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:12:20 AM EDT> <Info> <oracle.iam.scheduler.vo> <IAM-1020014> <Method details executeJob Issue Audit Messages Task>
    <Jul 5, 2011 10:12:20 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Issue Audit Messages Task Name Issue Audit Messages Task>
    <Jul 5, 2011 10:16:09 AM EDT> *<Error> <org.quartz.impl.jdbcjobstore.JobStoreCMT> <BEA-000000> <MisfireHandler: Error handling misfires: Unexpected runtime exception: null*org.quartz.JobPersistenceException: Unexpected runtime exception: null [See nested exception: java.lang.NullPointerException]
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.doRecoverMisfires(JobStoreSupport.java:3042)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.manage(JobStoreSupport.java:3789)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.run(JobStoreSupport.java:3809)
    Caused By: java.lang.NullPointerException
    at org.quartz.SimpleTrigger.computeNumTimesFiredBetween(SimpleTrigger.java:800)
    at org.quartz.SimpleTrigger.updateAfterMisfire(SimpleTrigger.java:514)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.doUpdateOfMisfiredTrigger(JobStoreSupport.java:944)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.recoverMisfiredJobs(JobStoreSupport.java:898)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.doRecoverMisfires(JobStoreSupport.java:3029)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.manage(JobStoreSupport.java:3789)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.run(JobStoreSupport.java:3809)
    >
    <Jul 5, 2011 10:17:18 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Task Escalation Name Task Escalation>
    <Jul 5, 2011 10:17:18 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:18 AM EDT> <Info> <oracle.iam.scheduler.vo> <IAM-1020014> <Method details executeJob Task Escalation>
    <Jul 5, 2011 10:17:18 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Task Escalation Name Task Escalation>
    <Jul 5, 2011 10:17:18 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Task Timed Retry Name Task Timed Retry>
    <Jul 5, 2011 10:17:18 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:18 AM EDT> <Info> <oracle.iam.scheduler.vo> <IAM-1020014> <Method details executeJob Task Timed Retry>
    <Jul 5, 2011 10:17:18 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Set User Deprovisioned Date Name Set User Deprovisioned Date>
    <Jul 5, 2011 10:17:18 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:18 AM EDT> <Info> <oracle.iam.scheduler.vo> <IAM-1020014> <Method details executeJob Set User Deprovisioned Date>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Set User Deprovisioned Date Name Set User Deprovisioned Date>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Task Timed Retry Name Task Timed Retry>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Set User Provisioned Date Name Set User Provisioned Date>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.vo> <IAM-1020014> <Method details executeJob Set User Provisioned Date>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Set User Provisioned Date Name Set User Provisioned Date>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Attestation Grace Period Expiry Checker Name Attestation Grace Period Expiry Checker>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.vo> <IAM-1020014> <Method details executeJob Attestation Grace Period Expiry Checker>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Attestation Grace Period Expiry Checker Name Attestation Grace Period Expiry Checker>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Scheduled Provisioning Task Name Scheduled Provisioning Task>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.vo> <IAM-1020014> <Method details executeJob Scheduled Provisioning Task>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Scheduled Provisioning Task Name Scheduled Provisioning Task>
    <Jul 5, 2011 10:17:20 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Issue Audit Messages Task Name Issue Audit Messages Task>
    <Jul 5, 2011 10:17:20 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:20 AM EDT> <Info> <oracle.iam.scheduler.vo> <IAM-1020014> <Method details executeJob Issue Audit Messages Task>
    <Jul 5, 2011 10:17:20 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Issue Audit Messages Task Name Issue Audit Messages Task>
    <Jul 5, 2011 10:17:20 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Initiate Attestation Processes Name Initiate Attestation Processes>
    <Jul 5, 2011 10:17:20 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:20 AM EDT> <Info> <oracle.iam.scheduler.vo> <IAM-1020014> <Method details executeJob Initiate Attestation Processes>
    <Jul 5, 2011 10:17:20 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Initiate Attestation Processes Name Initiate Attestation Processes>
    <Jul 5, 2011 10:17:21 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Automated Retry of Failed Async Task Name Automated Retry of Failed Async Task>
    <Jul 5, 2011 10:17:21 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:21 AM EDT> <Info> <oracle.iam.scheduler.vo> <IAM-1020014> <Method details executeJob Automated Retry of Failed Async Task>
    <Jul 5, 2011 10:17:21 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Automated Retry of Failed Async Task Name Automated Retry of Failed Async Task>
    <Jul 5, 2011 10:17:21 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Evaluate User Policies Name Evaluate User Policies>
    <Jul 5, 2011 10:17:21 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:21 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Evaluate User Policies Name Evaluate User Policies>
    <Jul 5, 2011 10:17:22 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Retry Failed Reconciliation Events Name Retry Failed Reconciliation Events>
    <Jul 5, 2011 10:17:22 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:22 AM EDT> <Info> <oracle.iam.scheduler.vo> <IAM-1020014> <Method details executeJob Retry Failed Reconciliation Events>
    <Jul 5, 2011 10:17:22 AM EDT> <Info> <oracle.iam.reconciliation.dao.event> <IAM-5010000> <Generic Error/Information: db query:select RECON_EVENTS.RE_KEY, RECON_BATCHES.RB_PROFILE_NAME, RECON_EVENTS.RE_MODIFY from RECON_EVENTS, RECON_BATCHES where RECON_EVENTS.RB_KEY = RECON_BATCHES.RB_KEY and RECON_EVENTS.RE_CURR_RETRY_CNT > 0 and RECON_EVENTS.RE_CHANGE_TYPE != 'DELETE' and (RECON_EVENTS.RE_STATUS IN ('Creation Failed', 'Update Failed') or (RECON_EVENTS.RE_ENTITY_TYPE = 'Account' and RECON_EVENTS.RE_STATUS IN ('No User Match Found', 'No Org Match Found')) or (RECON_EVENTS.RE_ENTITY_TYPE = 'User' and RECON_EVENTS.RE_STATUS IN 'Data Validation Failed') or (RECON_EVENTS.RE_ENTITY_TYPE = 'Role' and RECON_EVENTS.RE_STATUS = 'Data Validation Failed' and RECON_EVENTS.RE_NOTE like 'Invalid Role Category%') or (RECON_EVENTS.RE_ENTITY_TYPE = 'RoleRole' and RECON_EVENTS.RE_STATUS IN ('No Role Parent Found', 'No User Match Found')) or (recon_events.RE_ENTITY_TYPE = 'RoleUser' and recon_events.RE_STATUS IN ('No Role Members Found', 'No Role Match Found'))) order by re_key>
    <Jul 5, 2011 10:17:22 AM EDT> <Info> <oracle.iam.reconciliation.impl> <IAM-5012042> <No events for retry>
    <Jul 5, 2011 10:17:22 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Retry Failed Reconciliation Events Name Retry Failed Reconciliation Events>
    <Jul 5, 2011 10:17:23 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Get SOD Check Results Approval Name Get SOD Check Results Approval>
    <Jul 5, 2011 10:17:23 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:23 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Get SOD Check Results Approval Name Get SOD Check Results Approval>
    <Jul 5, 2011 10:17:24 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Get SOD Check Results Provisioning Name Get SOD Check Results Provisioning>
    <Jul 5, 2011 10:17:24 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:24 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Get SOD Check Results Provisioning Name Get SOD Check Results Provisioning>
    <Jul 5, 2011 10:17:24 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Resubmit Uninitiated Provisioning SODChecks Name Resubmit Uninitiated Provisioning SODChecks>
    <Jul 5, 2011 10:17:24 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:24 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Resubmit Uninitiated Provisioning SODChecks Name Resubmit Uninitiated Provisioning SODChecks>
    <Jul 5, 2011 10:17:25 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Resubmit Uninitiated Approval SODChecks Name Resubmit Uninitiated Approval SODChecks>
    <Jul 5, 2011 10:17:25 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:25 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Resubmit Uninitiated Approval SODChecks Name Resubmit Uninitiated Approval SODChecks>
    <Jul 5, 2011 10:20:09 AM EDT> *<Error> <org.quartz.impl.jdbcjobstore.JobStoreCMT> <BEA-000000> <MisfireHandler: Error handling misfires: Unexpected runtime exception: null*org.quartz.JobPersistenceException: Unexpected runtime exception: null [See nested exception: java.lang.NullPointerException]
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.doRecoverMisfires(JobStoreSupport.java:3042)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.manage(JobStoreSupport.java:3789)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.run(JobStoreSupport.java:3809)
    Caused By: java.lang.NullPointerException
    at org.quartz.SimpleTrigger.computeNumTimesFiredBetween(SimpleTrigger.java:800)
    at org.quartz.SimpleTrigger.updateAfterMisfire(SimpleTrigger.java:514)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.doUpdateOfMisfiredTrigger(JobStoreSupport.java:944)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.recoverMisfiredJobs(JobStoreSupport.java:898)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.doRecoverMisfires(JobStoreSupport.java:3029)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.manage(JobStoreSupport.java:3789)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.run(JobStoreSupport.java:3809)
    >
    <Jul 5, 2011 10:22:20 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Issue Audit Messages Task Name Issue Audit Messages Task>
    <Jul 5, 2011 10:22:20 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:22:20 AM EDT> <Info> <oracle.iam.scheduler.vo> <IAM-1020014> <Method details executeJob Issue Audit Messages Task>
    <Jul 5, 2011 10:22:20 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Issue Audit Messages Task Name Issue Audit Messages Task>

    Yes I am able to connect to database from the client. I tried finding the "schema not accessible" error in the log but dint find it. What did you mean?

  • Database Applications Table (GTC): Moving fields across to resource

    All,
    I have a Sun Java System Directory Server resource and a Database Applications Table (GTC) connector. The Database Applications Table is a trusted source for incremental reconciliation against an Oracle database.
    For simplicity's sake, assume that the table which the Database Applications Table is pointing to is called hr_feed and has the following columns:
    * Table: hr_feed *
    - employee_id
    - first_name
    - last_name
    - pay_grade
    Next, assume that the Sun Java System Directory Server resource has the following attributes:
    * uid=<employee_id>,ou=employee,dc=mycompany,dc=com *
    - uid
    - givenname
    - sn
    - paygrade
    When I created the Database Applications Table connector, I was able to map employee_id to User ID (uid), and first_name and last_name to First Name (givenname) and Last Name (sn), respectively. However, I would like to:
    1) Create the Sun Java System Directory Server resource and link it to the OIM user if it does not exist
    2) Pass the pay_grade attribute from the hr_feed table (via the Database Applications Table connector) through to the Sun Java System Directory Server resource
    How can I perform the above actions - most importantly #2?
    I notice that the Resource Object associated with the Database Applications Table connector has all the fields which I assume would be populated as each record is picked up? Do I need to associate a new Process Task Adapter with the Reconciliation Insert Received Task and grab it from there somehow?
    Any assistance would be greatly appreciated :-)
    Thank you,
    Damian

    Hi Nitesh,
    Thanks for you reply, hopefully I'm one reply closer to solving my problem.
    Any how, this is what I'm try to do.
    Table in Database
    Parent Table Name: Application1
    Columns: Userid, eMail, Firstname, Lastname, Description, Access_Level (Description and Access_Level are custom fields)
    When I provision this resource, and populate all the above details, I get an error as stated in my first post. However if I only enter Userid, Email, Firstname, Lastname then it get created in the database correctly. Is there some sort of mapping i need to do for the 'custom' attributes?
    Thanks

  • Questions about database application tables connector

    Hi all,
    I need to manage with OIM several databases (each one with its custom tables).
    Also, one of them will be my trusted target on the initial load of users. The structure of our tables is not similar to the included in the example.
    The documentation explains how the OraAppX.xml could be modified but it doesn't speak about relations with "DBTable_nonTrusted.xml" and/or "DBTable_trusted.xml" For example, if I don't have a column called USR_COMM_LANG, could I replace this column name for another that I have in my database ? And what about the references on the "DBTable_nonTrusted.xml" file. Connector doc doesn't explain how references to that field (USR_COMM_LANG---xel_usr_comm_lang) are managed by the connector and if the normal working of the connector could be affected if the name of a variable is changed in the xml conf file.
    It could be that adapters of this connector were hardcoded with the referece to xel_usr_comm_lang (???) .
    The connector documentation includes a section titled "Adding Custom Database Columns for Provisioning and Reconciliation". The first impression reading this document is that it is possible to extend the predefined table rather than create and define a new structure of table.
    Has anyone rebuilt the "DBTable_nonTrusted.xml", "DBTable_trusted.xml" and "OraAppX.xml" files changing all default variables in order to manage a customized table? .
    Many thanks in advance,
    Claudia

    Hi Claudia,
    1) Yes, you must replace the column names in the "column" tag on your XML file for the column names that you have in your database tables. Also, remember that you need to configure the other parameters (like data_type, data_typ_size, etc) according to your database table.
    2) The "xel_data_source" parameter is the attribute name that will be recognized by the OIM and they can be mapped to a form field (UD_DBAPP_XXXX) in your process definition in OIM Design Console.
    3) You can customize your Database Application Tables connector for provisioning as you wish, but some issues exists. In the Known Issues section of the documentation you can see that this connector doesn't work for more than two tables.
    4) To customize your Database Application Tables for Trusted Recon, there are other restrictions because OIM users have some required fields that must be filled to create a user successfully.
    Hope that helps, and please let me know if you have more questions.
    Regards.

  • Oracle database application table connector no logs

    How do I enable the loggin level to DEBUG for Database Application table (9.0.4.1 with patch p7306669_90410_Generic )
    I am using JBOSS403SP1
    I have set this <category name="ADAPTER.DBADAPTERLOGGER"><priority value="DEBUG" /></category>
    int the log4j.xml

    Hi,
    Try this one.
    <category name="DBAdapterLogger">
    <priority value="log_level"/>
    </category>
    It may be case sensitive.
    If that didn't work try this:
    <category name="DATABASE_ADAPTER">
    <priority value="log_level"/>
    </category>
    Regards
    Nitesh
    Edited by: kunwar.nitesh on Sep 26, 2008 12:46 PM

  • OIM Database Applications Table fails to connect via GTC - Weblogic, Linux

    Environment:
    OIM - 9100 (public download)
    Red Hat Linux
    XLADM Oracle 10g
    Weblogic 8.1 SP6 - no cluster
    I have installed the Database Application Connector and am trying to configure it via the Generic Technology Connector, but it keeps failing to connect. I know those parameters are correct and have validated via sqlplus \ SQLDeveloper. Also its the exact same database (not SID) that is hosting XLADM as well, so I know it can find the machine and such. I had another previous OIM on JBoss install locally on my Windows workstation that worked fine too. I can see in the log that the DBProvisioningTransportProvider is getting the props fine and then blows up when trying to connect. I have tried even updating the ojdb14.jar drivers in XELLERATE_HOME/ext and that doesn't matter. I'm sure it's something simple, environment related, or a bug. Any help is appreciated.
    DEBUG,16 Oct 2008 09:07:44,735,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName......
    DEBUG,16 Oct 2008 09:07:44,736,[XELLERATE.GC.PROVIDERREGISTRATION],getProviderClassName--->
    DEBUG,16 Oct 2008 09:07:44,736,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProvider...providerName = DBProvisioningFormat
    DEBUG,16 Oct 2008 09:07:44,736,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProvider......1
    DEBUG,16 Oct 2008 09:07:44,736,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProvider......2
    DEBUG,16 Oct 2008 09:07:44,736,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProvider......2
    DEBUG,16 Oct 2008 09:07:44,736,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProvider......6
    DEBUG,16 Oct 2008 09:07:44,736,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName.....found provider.
    DEBUG,16 Oct 2008 09:07:44,736,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName....provider class name = ..com.thortech.xl.gc.impl.prov.DBProvisioningFormatProvider
    DEBUG,16 Oct 2008 09:07:44,736,[XELLERATE.GC.PROVIDERREGISTRATION], provider nameDBProvisioningFormat
    DEBUG,16 Oct 2008 09:07:44,736,[XELLERATE.GC.PROVIDERREGISTRATION], provider def attribnull
    DEBUG,16 Oct 2008 09:07:44,736,[XELLERATE.GC.PROVIDERREGISTRATION], provider parm, listnull
    DEBUG,16 Oct 2008 09:07:44,736,[XELLERATE.GC.PROVIDERREGISTRATION], provider resp codes{DB_LOAD_DRIVER_CLASS_ERROR=The target database JDBC driver class cannot be loaded}
    DEBUG,16 Oct 2008 09:07:44,736,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName. ..found transformation provider.....com.thortech.xl.gc.impl.prov.DBProvisioningFormatProvider
    DEBUG,16 Oct 2008 09:07:44,736,[XELLERATE.ADAPTERS],Class/Method: tcADPClassLoader/getClassLoader entered.
    DEBUG,16 Oct 2008 09:07:44,736,[XELLERATE.ADAPTERS],Class/Method: tcADPClassLoader/getClassLoader left.
    DEBUG,16 Oct 2008 09:07:44,736,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName......
    DEBUG,16 Oct 2008 09:07:44,736,[XELLERATE.GC.PROVIDERREGISTRATION],getProviderClassName--->
    DEBUG,16 Oct 2008 09:07:44,736,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProvider...providerName = DBProvisioningTransport
    DEBUG,16 Oct 2008 09:07:44,736,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProvider......3
    DEBUG,16 Oct 2008 09:07:44,736,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProvider. .provTransportprovider name = WebServices
    DEBUG,16 Oct 2008 09:07:44,736,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProvider. .provTransportprovider providername = DBProvisioningTransport
    DEBUG,16 Oct 2008 09:07:44,736,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProvider. .provTransportprovider name = DBProvisioningTransport
    DEBUG,16 Oct 2008 09:07:44,737,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProvider. .provTransportprovider providername = DBProvisioningTransport
    DEBUG,16 Oct 2008 09:07:44,737,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProvider. .provTransportprovider name = DBProvisioningTransport
    DEBUG,16 Oct 2008 09:07:44,737,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProvider. .provTransportprovider name = DBProvisioningTransport
    DEBUG,16 Oct 2008 09:07:44,737,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProvider. .provider = provTransportprovider name = DBProvisioningTransport
    DEBUG,16 Oct 2008 09:07:44,737,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProvider......6
    DEBUG,16 Oct 2008 09:07:44,737,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName.....found provider.
    DEBUG,16 Oct 2008 09:07:44,737,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName....provider class name = ..com.thortech.xl.gc.impl.prov.DBProvisioningTransportProvider
    DEBUG,16 Oct 2008 09:07:44,737,[XELLERATE.GC.PROVIDERREGISTRATION], provider nameDBProvisioningTransport
    DEBUG,16 Oct 2008 09:07:44,737,[XELLERATE.GC.PROVIDERREGISTRATION], provider def attribnull
    DEBUG,16 Oct 2008 09:07:44,737,[XELLERATE.GC.PROVIDERREGISTRATION], provider parm, list[name: driver, datatype: String, encrypted: false, type: Runtime.
    validValueList is following
    , name: url, datatype: String, encrypted: false, type: Runtime.
    validValueList is following
    , name: username, datatype: String, encrypted: false, type: Runtime.
    validValueList is following
    , name: password, datatype: String, encrypted: true, type: Runtime.
    validValueList is following
    , name: connectionProp, datatype: String, encrypted: false, type: Runtime.
    validValueList is following
    , name: parentContainerName, datatype: String, encrypted: false, type: Design.
    validValueList is following
    , name: childContainerTableNames, datatype: String, encrypted: false, type: Design.
    validValueList is following
    , name: parentContainerUniqueKey, datatype: String, encrypted: false, type: Design.
    validValueList is following
    , name: statusField, datatype: String, encrypted: false, type: Design.
    validValueList is following
    , name: statusLookupCode, datatype: String, encrypted: false, type: Design.
    validValueList is following
    , name: dbDateFormat, datatype: String, encrypted: false, type: Design.
    validValueList is following
    DEBUG,16 Oct 2008 09:07:44,737,[XELLERATE.GC.PROVIDERREGISTRATION], provider resp codes{DB_GET_METADATA_ERROR=The target database schema detection failed, DB_UPDATE_CHILDRECORD_ERROR=A database error was encountered during a row update in a child table, DB_COL_DETECTION_ERROR=The column information of the database table cannot be detected, DB_UPDATE_EMPTY_RECORD_ERROR=Empty record cannot be updated. Please ensure to run reconciliation task to bring the systems in sync., DB_OP_NOTSUPPORTED=This operation is currently not supported, DB_TYPE_DETECTION_ERROR=The type of the database column cannot be detected, DB_LOAD_DRIVER_CLASS_ERROR=The target database JDBC driver class cannot be loaded, DB_FK_DETECTION_ERROR=The foreign keys of the database table cannot be detected, DB_CREATE_CHILDRECORD_ERROR=A database error was encountered when inserting data into a child table, DB_UPDATE_PARENTRECORD_ERROR=A database error was encountered during a row update in a parent table, DB_DELETE_EMPTY_RECORD_ERROR=Empty record cannot be deleted. Please ensure to run reconciliation task to bring the systems in sync., DB_CREATE_PARENTRECORD_ERROR=A database error was encountered when inserting data into a parent table, DB_CHILD_FK_ERROR=The child table does not have foreign keys that reference to the parent table, DB_ROWCOUNT_ERROR=A database error was encountered when retrieving the row count from a resultset, DB_DELETE_RECORD_ERROR=A database error was encountered when deleting data from a parent table, DB_DELETE_CHILDRECORD_ERROR=A database error was encountered when deleting data from a child table, DB_PK_DETECTION_ERROR=The primary keys of the database table cannot be detected, DB_PK_UPDATE_ERROR=The process form key field update is not supported}
    DEBUG,16 Oct 2008 09:07:44,737,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName. ..found transformation provider.....com.thortech.xl.gc.impl.prov.DBProvisioningTransportProvider
    DEBUG,16 Oct 2008 09:07:44,737,[XELLERATE.ADAPTERS],Class/Method: tcADPClassLoader/getClassLoader entered.
    DEBUG,16 Oct 2008 09:07:44,737,[XELLERATE.ADAPTERS],Class/Method: tcADPClassLoader/getClassLoader left.
    DEBUG,16 Oct 2008 09:07:44,737,[OIMCP.DATC],Class/Method: DBProvisioningTransportProvider/initialize entered.
    DEBUG,16 Oct 2008 09:07:44,737,[OIMCP.DATC],Class/Method: DBProvisioningTransportProvider/initialize - Data: driver - Value: oracle.jdbc.driver.OracleDriver
    DEBUG,16 Oct 2008 09:07:44,738,[OIMCP.DATC],Class/Method: DBProvisioningTransportProvider/initialize - Data: url - Value: jdbc:oracle:thin:MyIP:1521:MySID
    DEBUG,16 Oct 2008 09:07:44,738,[OIMCP.DATC],Class/Method: DBProvisioningTransportProvider/initialize - Data: username - Value: my_user
    DEBUG,16 Oct 2008 09:07:44,738,[OIMCP.DATC],Class/Method: DBProvisioningTransportProvider/initialize - Data: password - Value: *******
    DEBUG,16 Oct 2008 09:07:44,738,[OIMCP.DATC],Class/Method: DBProvisioningTransportProvider/initialize - Data: parentContainerName - Value: MY_USER_TABLE
    DEBUG,16 Oct 2008 09:07:44,738,[OIMCP.DATC],Class/Method: DBReconTransportProvider/convertCSVToArraylist entered.
    DEBUG,16 Oct 2008 09:07:44,738,[OIMCP.DATC],Class/Method: DBReconTransportProvider/convertCSVToArraylist - Data: Run Time Parameters - Value: []
    DEBUG,16 Oct 2008 09:07:44,738,[OIMCP.DATC],Class/Method: DBProvisioningTransportProvider/initialize - Data: childContainerTableNames - Value: []
    DEBUG,16 Oct 2008 09:07:44,738,[OIMCP.DATC],Class/Method: DBProvisioningTransportProvider/initialize - Data: parentContainerUniqueKey - Value: USER_ID
    DEBUG,16 Oct 2008 09:07:44,738,[OIMCP.DATC],Class/Method: DBProvisioningTransportProvider/initialize - Data: statusField - Value:
    DEBUG,16 Oct 2008 09:07:44,738,[OIMCP.DATC],Class/Method: DBProvisioningTransportProvider/initialize - Data: statusFieldLookup - Value:
    DEBUG,16 Oct 2008 09:07:44,738,[OIMCP.DATC],Class/Method: DBProvisioningTransportProvider/initialize left.
    DEBUG,16 Oct 2008 09:07:44,738,[OIMCP.DATC],Class/Method: DBProvisioningTransportProvider/initialize - Data: dbDateFormat - Value:
    DEBUG,16 Oct 2008 09:07:44,738,[OIMCP.DATC],Class/Method: DBProvisioningTransportProvider/defineMetadata entered.
    DEBUG,16 Oct 2008 09:07:44,738,[OIMCP.DATC],Class/Method: DBFacade/getConnectionProp entered.
    ERROR,16 Oct 2008 09:07:44,739,[OIMCP.DATC],Class/Method: DBFacade/getConnection encounter some problems: Io exception: The Network Adapter could not establish the connection
    java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:255)
    at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387)
    at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:420)
    at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)
    at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
    at java.sql.DriverManager.getConnection(Ljava.lang.String;Ljava.util.Properties;Ljava.lang.ClassLoader;)Ljava.sql.Connection;(Unknown Source)
    at java.sql.DriverManager.getConnection(Ljava.lang.String;Ljava.util.Properties;)Ljava.sql.Connection;(Unknown Source)
    at org.apache.commons.dbcp.DriverManagerConnectionFactory.createConnection(DriverManagerConnectionFactory.java:51)
    at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290)
    at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:771)
    at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:95)
    at com.thortech.xl.gc.impl.common.DBFacade.getConnection()Ljava.sql.Connection;(Unknown Source)
    at com.thortech.xl.gc.impl.common.DBFacade.getMetadata()Ljava.sql.DatabaseMetaData;(Unknown Source)
    at com.thortech.xl.gc.impl.common.DBFacade.getDBType()Ljava.lang.String;(Unknown Source)
    at com.thortech.xl.gc.impl.common.DBFacade.getSchema(Ljava.lang.String;Ljava.lang.String;Ljava.util.ArrayList;)Lcom.thortech.xl.gc.impl.common.Schema;(Unknown Source)
    at com.thortech.xl.gc.impl.prov.DBProvisioningTransportProvider.getSchema()Lcom.thortech.xl.gc.impl.common.Schema;(Unknown Source)
    at com.thortech.xl.gc.impl.prov.DBProvisioningTransportProvider.detectMetadata()Lcom.thortech.xl.gc.vo.designtime.TargetSchema;(Unknown Source)
    at com.thortech.xl.gc.impl.prov.DBProvisioningTransportProvider.defineMetadata()Lcom.thortech.xl.gc.vo.designtime.TargetSchema;(Unknown Source)
    at com.thortech.xl.webclient.actions.CreateConnectorAction.getGenericAdapter(Lcom.thortech.xl.gc.vo.designtime.GenericAdapter;Lcom.thortech.xl.webclient.actions.CreateConnectorForm;Ljavax.servlet.http.HttpSession;Ljava.util.ArrayList;Lorg.apache.struts.util.MessageResources;)Lorg.apache.struts.action.ActionErrors;(Unknown Source)
    at com.thortech.xl.webclient.actions.CreateConnectorAction.imageScreen(Lorg.apache.struts.action.ActionMapping;Lorg.apache.struts.action.ActionForm;Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)Lorg.apache.struts.action.ActionForward;(Unknown Source)
    at com.thortech.xl.webclient.actions.CreateConnectorAction.goNext(Lorg.apache.struts.action.ActionMapping;Lorg.apache.struts.action.ActionForm;Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)Lorg.apache.struts.action.ActionForward;(Unknown Source)
    at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
            at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
            at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
            at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute(Lorg.apache.struts.action.ActionMapping;Lorg.apache.struts.action.ActionForm;Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)Lorg.apache.struts.action.ActionForward;(Unknown Source)
            at com.thortech.xl.webclient.actions.tcActionBase.execute(Lorg.apache.struts.action.ActionMapping;Lorg.apache.struts.action.ActionForm;Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)Lorg.apache.struts.action.ActionForward;(Unknown Source)
    ERROR,16 Oct 2008 09:07:44,739,[OIMCP.DATC],Class/Method: DBProvisioningTransportProvider/defineMetadata encounter some problems: DB_GET_CONNECTION_ERROR
    com.thortech.xl.gc.exception.DBException: DB_GET_CONNECTION_ERROR
    at com.thortech.xl.gc.impl.common.DBFacade.getConnection()Ljava.sql.Connection;(Unknown Source)
    at com.thortech.xl.gc.impl.common.DBFacade.getMetadata()Ljava.sql.DatabaseMetaData;(Unknown Source)
    at com.thortech.xl.gc.impl.common.DBFacade.getDBType()Ljava.lang.String;(Unknown Source)
    at com.thortech.xl.gc.impl.common.DBFacade.getSchema(Ljava.lang.String;Ljava.lang.String;Ljava.util.ArrayList;)Lcom.thortech.xl.gc.impl.common.Schema;(Unknown Source)
    at com.thortech.xl.gc.impl.prov.DBProvisioningTransportProvider.getSchema()Lcom.thortech.xl.gc.impl.common.Schema;(Unknown Source)
    at com.thortech.xl.gc.impl.prov.DBProvisioningTransportProvider.detectMetadata()Lcom.thortech.xl.gc.vo.designtime.TargetSchema;(Unknown Source)
    at com.thortech.xl.gc.impl.prov.DBProvisioningTransportProvider.defineMetadata()Lcom.thortech.xl.gc.vo.designtime.TargetSchema;(Unknown Source)
    at com.thortech.xl.webclient.actions.CreateConnectorAction.getGenericAdapter(Lcom.thortech.xl.gc.vo.designtime.GenericAdapter;Lcom.thortech.xl.webclient.actions.CreateConnectorForm;Ljavax.servlet.http.HttpSession;Ljava.util.ArrayList;Lorg.apache.struts.util.MessageResources;)Lorg.apache.struts.action.ActionErrors;(Unknown Source)
    at com.thortech.xl.webclient.actions.CreateConnectorAction.imageScreen(Lorg.apache.struts.action.ActionMapping;Lorg.apache.struts.action.ActionForm;Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)Lorg.apache.struts.action.ActionForward;(Unknown Source)
    at com.thortech.xl.webclient.actions.CreateConnectorAction.goNext(Lorg.apache.struts.action.ActionMapping;Lorg.apache.struts.action.ActionForm;Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)Lorg.apache.struts.action.ActionForward;(Unknown Source)
    at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
            at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
            at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
            at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute(Lorg.apache.struts.action.ActionMapping;Lorg.apache.struts.action.ActionForm;Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)Lorg.apache.struts.action.ActionForward;(Unknown Source)
            at com.thortech.xl.webclient.actions.tcActionBase.execute(Lorg.apache.struts.action.ActionMapping;Lorg.apache.struts.action.ActionForm;Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)Lorg.apache.struts.action.ActionForward;(Unknown Source)
            at com.thortech.xl.webclient.actions.tcAction.execute(Lorg.apache.struts.action.ActionMapping;Lorg.apache.struts.action.ActionForm;Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)Lorg.apache.struts.action.ActionForward;(Unknown Source)
            at com.thortech.xl.webclient.actions.CreateConnectorAction.execute(Lorg.apache.struts.action.ActionMapping;Lorg.apache.struts.action.ActionForm;Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)Lorg.apache.struts.action.ActionForward;(Unknown Source)
            at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
            at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
            at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
            at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
            at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
            at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
            at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
            at com.thortech.xl.webclient.security.SecurityFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(Unknown Source)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
    Caused by [Nested Exception]:

    shouldn't the connect string look like jdbc:oracle:thin:@MyIP:1521:MySID ?

  • Installing Database Application Tables Connector

    HI !
    i am trying to install the Databse Application Connector but when i give the alternate path to the directory of the connector i.e
    C:\Documents and Settings\AA\Desktop\Study\OIM\DBAT_91020
    in deployment manager it gives error
    No configuration files exist for connector.
    Ensure that valid configuration XML files exist in the configuration directory.
    please help me out.
    my OIM version : 9.1.0.1860.16
    JBoss Server : 4.2.2
    JDk : 1.5
    Please help out m stuck

    My opinion for it is that such probelm will be shown whenever the configuration for installation has not been defined properly. The connector installation feature was actually provided in order to facilitate the feature of using OOTB connectors. You can find this as following:
    <DBAT-INSTALLATION_MEDIA>/configuration/DatabaseApplicationTables-CI.xml
    The xml DatabaseApplicationTables-CI.xml holds all the logic for CI feature. See if you can find this XML or not. Ideally the process to install the connectors is to copy the entire <CONNECTOR_INSTALLATION_MEDIA> fodler to the xellerate/ConnectorDefaultDirectory folder of OIM. This way the OIM will detect only those connetors for installtion which have an associated CI xml. Thus eradicating any chances for such errors.
    Thanks
    Sunny

  • OIM 11g+Database Application Tables Resource Connectors+ MS SQL Server 2008

    Hello Experts:
    I installed DBAT 9.1.0.5.0 Resource Adapter on Linux 64 bit server using OIM 11g, I try to create Generic Connectors to configure Target Resource for MS SQL Server 2008 and after entering all the information on the second screen and click continue the screen gets stuck. This does not throw any kind of error nor any error msg are written to Log files. It's been difficult to debug the problem or know the root cause since there is no error msg thrown. No data is written from the sql server.
    I can ping to the sql server and port are open.
    Do we have to do any kind of setting on sql server to make this work?
    Does any one have ideas? Did any one face any issues like this before?
    Has any one worked with OIM connections with SQL server?
    Just throwing all these question as I am running out of ideas.
    Much help appreciated.
    Thanks.
    Edited by: 886912 on Dec 8, 2011 5:09 PM

    Thanks Rajiv for the quick reply.
    I did try local oracle server and there was no issue. And i even tried all kinds of browsers for SQL server and still the same issue.
    And also can you explain a bit more on the these enabling logs
    Also enable your logs like XELLERATE.WEBAPP and GTC related logs like
    Xellerate.GC.StartUp
    Xellerate.GC.ProviderRegistration
    Xellerate.GC.ImageGeneration
    Xellerate.GC.FrameworkProvisioning
    Xellerate.GC.Provider.ProvisioningFormat
    Xellerate.GC.Provider.ProvisioningTransport
    Xellerate.GC.FrameworkReconciliation Xellerate.GC.Provider.Reconciliation
    Format
    Xellerate.GC.Provider.Validation
    Xellerate.GC.Provider.Transformation
    Xellerate.GC.Model
    Xellerate.GC.Server
    I have done it the DBAT. How to do on these?
    Thanks

  • How to manage a Database Application with more than two tables

    Hello All,
    I need to manage (reconciliation and provisioning) a database application where user attributes are strored in seven tables.
    Reference guide for Database Applications Table connector says that only two tables can be managed using this connector.
    Which is the best way to solve this problem? Could I create a view in my database ? are database views supported? Must I create a new conector?
    Thanks in advance.

    Hi ,
    I developed it from scratch due to complex requirements for accessing tables and their relationship. You can use current connector for your reference.at higher level you need to do only two change (1) build query from xml files to add,update,delete* record across seven tables - (2) changing oim elememnt ( use connector guide for changing element to match your needs)
    To develop new connector :
    (1) study relationship between these tables (1:*) and fields of interest and also ,as earlier mentioned timestamps for fetching changed record. based on your requirement.
    (2) create OIM elements , something you have when you deployed DB app. connector. modify it for requirement. i.e fields .. trusted , non trusted. process task,adapter
    (3) Develop classes to get execute query on database. create adapters to perform add/update/delete operation on 7 tables.

  • Create Organizations in OIM by recon with GTC Database App tables

    Hello,
    Does anybody know if and how you can create organizations instead of users in OIM when using the GTC DataBase Application Tables connector?
    Thank you,
    Ionut.

    Very unlikely verging on the impossible.
    I would recommend writing your own connector. As you only need a little bit of JDBC and call the createOrganization in tcOrganizationOperationsIntf wrapped in a scheduled task this should not be a big issue.
    Good luck
    /M

Maybe you are looking for