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

Similar Messages

  • 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.

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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(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

  • PLEASE HELP:OIM DATABASE ACCESS TABLE CONNECTOR ERROR

    i m using database access table connector with OIM
    the connector is created
    i have created a table (without a column for password) in database (oracle 10g)
    i did create a lookup definition for account status (only created it,not used it anywhere)
    i get the following error at comand prompt when i run the scheduled task( the task did not run  at specified time)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at Thor.API.Base.SecurityInvocationHandler$1.run(Unknown Source)
    at Thor.API.Security.LoginHandler.jbossLoginSession.runAs(Unknown Source
    at Thor.API.Base.SecurityInvocationHandler.invoke(Unknown Source)
    at $Proxy819.performImport(Unknown Source)
    at com.thortech.xl.webclient.actions.CreateConnectorAction.createGeneric
    ConnectorSuccess(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchActio
    n.java:280)
    at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute(Unkn
    own Source)
    at com.thortech.xl.webclient.actions.tcActionBase.execute(Unknown Source
    at com.thortech.xl.webclient.actions.tcAction.execute(Unknown Source)
    at com.thortech.xl.webclient.actions.CreateConnectorAction.execute(Unkno
    wn Source)
    at org.apache.struts.action.RequestProcessor.processActionPerform(Reques
    tProcessor.java:484)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
    va:274)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:148
    2)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
    icationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
    ilterChain.java:206)
    at com.thortech.xl.webclient.security.SecurityFilter.doFilter(Unknown So
    urce)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
    icationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
    ilterChain.java:206)
    at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFi
    lter.java:96)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
    icationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
    ilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
    alve.java:230)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
    alve.java:175)
    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(Securit
    yAssociationValve.java:182)
    at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValv
    e.java:84)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
    ava:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
    ava:102)
    at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedC
    onnectionValve.java:157)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
    ve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
    a:262)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
    :844)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
    ss(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:44
    6)
    at java.lang.Thread.run(Thread.java:619)
    *14:40:31,557 ERROR [SERVER] Class/Method: tcTableDataObj/setTimestamp encounter*
    some problems: {1}
    java.lang.NullPointerException
    at com.thortech.xl.dataobj.tcDataSet.setTimestamp(Unknown Source)
    at com.thortech.xl.dataaccess.tcDataSet.setTimestamp(Unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.setTimestamp(Unknown Source)
    at com.thortech.xl.ddm.instance.visitor.ImportVisitor.visitStarted(Unkno
    wn Source)
    at com.thortech.xl.ddm.instance.SchemaInstance.traverse(Unknown Source)
    at com.thortech.xl.ddm.instance.TableInstance.traverse(Unknown Source)
    at com.thortech.xl.ddm.instance.SchemaInstanceFacade.performImport(Unkno
    wn Source)
    at com.thortech.xl.ejb.beansimpl.tcImportOperationsBean.performImport(Un
    known Source)
    at com.thortech.xl.ejb.beans.tcImportOperationsSession.performImport(Unk
    nown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
    at org.jboss.ejb.StatefulSessionContainer$ContainerInterceptor.invoke(St
    atefulSessionContainer.java:598)
    at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.
    java:168)
    at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invo
    ke(CachedConnectionInterceptor.java:158)
    at org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor.invoke(State
    fulSessionInstanceInterceptor.java:333)
    at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidation
    Interceptor.java:63)
    at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInte
    rceptor.java:121)
    at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxIntercep
    torCMT.java:350)
    at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:1
    81)
    at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
    at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFacto
    ryFinderInterceptor.java:138)
    at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:6
    48)
    at org.jboss.ejb.Container.invoke(Container.java:960)
    at sun.reflect.GeneratedMethodAccessor127.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
    er.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
    java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(Loca
    lInvoker.java:169)
    at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
    at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerIntercepto
    r.java:209)
    at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.jav
    a:195)
    at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.
    java:61)
    at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:7
    0)
    at org.jboss.proxy.ejb.StatefulSessionInterceptor.invoke(StatefulSession
    Interceptor.java:121)
    at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
    at $Proxy606.performImport(Unknown Source)
    at Thor.API.Operations.tcImportOperationsClient.performImport(Unknown So
    urce)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at Thor.API.Base.SecurityInvocationHandler$1.run(Unknown Source)
    at Thor.API.Security.LoginHandler.jbossLoginSession.runAs(Unknown Source
    at Thor.API.Base.SecurityInvocationHandler.invoke(Unknown Source)
    at $Proxy819.performImport(Unknown Source)
    at com.thortech.xl.webclient.actions.CreateConnectorAction.createGeneric
    ConnectorSuccess(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchActio
    n.java:280)
    at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute(Unkn
    own Source)
    at com.thortech.xl.webclient.actions.tcActionBase.execute(Unknown Source
    at com.thortech.xl.webclient.actions.tcAction.execute(Unknown Source)
    at com.thortech.xl.webclient.actions.CreateConnectorAction.execute(Unkno
    wn Source)
    at org.apache.struts.action.RequestProcessor.processActionPerform(Reques
    tProcessor.java:484)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
    va:274)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:148
    2)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
    icationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
    ilterChain.java:206)
    at com.thortech.xl.webclient.security.SecurityFilter.doFilter(Unknown So
    urce)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
    icationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
    ilterChain.java:206)
    at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFi
    lter.java:96)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
    icationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
    ilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
    alve.java:230)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
    alve.java:175)
    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(Securit
    yAssociationValve.java:182)
    at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValv
    e.java:84)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
    ava:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
    ava:102)
    at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedC
    onnectionValve.java:157)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
    ve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
    a:262)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
    :844)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
    ss(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:44
    6)
    at java.lang.Thread.run(Thread.java:619)
    14:40:31,573 INFO [DATABASE] delete SUG where SVR_KEY = ?
    14:40:31,589 INFO [DATABASE] delete PUG where PKG_KEY = ?
    14:40:31,604 INFO [DATABASE] delete PRF where TOS_KEY = ?
    14:40:31,620 INFO [DATABASE] delete MSG where MIL_KEY = ?
    14:40:31,620 INFO [DATABASE] delete MST where MIL_KEY = ?
    14:40:31,635 INFO [DATABASE] delete RML where RML_KEY = ?
    14:40:31,651 INFO [DATABASE] SELECT STA_KEY SELFKEY FROM STA WHERE STA_STATUS =
    14:40:31,667 INFO [DATABASE] SELECT STA_KEY SELFKEY FROM STA WHERE STA_STATUS =
    14:40:31,667 INFO [DATABASE] SELECT STA_KEY SELFKEY FROM STA WHERE STA_STATUS =
    14:40:31,682 INFO [DATABASE] SELECT STA_KEY SELFKEY FROM STA WHERE STA_STATUS =
    14:40:31,682 INFO [DATABASE] SELECT STA_KEY SELFKEY FROM STA WHERE STA_STATUS =
    14:40:31,682 INFO [DATABASE] SELECT STA_KEY SELFKEY FROM STA WHERE STA_STATUS =
    14:40:31,682 INFO [DATABASE] SELECT STA_KEY SELFKEY FROM STA WHERE STA_STATUS =
    14:40:31,682 INFO [DATABASE] SELECT STA_KEY SELFKEY FROM STA WHERE STA_STATUS =
    14:40:31,698 INFO [DATABASE] SELECT STA_KEY SELFKEY FROM STA WHERE STA_STATUS =
    14:40:31,698 INFO [DATABASE] SELECT STA_KEY SELFKEY FROM STA WHERE STA_STATUS =
    14:40:31,698 INFO [DATABASE] SELECT STA_KEY SELFKEY FROM STA WHERE STA_STATUS =
    14:40:31,698 INFO [DATABASE] SELECT STA_KEY SELFKEY FROM STA WHERE STA_STATUS =
    14:40:31,729 INFO [DATABASE] SELECT USR_KEY SELFKEY FROM USR WHERE USR_LOGIN =
    14:40:31,745 INFO [DATABASE] delete MSG where MIL_KEY = ?
    14:40:31,745 INFO [DATABASE] delete MST where MIL_KEY = ?
    14:40:31,760 INFO [DATABASE] delete RML where RML_KEY = ?
    14:40:31,823 INFO [DATABASE] delete MSG where MIL_KEY = ?
    14:40:31,823 INFO [DATABASE] delete MST where MIL_KEY = ?
    14:40:31,839 INFO [DATABASE] delete RML where RML_KEY = ?
    14:40:32,979 INFO [DATABASE] delete MSG where MIL_KEY = ?
    14:40:32,979 INFO [DATABASE] delete MST where MIL_KEY = ?
    14:40:32,995 INFO [DATABASE] delete RML where RML_KEY = ?
    14:40:33,057 INFO [DATABASE] delete MSG where MIL_KEY = ?
    14:40:33,057 INFO [DATABASE] delete MST where MIL_KEY = ?
    14:40:33,057 INFO [DATABASE] delete RML where RML_KEY = ?
    14:40:33,120 INFO [DATABASE] delete MSG where MIL_KEY = ?
    14:40:33,120 INFO [DATABASE] delete MST where MIL_KEY = ?
    14:40:33,135 INFO [DATABASE] delete RML where RML_KEY = ?
    14:40:33,182 INFO [DATABASE] delete MSG where MIL_KEY = ?
    14:40:33,182 INFO [DATABASE] delete MST where MIL_KEY = ?
    14:40:33,198 INFO [DATABASE] delete RML where RML_KEY = ?
    14:40:33,260 INFO [DATABASE] delete MSG where MIL_KEY = ?
    14:40:33,260 INFO [DATABASE] delete MST where MIL_KEY = ?
    14:40:33,276 INFO [DATABASE] delete RML where RML_KEY = ?
    14:40:33,338 INFO [DATABASE] delete MSG where MIL_KEY = ?
    14:40:33,338 INFO [DATABASE] delete MST where MIL_KEY = ?
    14:40:33,354 INFO [DATABASE] delete RML where RML_KEY = ?
    14:40:33,432 INFO [DATABASE] delete OUG where OBJ_KEY = ?
    14:40:33,432 INFO [DATABASE] delete OBA where OBJ_KEY = ?
    14:40:33,682 INFO [DATABASE] delete LKV where LKV_KEY = ?
    14:40:33,682 INFO [DATABASE] delete LKV where LKV_KEY = ?
    14:40:33,682 INFO [DATABASE] delete LKV where LKV_KEY = ?
    14:40:33,682 INFO [DATABASE] delete LKV where LKV_KEY = ?
    14:40:33,682 INFO [DATABASE] delete LKV where LKV_KEY = ?
    14:40:33,682 INFO [DATABASE] delete LKV where LKV_KEY = ?
    14:40:33,682 INFO [DATABASE] delete LKV where LKV_KEY = ?
    14:40:33,682 INFO [DATABASE] delete LKV where LKV_KEY = ?
    14:40:33,745 INFO [STATS] Purging 49 prepared statements
    15:12:12,977 ERROR [DispatchAction] Request[CreateConnector] does not contain h
    andler parameter named method
    Edited by: Chhavi Saluja on Jan 18, 2010 1:11 AM
    Edited by: Chhavi Saluja on Jan 18, 2010 1:12 AM
    Edited by: Chhavi Saluja on Jan 18, 2010 1:42 AM
    Edited by: Chhavi Saluja on Jan 18, 2010 7:13 PM
    i turned off the oim server and then when i started it again this morning, it got started giving following error at command prompt:
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
    at org.jboss.ejb.MessageDrivenContainer$ContainerInterceptor.invoke(Mess
    ageDrivenContainer.java:495)
    at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invo
    ke(CachedConnectionInterceptor.java:158)
    at org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor.invoke(Message
    DrivenInstanceInterceptor.java:116)
    at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidation
    Interceptor.java:63)
    at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInte
    rceptor.java:121)
    at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxIntercep
    torCMT.java:350)
    at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:1
    81)
    at org.jboss.ejb.plugins.RunAsSecurityInterceptor.invoke(RunAsSecurityIn
    terceptor.java:109)
    at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
    at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFacto
    ryFinderInterceptor.java:138)
    at org.jboss.ejb.MessageDrivenContainer.internalInvoke(MessageDrivenCont
    ainer.java:402)
    at org.jboss.ejb.Container.invoke(Container.java:960)
    at org.jboss.ejb.plugins.jms.JMSContainerInvoker.invoke(JMSContainerInvo
    ker.java:1092)
    at org.jboss.ejb.plugins.jms.JMSContainerInvoker$MessageListenerImpl.onM
    essage(JMSContainerInvoker.java:1392)
    at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:26
    6)
    at org.jboss.mq.SpyMessageConsumer.sessionConsumerProcessMessage(SpyMess
    ageConsumer.java:906)
    at org.jboss.mq.SpyMessageConsumer.addMessage(SpyMessageConsumer.java:17
    0)
    at org.jboss.mq.SpySession.run(SpySession.java:323)
    at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:194)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExec
    utor.java:761)
    at java.lang.Thread.run(Thread.java:619)
    08:49:47,962 ERROR [DATABASE] Error: Error Keyword: DAE.DB_READ_FAILED
    Description: Could not execute database read. The database encountered a proble
    m with the specified SQL query.
    Remedy: Check the database query. Contact your system adminstrator.
    Action: E
    Severity: H
    Help URL:
    Detail:
    com.thortech.xl.orb.dataaccess.tcDataAccessException: DB_READ_FAILEDDetail: SQL:
    select err_key, err_code, err_desc, err_rowver, err_remedy, err_count, err_last
    occurance, erraction, err_help_url, err_severity from err where err_code='DOBJ
    .UPDATE_FAILED'Description: Got a null connectionSQL State: Vendor Code: 0Additi
    onal Debug Info:com.thortech.xl.orb.dataaccess.tcDataAccessException
    at com.thortech.xl.dataaccess.tcDataAccessExceptionUtil.createException(
    Unknown Source)
    at com.thortech.xl.dataaccess.tcDataBase.createException(Unknown Source)
    at com.thortech.xl.dataaccess.tcDataBase.readPartialStatement(Unknown So
    urce)
    at com.thortech.xl.dataobj.tcDataBase.readPartialStatement(Unknown Sourc
    e)
    at com.thortech.xl.dataobj.tcDataBase.readStatement(Unknown Source)
    at com.thortech.xl.dataobj.tcDataBase.getError(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.handleError(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.handleError(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcRCE.finishDataReceived(Unknown Source)
    at com.thortech.xl.schedule.jms.reconOffline.ProcessOfflineReconMessages
    .finishReconciliationEvent(Unknown Source)
    at com.thortech.xl.schedule.jms.reconOffline.ProcessOfflineReconMessages
    .execute(Unknown Source)
    at com.thortech.xl.schedule.jms.messagehandler.MessageProcessUtil.proces
    sMessage(Unknown Source)
    at com.thortech.xl.schedule.jms.messagehandler.ReconMessageHandlerMDB.on
    Message(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
    at org.jboss.ejb.MessageDrivenContainer$ContainerInterceptor.invoke(Mess
    ageDrivenContainer.java:495)
    at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invo
    ke(CachedConnectionInterceptor.java:158)
    at org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor.invoke(Message
    DrivenInstanceInterceptor.java:116)
    at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidation
    Interceptor.java:63)
    at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInte
    rceptor.java:121)
    at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxIntercep
    torCMT.java:350)
    at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:1
    81)
    at org.jboss.ejb.plugins.RunAsSecurityInterceptor.invoke(RunAsSecurityIn
    terceptor.java:109)
    at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
    at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFacto
    ryFinderInterceptor.java:138)
    at org.jboss.ejb.MessageDrivenContainer.internalInvoke(MessageDrivenCont
    ainer.java:402)
    at org.jboss.ejb.Container.invoke(Container.java:960)
    at org.jboss.ejb.plugins.jms.JMSContainerInvoker.invoke(JMSContainerInvo
    ker.java:1092)
    at org.jboss.ejb.plugins.jms.JMSContainerInvoker$MessageListenerImpl.onM
    essage(JMSContainerInvoker.java:1392)
    at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:26
    6)
    at org.jboss.mq.SpyMessageConsumer.sessionConsumerProcessMessage(SpyMess
    ageConsumer.java:906)
    at org.jboss.mq.SpyMessageConsumer.addMessage(SpyMessageConsumer.java:17
    0)
    at org.jboss.mq.SpySession.run(SpySession.java:323)
    at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:194)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExec
    utor.java:761)
    at java.lang.Thread.run(Thread.java:619)
    Source SQL Exception:
    java.sql.SQLException: Got a null connection
    at com.thortech.xl.dataaccess.tcDataBase.readPartialStatement(Unknown So
    urce)
    at com.thortech.xl.dataobj.tcDataBase.readPartialStatement(Unknown Sourc
    e)
    at com.thortech.xl.dataobj.tcDataBase.readStatement(Unknown Source)
    at com.thortech.xl.dataobj.tcDataBase.getError(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.handleError(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.handleError(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcRCE.finishDataReceived(Unknown Source)
    at com.thortech.xl.schedule.jms.reconOffline.ProcessOfflineReconMessages
    .finishReconciliationEvent(Unknown Source)
    at com.thortech.xl.schedule.jms.reconOffline.ProcessOfflineReconMessages
    .execute(Unknown Source)
    at com.thortech.xl.schedule.jms.messagehandler.MessageProcessUtil.proces
    sMessage(Unknown Source)
    at com.thortech.xl.schedule.jms.messagehandler.ReconMessageHandlerMDB.on
    Message(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
    at org.jboss.ejb.MessageDrivenContainer$ContainerInterceptor.invoke(Mess
    ageDrivenContainer.java:495)
    at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invo
    ke(CachedConnectionInterceptor.java:158)
    at org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor.invoke(Message
    DrivenInstanceInterceptor.java:116)
    at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidation
    Interceptor.java:63)
    at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInte
    rceptor.java:121)
    at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxIntercep
    torCMT.java:350)
    at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:1
    81)
    at org.jboss.ejb.plugins.RunAsSecurityInterceptor.invoke(RunAsSecurityIn
    terceptor.java:109)
    at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
    at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFacto
    ryFinderInterceptor.java:138)
    at org.jboss.ejb.MessageDrivenContainer.internalInvoke(MessageDrivenCont
    ainer.java:402)
    at org.jboss.ejb.Container.invoke(Container.java:960)
    at org.jboss.ejb.plugins.jms.JMSContainerInvoker.invoke(JMSContainerInvo
    ker.java:1092)
    at org.jboss.ejb.plugins.jms.JMSContainerInvoker$MessageListenerImpl.onM
    essage(JMSContainerInvoker.java:1392)
    at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:26
    6)
    at org.jboss.mq.SpyMessageConsumer.sessionConsumerProcessMessage(SpyMess
    ageConsumer.java:906)
    at org.jboss.mq.SpyMessageConsumer.addMessage(SpyMessageConsumer.java:17
    0)
    at org.jboss.mq.SpySession.run(SpySession.java:323)
    at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:194)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExec
    utor.java:761)
    at java.lang.Thread.run(Thread.java:619)
    08:49:47,977 ERROR [DATABASE] Class/Method: tcDataBase/rollbackTransaction encou
    nter some problems: Rollback Executed From
    java.lang.Exception: Rollback Executed From
    at com.thortech.xl.dataaccess.tcDataBase.rollbackTransaction(Unknown Sou
    rce)
    at com.thortech.xl.dataobj.tcDataObj.rollback(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.doRollback(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcRCE.finishDataReceived(Unknown Source)
    at com.thortech.xl.schedule.jms.reconOffline.ProcessOfflineReconMessages
    .finishReconciliationEvent(Unknown Source)
    at com.thortech.xl.schedule.jms.reconOffline.ProcessOfflineReconMessages
    .execute(Unknown Source)
    at com.thortech.xl.schedule.jms.messagehandler.MessageProcessUtil.proces
    sMessage(Unknown Source)
    at com.thortech.xl.schedule.jms.messagehandler.ReconMessageHandlerMDB.on
    Message(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
    at org.jboss.ejb.MessageDrivenContainer$ContainerInterceptor.invoke(Mess
    ageDrivenContainer.java:495)
    at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invo
    ke(CachedConnectionInterceptor.java:158)
    at org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor.invoke(Message
    DrivenInstanceInterceptor.java:116)
    at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidation
    Interceptor.java:63)
    at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInte
    rceptor.java:121)
    at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxIntercep
    torCMT.java:350)
    at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:1
    81)
    at org.jboss.ejb.plugins.RunAsSecurityInterceptor.invoke(RunAsSecurityIn
    terceptor.java:109)
    at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
    at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFacto
    ryFinderInterceptor.java:138)
    at org.jboss.ejb.MessageDrivenContainer.internalInvoke(MessageDrivenCont
    ainer.java:402)
    at org.jboss.ejb.Container.invoke(Container.java:960)
    at org.jboss.ejb.plugins.jms.JMSContainerInvoker.invoke(JMSContainerInvo
    ker.java:1092)
    at org.jboss.ejb.plugins.jms.JMSContainerInvoker$MessageListenerImpl.onM
    essage(JMSContainerInvoker.java:1392)
    at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:26
    6)
    at org.jboss.mq.SpyMessageConsumer.sessionConsumerProcessMessage(SpyMess
    ageConsumer.java:906)
    at

    Yes, but looking at your log, make sure you define it in the logger in capital letters (DBADAPTERLOGGER). I've had issues in the past where i defined the log level as noted in the documentation, and it only outputted the errors because it was outputting in all caps.
    The documentation for the connector defines how you should enter your log levels in JBOSS.
    -Kevin

  • AD- OIM Reconciliation with Manager as Approver of Resources

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

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

  • How to Integrate OIM API with the Application in NetBeans

    Hi All,
    I'm Facing problems to Integrate OIM API with the Application. I'm using Netbeans IDE. Can anyone please let me know the steps to do so?? any documents will also help me.
    Thanks

    Hey,
    Helpful links for you:
    1- http://www.youtube.com/watch?v=Yccl0HqfA3o
    2- http://www.youtube.com/watch?v=ZdMTLRF7P_4
    Let me know if it helps you. I hope so.
    Thiago Leoncio Guimaraes

  • 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

Maybe you are looking for