Cloning of DBUM Connector
Hi All,
I am using DBUM 9.1.0.4 connector, now i have a requirement to clone it. Is it possible to clone this connector. Will this version of DBUM connector support cloning??
Regards,
$sid
I think, yes, it is possible to clone the connector:-
Oracle® Fusion Middleware Administrator's Guide for Oracle Identity Manager
11g Release 1 (11.1.1)
*6.6.2 Cloning a Connector*
http://docs.oracle.com/cd/E21764_01/doc.1111/e14308/conn_mgmt.htm#OMADM4458
One alternative way can be to open up the Connector XML file and rename the components manually by using some text editor (REPLACE ALL... like AD User renamed to Clone AD User through out )... Reason is that in any well-written connector, the Resources, Forms, Lookup names etc are not hard-coded in the code itself... Otherwise cloning won't be possible...
Similar Messages
-
HOW COULD I DELETE A DBUM CONNECTOR?
Hi,
I have cloned my dbum connector and i need clean the oim deleting some dbum connector cloned that i don't use anymore
any body know how to do this??
thanks!There is an uninstall process documented here: http://docs.oracle.com/cd/E21764_01/doc.1111/e14308/conn_mgmt.htm#BABFBAAI
-Kevin -
How to delete a DBUM connector cloned - OIM 11g R1 ?
Hi,
I have a DBUM connector cloned, sometimes the cloning process wasn't successfully and now i have to delete the wrong cloned connectors .
Looking for information i found how to delete a connector, but this is for the big connector and i need when is a cloned connector.
any idea?
thank you.!25 Jan 2013 15:41:42 DEBUG Logger Initialized
25 Jan 2013 15:41:42 DEBUG Exiting Method: validateAndInitiazeLogger of Class: ConnectorUninstall
25 Jan 2013 15:41:42 DEBUG Exiting Method: loadPropertyFileAndLogger of Class: ConnectorUninstall
25 Jan 2013 15:41:42 DEBUG Start of ConnectorUninstall Utility.
25 Jan 2013 15:41:42 DEBUG Entering Method: getDBPassword of Class: ConnectorUninstall
25 Jan 2013 15:41:48 DEBUG Exiting Method: getDBPassword of Class: ConnectorUninstall
25 Jan 2013 15:41:48 DEBUG Entering Method: getOIMAdminUserName of Class: ConnectorUninstall
25 Jan 2013 15:41:51 DEBUG Exiting Method: getOIMAdminUserName of Class: ConnectorUninstall
25 Jan 2013 15:41:51 DEBUG Entering Method: getOIMAdminPassword of Class: ConnectorUninstall
25 Jan 2013 15:41:55 DEBUG Exiting Method: getOIMAdminPassword of Class: ConnectorUninstall
25 Jan 2013 15:41:55 DEBUG Entering Method: getOIMServerT3URL of Class: ConnectorUninstall
25 Jan 2013 15:42:02 DEBUG Exiting Method: getOIMServerT3URL of Class: ConnectorUninstall
25 Jan 2013 15:42:02 DEBUG Entering Constructor of Class: UninstallUtility.
25 Jan 2013 15:42:02 DEBUG Validating Properties File..
25 Jan 2013 15:42:02 DEBUG Entering Method: validateAndPopulateDBAndConnectorParameters of Class: UninstallUtility
25 Jan 2013 15:42:02 DEBUG Exiting Method: validateAndPopulateDBAndConnectorParameters of Class: UninstallUtility
25 Jan 2013 15:42:02 DEBUG Valdiation Succeeded.. All the properties have been loaded.
25 Jan 2013 15:42:02 DEBUG Getting the Database Connection
25 Jan 2013 15:42:02 DEBUG Entering Method: getDatabaseConnection of Class: UninstallUtility
25 Jan 2013 15:42:02 DEBUG jdbc:oracle:thin:@192.168.12.57:1521:ban26
25 Jan 2013 15:42:16 DEBUG Connection established
25 Jan 2013 15:42:16 DEBUG Exiting Method: getDatabaseConnection of Class: UninstallUtility
25 Jan 2013 15:42:16 DEBUG Setting the OIMClient
25 Jan 2013 15:42:16 DEBUG Entering Method: setOIMClient of Class: UninstallUtility
25 Jan 2013 15:42:25 DEBUG Exiting Method: setOIMClient of Class: UninstallUtility
25 Jan 2013 15:42:25 DEBUG Successful in setting the OIMClient
25 Jan 2013 15:42:25 DEBUG Exiting Constructor of Class: UninstallUtility.
25 Jan 2013 15:42:25 DEBUG Entering Method: doObjectDeletion of Class: ConnectorUninstall
25 Jan 2013 15:42:32 DEBUG Entering Method: validateObjectDeletion of Class: UninstallUtility
25 Jan 2013 15:42:32 DEBUG Exiting Method: validateObjectDeletion of Class: UninstallUtility
25 Jan 2013 15:42:32 DEBUG Entering Method: getTokens of Class: ConnectorUninstall
25 Jan 2013 15:42:32 DEBUG Exiting Method: getTokens of Class: ConnectorUninstall
25 Jan 2013 15:42:32 DEBUG Entering the getROList method of UninstallUtility
25 Jan 2013 15:42:33 DEBUG List of Resource object fetched from database: [Oracle DB User, Oracle DB Trusted, AD Group, AD Organizational Unit, AD User, AD User Trusted, UNIX User Trusted, UNIX User, TB_BAN23_SIC_GTC, iPlanet Organisation Unit, iPlanet User, iPlanet Group, iPlanet Role, RSA Auth Manager Token, RSA Auth Manager User, Xellerate User, Xellerate Organization, Installation, Oracle DB User 1, Oracle DB Trusted 1, TB_BAN24_SUB_GTC, TB_BAN24_AUR_GTC, TB_BANE_AURO_GTC, TB_BAN24_CUD2_GTC, TB_PRUBAN24_GTC, OracleBAN26, Oracle DB Trusted ban26, OracleBAN23, Oracle DB23 Trusted, OracleSICBan23, OracleBAN25jano, Oracle DB Trusted mfnsys DCV, Oracle DB Trusted Usu Esp Bane, TB_BAN23_JAN_GTC, TB_BAN23_MAS_GTC, TB_BAN23_SEC_EXT_GTC, TB_BAN23_SECE_GTC, TB_BAN24_CUD_GTC, TB_BANE_AUR2_GTC, TB_SIPEC_GTC, TBBAN24_CUD_ESP_GTC, TBBAN25_AUR_ESP_GTC, TBBAN23_AUR_ESP_GTC, TBBANE_SISEC_ESP_GTC, TB_MFNSYS_DCV_4_GTC, TB_MFNSYS_DCV_5_GTC, OracleBANE, OracleBAN23Sic, Oracle DB Trusted Ban23 SIC, OracleBAN24cud, Oracle DB Trusted ban25 JANO, OracleBANEsisec, Oracle DB Trusted bane SISEC, Usu Esp OracleBAN25, Oracle DB Trusted Usu Esp Ban25, Oracle DB Trusted Usu Esp Ban26, SPRU1A Trusted, SPRU1A User, TB_BAN23_AURA_GTC, TB_BAN25_AUR_GTC, TB_BAN25_SIM_GTC, TB_BANE_AUR_GTC, TB_BANE_SIS_GTC, TB_BAN26_MAS_GTC, TB_BANE_SISEC_GTC, TB_BANE_SIS_2_GTC, TB_MFNSYS_DCV_2_GTC, TB_MFNSYS_DCV_3_GTC, TBBAN24_AUR_ESP_GTC, TBBANE_AUR_ESP_GTC, TBBAN25_JANO_ESP_GTC, TBBAN26_MAS_ESP_GTC, TBBAN23_SIC_ESP_GTC, TBBAN24_CUD_ESP_2_GTC, Oracle_Ban27, Oracle_Ban27_Trusted, OracleBAN24, Oracle DB24 Trusted, OracleBAN25, Oracle DB25 Trusted, OracleBAN27, Oracle DB27 Trusted, Oracle DBBANE Trusted, Oracle DBMFNSYS Trusted, Oracle DB Trusted SIC Ban23, OracleBAN23praxis, Oracle DB Trusted Ban23 PRAXIS, Oracle DB Trusted ban24 CUD, OracleBAN26master, Oracle DB Trusted ban26 MASTER, OracleMFNSYSdcv, Usu Esp OracleBAN23, Usu Esp OracleBAN24, Oracle DB Trusted Usu Esp Ban24, Usu Esp OracleBAN26, Usu Esp OracleBANE, TB_BAN23_AUR_GTC, TB_BAN25_SMV_GTC, TB_BAN25_JAN_GTC, TB_BAN26_AUR_GTC, TB_BANE_UPLO_GTC, TB_BANE_UPDU_GTC, TB_BAN26_MAS_2_GTC, TB_PRUEBA_C_GTC_GTC, TB_MFNSYS_DCV_GTC, TB_BAN25_SMV_2_GTC, TB_BAN27_IDMUSER_GTC, TB_ACH_CENIT_GTC, TBBAN26_AUR_ESP_GTC, TBBAN24_CUD_ESP_3_GTC, TB_MFNSYS_DCV_6_GTC, Oracle DB User ban24, Oracle DB Trusted ban24, Usuario BD ban23, Oracle DB Trusted ban23, OracleMFNSYS, Oracle UsuEspDB23 Trusted, SUCED USUARIOS_GTC, SUCED USUAUTORIZADOS_GTC]
25 Jan 2013 15:42:33 DEBUG Exiting the getROList method of UninstallUtility
25 Jan 2013 15:42:33 DEBUG Entering Method: doResourceObjectDeletion of Class: ConnectorUninstall
25 Jan 2013 15:42:33 DEBUG Entering Method: checkAccessPolicies of Class: UninstallUtility
25 Jan 2013 15:42:33 DEBUG Checking the access policy related to the resource object(s): [OracleBAN25jano]
25 Jan 2013 15:42:33 DEBUG Exiting Method: checkAccessPolicies of Class: UninstallUtility
25 Jan 2013 15:42:33 DEBUG There are no Access Policies Associated with the Resource
25 Jan 2013 15:42:33 DEBUG Closing all the Requests Associated with the Resource
25 Jan 2013 15:42:33 DEBUG Entering Method: closeRequest of Class: UninstallUtility
25 Jan 2013 15:42:33 DEBUG Getting the RequestService Handler
25 Jan 2013 15:42:33 DEBUG Entering Method: getRequestService of Class: UninstallUtility
25 Jan 2013 15:42:33 DEBUG Exiting Method: getRequestService of Class: UninstallUtility
25 Jan 2013 15:42:33 DEBUG Successful in getting the RequestService Handler
25 Jan 2013 15:42:33 DEBUG Prepared Statement that would be executed : select distinct(request_beneficiary_entities.rbe_request_key) from request_beneficiary_entities request_beneficiary_entities, obj obj, request request, request_beneficiary request_beneficiary where request_beneficiary_entities.rbe_entity_type='Resource' and request_beneficiary_entities.RBE_ENTITY_KEY = obj.obj_key and obj.obj_name=? and request.REQUEST_KEY = request_beneficiary.REQUEST_KEY and request_beneficiary.REQUEST_KEY = request_beneficiary_entities.rbe_request_key and request_beneficiary.BENEFICIARY_KEY = request_beneficiary_entities.RBE_BENEFICIARY_KEY and request.REQUEST_STATUS not in ('Operation Initiated', 'Template Approval Rejected', 'Request Approval Rejected', 'Operation Approval Rejected', 'Request Closed', 'Request Withdrawn', 'Request Completed', 'Request Failed', 'Request Partially Failed', 'Operation Completed', 'Post Operation Processing Initiated', 'Request Completed with Errors')
25 Jan 2013 15:42:33 DEBUG Executing the Prepared Statement for the ResourceObject: OracleBAN25jano
25 Jan 2013 15:42:35 DEBUG Successfully executed the Prepared Statement for the ResourceObject: OracleBAN25jano
25 Jan 2013 15:42:35 DEBUG Exiting Method: closeRequest of Class: UninstallUtility
25 Jan 2013 15:42:35 DEBUG Entering Method: checkAndPrintRequestTemplate of Class: UninstallUtility
25 Jan 2013 15:42:35 DEBUG Prepared Statement that would be executed : select distinct(request.REQUEST_TEMPLATE_NAME) from request_beneficiary_entities request_beneficiary_entities, obj obj, request request, request_beneficiary request_beneficiary where request_beneficiary_entities.rbe_entity_type='Resource' and request_beneficiary_entities.RBE_ENTITY_KEY = obj.obj_key and obj.obj_name=? and request.REQUEST_KEY = request_beneficiary.REQUEST_KEY and request_beneficiary.BENEFICIARY_KEY = request_beneficiary_entities.RBE_BENEFICIARY_KEY
25 Jan 2013 15:42:35 DEBUG Executing the Prepared Statement for the ResourceObject: OracleBAN25jano
25 Jan 2013 15:42:35 DEBUG Successfully executed the Prepared Statement for the ResourceObject: OracleBAN25jano
25 Jan 2013 15:42:35 DEBUG Exiting Method: checkAndPrintRequestTemplate of Class: UninstallUtility
25 Jan 2013 15:42:35 DEBUG Proceeding for the Deletion...
25 Jan 2013 15:42:35 DEBUG =====================================================================
25 Jan 2013 15:42:35 DEBUG Invoking Object Deletion:
25 Jan 2013 15:42:35 DEBUG =====================================================================
25 Jan 2013 15:42:35 DEBUG Entering the deleteResource method of UninstallUtility
25 Jan 2013 15:42:35 DEBUG Entering the removeDeletedResourceObject method of UninstallUtility
25 Jan 2013 15:42:35 DEBUG Exiting the removeDeletedResourceObject method of UninstallUtility
25 Jan 2013 15:42:35 DEBUG List of resource object selected for deletion: [OracleBAN25jano]
25 Jan 2013 15:42:35 DEBUG Entering Method: checkAndPrintAttestationTask of Class: UninstallUtility
25 Jan 2013 15:42:35 DEBUG Prepared Statement that would be executed : SELECT DISTINCT apd.apd_name FROM apd,atr,apt,atd,oiu,obi,obj WHERE apd.apd_key = atr.apd_key AND atr.atr_key = apt.atr_key AND apt.apt_key = atd.apt_key AND atd.oiu_key = oiu.oiu_key AND oiu.obi_key = obi.obi_key AND obi.obj_key = obj.obj_key AND obj.obj_name = ?
25 Jan 2013 15:42:35 DEBUG Executing the Prepared Statement for the ResourceObject: OracleBAN25jano
25 Jan 2013 15:42:35 DEBUG Successfully executed the Prepared Statement for the ResourceObject: OracleBAN25jano
25 Jan 2013 15:42:35 DEBUG Exiting Method: checkAndPrintAttestationTask of Class: UninstallUtility
25 Jan 2013 15:42:35 DEBUG Entering Method: deleteReconciliationData of Class: UninstallUtility
25 Jan 2013 15:42:35 DEBUG Getting ReconConfigService instance.
25 Jan 2013 15:42:35 DEBUG Successful in getting ReconConfigService instance.
25 Jan 2013 15:42:35 DEBUG Deleting the reconciliation profile for the resource object: OracleBAN25jano
25 Jan 2013 15:43:09 DEBUG Deleted the reconciliation profile for the resource object: OracleBAN25jano
25 Jan 2013 15:43:09 DEBUG Exiting Method: deleteReconciliationData of Class: UninstallUtility
25 Jan 2013 15:43:09 DEBUG Stored Procedure Call= {call XL_PKG_RemoveObject.XL_SP_RemoveRO(?,?)}
25 Jan 2013 15:43:11 DEBUG Exiting the deleteResource method of UninstallUtility
25 Jan 2013 15:43:11 DEBUG Messsage Returned by the SP: null -
DBUM Connector Issue in OIM11g
Hi all. I'm having a very strange issue. Let me explain my scenario. I have installed correctly the DBUM Connector 9.1.0 in OIM11g. When I start a direct provisioning for an user, it all works perfectly: the user gets correctly created automatically on Oracle DB by the connector. Now I'm trying to enable a Human User to edit the provisioning form before the connector starts for the provisioning in the following way:
- User X starts direct provisioning for Oracle DB resource object
- User Y is assigned the provisiong task "Edit Provisioning Form" (which precedes "Create User" - standard task created by DBUM connector installation)
- User Y edits the provisioning form (previously compiled from User X)
- Connector starts for the provisioning with the provisioning form modified by User Y
All actors involved in this process have all privileges on resources and forms for Oracle DB resource object.
Although this, when connector starts it reply with the "ERROR" response code. Analyzing the log, I've been able to see this exceptions:
oracle.iam.connectors.common.vo.ITResource
and all the related exceptions. By the way, User X chooses correctly the IT Resource for Oracle DB resource, and User Y does not modify X's choice.
Could anyone help me to find out the solution to this problem?
I've tried the same solution with SSH Connector, in OIM11g, and it works fine. I'm having this issue only with DBUM Connector for Oracle DB.
Thanks in advance for the help,
Giuseppe.I kind of remember ..i had a similar issue , Can you try giving permission to the involved actors on DBUM IT Resource.
Thanks
Suren -
Using a Stored Procedure with the DBUM connector
Hello, I am a new to the Oracle Identity Manager. The system I am running on is Windows Server 2008. I have recently installed version 11.1.1.3.0 of the Identity and Access Management suite, along with the appropriate components. I am using an 11g R2 database as my repository. I have installed the DBUM connector, and have successfully provisioned a user to my database (which is also an Oracle database).
However, I have an instance where I need to not only provision a database user account, but also that user's ID and password (after running some arbitrary function to it, such as appending a 1 or hashing it) to a table located within that same database.
Could someone please give me a high-level description of what I need to do to accomplish this, and possibly point me in the direction of some documentation? I greatly appreciate it.You can write your own custom code to run a stored procedure. Here is documentation for it: http://download.oracle.com/javase/tutorial/jdbc/basics/storedprocedures.html
Create your code, and deploy your jar file to the xellerate/JavaTasks folder. Create an adapter to use the code. Then on your provisioning process definition create a new task and attach the adapter. Finally, trigger the task off the create user task.
-Kevin -
Hi All,
I have instlalled the OIM DBUM connector for Oracle databse. I have provided all the parametrs except connectionproperties column while configuring the itresource for the connector.when trying to run the schedulers OOTB to populate lookups synchronized with target iam getting the following error.please help me out.
oracle.iam.connectors.icfcommon.exceptions.OIMException: Thor.API.Exceptions.tcAPIException: Row index out of bounds
thanks.Hi Ketan,
I have installed DBUM *11.1.1.6* on OIM *11.1.1.5* locally.
in the connector guide i followed below steps.
1. Sec:2.2.1 Installing the Connector in Oracle Identity Manager
2. Sec:2.3 Postinstallation
Section 2.3.1, "Postinstallation on Oracle Identity Manager"
Section 2.3.1.1, "Configuring the Target System As a Trusted Source"-notdone
Section 2.3.1.2, "Changing to the Required Input Locale" -----left it with default values
Section 2.3.1.3, "Clearing Content Related to Connector Resource Bundles from the
Server Cache"
Section 2.3.1.4, "Creating the Administrator Account on Oracle Database Vault"-----not done
Section 2.3.1.5, "Setting up the Lookup Definition for Connection Pooling"---not done
Section 2.3.1.6, "Enabling Logging for Oracle Identity Manager"
Section 2.3.2 Configuring the IT Resource for the Target System
In this we have a parameter text field called Connection Properties ----I left it blank and dont know what needs to be filled.
Remaining parameters are set
Database Name-IP of DB machine
DB Type
JDBC Driver
JDBC URL
Login Password
Login User
I could see connector installation success message. But when I am trying to run the scheduled jobs configured to populate the lookups , getting the above mentioned error.
Thanks.
Section 2.3.2, "Configuring the IT Resource for the Target System"
Section 2.3.3, "Configuring the Connector to Support Multiple Versions of the
Target System"------------------->not done
Edited by: Powerlad on Sep 2, 2012 11:55 PM -
DBUM Connector Prepopulate 1 Role?
Hello everyone,
I am currently using OIM 11g (11.1.1.3.0) and need to have my DBUM connector provision all users with the ability to 'Create a Session' within my target databases. I know this can be done either by provisioning the Create Session privilege, or a role with the equivalent privilege attached to it. However, I want the process to be automated, so that all users get that without having to select it, like my other prepopulate adapters. Also, I have multiple IT Resources connecting to different databases, and all of them need the users to have the 'Create Session' privilege. How can I achieve this functionality?
Thanks in advance!One of the other and simpler ways would be do follow the same Role XYZ -> Access Policies -> Resource -> Privilege (In Process Form) concept.
Do not put any Membership Rule. Now instead of end-users requesting access to this Resource, let them raise a request for the 'Role XYZ' itself. Rename the Role XYZ to a meaningful description. This way your request model also gets straightened. If this is strictly against the request model you want to follow then you always have the API option. -
OIM database DBUM connector 11g
Hi All,
I have installed DBUM 11.1.1.6 connector for Oracle database. Configured ITres and the necessary objects. Tested the provisioning operation.It was successful. But the role assignment task got failed. When I checked for the user in target db under dba_users user is not present. Please help me out. And suggest me what is the post deployment results.
Thanks.Hi Vijay,
Are you able to see the (database entitlements and roles) in catalog by using this version of DBUM connector?
we do see the entitlements and roles/privileages populating in ent_list table but NOT in catalog table.
Pls confirm.
Thanks,
Sridhar -
Hello everyone,
I'm currently working with OIM 11g (11.1.1.3.0) and I've run into a bit of an issue:
I have 3 databases set up, designated by 3 IT Resources. I have the base DBUM connector customized with functionality, which works fine when directly provisioning (This includes custom prepopulated form data, etc.) Well, I need to be able to choose which database is provisioned to in the form of a request. I need a user to have the ability to go into the Self-Service section of OIM, and request to be provisioned to IT Resource 1 and/or IT Resource 2 and/or IT Resource 3, and then be automatically provisioned (taking advantage of the same customizations that a direct provision gets with the prepopulated form data). How may I go about doing this?Create a request dataset having one field i.e. for IT Resource Selection.
-
DBUM Connector - Disable User Issue
Hi guys. I'm facing an issue with the DBUM Connector for OIM11g, version 9.1.0.4. In particular when I try to disable a provisioned resource MySQL DB User, the system comes to a "Request Failed". Resource provisioning correctly works, I can create the user on the target db. I've read the connector's manual. It shows in 1-11 table (Provisioning Functions for MySQL) these rows:
Enable user adpDBUMPreventEnable
Disable user adpDBUMPreventDisable
All configuration on my installation seems ok. I have:
- Target System: MySQL version 5.1.51-community
- DBUM Connector: version 9.1.0.4
- Oracle Identity Manager 11.1.1.5.0
Am I wrong in something? How can I disable a user on the MySQL target system (request based provisioning)?
Thank you in advance,
Giuseppe.Hi Giuseppe
It clearly states that Enable & Disable functionality is not supported OOTB with DBUM-->MySQL connector.
If you understand what is Disable and Enable of a MySQL user fucntionally, u could customize the connector.
as part of cusotmization remove the attached adapters on Enable and Disable tasks and attach the custom adapters performing actual enable & disable on the target.
Regards
user12841694 -
Dbum connector for oim 9.1.0.1
do we have dbum connector which is compatible with oracle identity manager release 9.1.0.1?
i have dbum 9.1.0 connector but it is compatible with only oim 9.1.0.2 or later
can anyone please help meUnless someone happens to have a copy laying around of the older connector you would have to talk to Oracle about this.
Best regards
/Martin -
Trusted recon using DBUM connector
Hi,
We need to do trusted reconciliation from OIM 11gr1 to OIM 11gr2. This is not a one time process. Which connector is feasible for that?, Oracle DBUM connector or GTC connector for database application tables
ThanksBoth DBUM and Application Table(GTC) are fine . I suggest go with DBUM. It require less effort to configure and have a sql query to edit at any point of time.
-
16:03:41,046 INFO [LOOKUP] oracle.iam.connectors.common.tasks.LookupReconciliationTask : init()
: Ref Data Provider Impl = oracle.iam.connectors.dbum.tasks.DBUMLookupReconTask
16:03:41,046 INFO [LOOKUP] oracle.iam.connectors.common.tasks.LookupReconciliationTask : init()
: IT Resource = Oracle
16:03:41,046 INFO [LOOKUP] oracle.iam.connectors.common.tasks.LookupReconciliationTask : init()
: Task Name = DBUM Lookup reconciliation
16:03:41,046 INFO [LOOKUP] oracle.iam.connectors.common.tasks.LookupReconciliationTask : init()
: Lookup Definition Name = Lookup.DBUM.Oracle.Roles
16:03:41,093 INFO [LOOKUP] oracle.iam.connectors.common.tasks.LookupReconciliationTask : init()
: : Task Attribute-->IT Resource Name=Oracle
16:03:41,093 INFO [LOOKUP] oracle.iam.connectors.common.tasks.LookupReconciliationTask : init()
: : Task Attribute-->Exclusion List=NODATA
16:03:41,093 INFO [LOOKUP] oracle.iam.connectors.common.tasks.LookupReconciliationTask : init()
: : Task Attribute-->Lookup Definition Name=Lookup.DBUM.Oracle.Roles
16:03:41,093 INFO [LOOKUP] oracle.iam.connectors.common.tasks.LookupReconciliationTask : init()
: : Task Attribute-->Task Name=DBUM Lookup reconciliation
16:03:41,093 INFO [LOOKUP] oracle.iam.connectors.common.tasks.LookupReconciliationTask : init()
: : Task Attribute-->Ref Data Provider Impl=oracle.iam.connectors.dbum.tasks.DBUMLookupReconTas
k
16:03:41,093 INFO [LOOKUP] oracle.iam.connectors.common.tasks.LookupReconciliationTask : init()
: : Task Attribute-->Query Properties File Path=C:\Documents and Settings\Administrator\Desktop
\DBUMLookUpQuery.properties
16:03:41,109 INFO [DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconTask : init : isSched
uledTaskParamsValid = true
16:03:41,109 INFO [DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconTask : init : Query Pr
operties File Path = C:\Documents and Settings\Administrator\Desktop\DBUMLookUpQuery.properties
16:03:41,109 INFO [DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconTask : init : Exclusio
n List = NODATA
16:03:41,109 INFO [DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconTask : init : Lookup D
efinition Name = Lookup.DBUM.Oracle.Roles
16:03:41,109 INFO [DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconTask : init : Configur
ation lookup is:- Lookup.DBUM.Oracle.Configuration
16:03:41,125 INFO [DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconTask : init : Keywords
: DROP ~DROP\t~INSERT ~INSERT\t~ALTER ~ALTER\t~CREATE ~CREATE\t~DELETE ~DELETE\t~UPDATE ~UPDATE
\t~TRUNCATE ~TRUNCATE\t~EXEC ~EXEC\t~/*~--~;
16:03:41,156 INFO [DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection
: isPool : False
16:03:41,156 INFO [DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection
: Connection Pooling has not been enabled. Will not use Connection Pooling Service
16:03:41,156 INFO [DBUM] oracle.iam.connectors.dbum.common.db.util.QueryBuilder : isValidQuery
: Query string : SELECT role FROM dba_roles
16:03:41,156 ERROR [DBUM] ====================================================
16:03:41,156 ERROR [DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconTask : handle : Except
ion Occured in handle method
16:03:41,156 ERROR [DBUM] ====================================================
16:03:41,156 ERROR [DBUM] ================= Start Stack Trace =======================
16:03:41,156 ERROR [DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconTask : handle
16:03:41,156 ERROR [DBUM] Database Exception occured while executing the look up recon
16:03:41,156 ERROR [DBUM] Description : Database Exception occured while executing the look up r
econ
16:03:41,156 ERROR [DBUM] oracle.iam.connectors.common.ConnectorException: Database Exception oc
cured while executing the look up recon
at oracle.iam.connectors.dbum.tasks.DBUMLookupReconTask.handle(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at oracle.iam.connectors.common.tasks.LookupReconciliationTask.execute(Unknown Source)
at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.run(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper$TaskExecutionAction.run(Unknown S
ource)
at Thor.API.Security.LoginHandler.jbossLoginSession.runAs(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.execute(Unknown Source)
at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
Caused by: oracle.iam.connectors.dbum.common.TargetOperationException: Failed to get the target
records
at oracle.iam.connectors.dbum.tasks.DBUMLookupReconHelper.getRecords(Unknown Source)
... 12 more
Caused by: oracle.iam.connectors.dbum.common.TargetOperationException: Database driver class not
found
at oracle.iam.connectors.dbum.common.db.util.DBConnection.getNonPooledConnection(Unknown
Source)
at oracle.iam.connectors.dbum.common.db.util.DBConnection.getConnection(Unknown Source)
... 13 more
Caused by: java.lang.ClassNotFoundException: ADP ClassLoader failed to load: oracle.jdbc.driver.
OracleDrive
at com.thortech.xl.dataobj.tcADPClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
... 15 more
16:03:41,156 ERROR [DBUM] ================= End Stack Trace =======================
16:03:41,156 ERROR [LOOKUP] ====================================================
16:03:41,156 ERROR [LOOKUP] oracle.iam.connectors.common.tasks.LookupReconciliationTask : execut
e : Exception ocuured = null
16:03:41,156 ERROR [LOOKUP] ====================================================Hi
were u able to resolve this issue ? Please provide the info about the same.
Thanks,
RPB -
Varbinary error in DBUM connector reconcile from Oracle target into MSSql
I am getting the following exception thrown when I try to run a lookup reconcile from (target) Oracle 10g DB into Microsoft SQL Server 2005 (which is the OIM DB).
-> * Nested Exception (Underlying Cause) - com.microsoft.sqlserver.jdbc.SQLServerException: Operand type clash: varbinary is incompatible with text
The connector type is DBUM 9.1.0.3 and I am trying to reconcile the database roles lookup.
The OIM version is 9.1.0.2 with BP08 applied (upgrade path with 9.1.0.1 -> 9.1.0.2 + BP08)
The OIM database is Microsoft SQL server 2005 with SP2
sqljdbc version 1.2
Communication between OIM and Oracle has not been configured as 'secure'
The Database connection seems to be ok (I tested the connectivity/create/delete with the Utility provided to test the connector)
In the same environment I have a Active Directory against which I can run both trusted and untrusted reconciles, so it may suggest that any error is specific to the Oracle resource.
Thanks for any advice/tips
/MServer log output @ DEBUG
---------->
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Task Name
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = DBUM Lookup reconciliation
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Exclusion List
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = NODATA
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Timeout check interval
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = 30
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Initial pool size
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = 3
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Database Name
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = OIMDB1
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Validate connection on borrow
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = true
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Database Driver
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = oracle.jdbc.driver.OracleDriver
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Pool excluded fields
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = Configuration Lookup
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Admin Password
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = ***************
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = IT Resource.Key
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = 3
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Connection Timeout
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = 1000
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Target supports only one connection
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = False
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Configuration Lookup
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = Lookup.DBUM.Oracle.Configuration
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = JDBC URL
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = jdbc:oracle:thin:@w2k03r2sp2.mydomain.com:1521:OIMDB1
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Connection Properties
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = SQLNET.AUTHENTICATION_SERVICES=(NTS),NAMES.DIRECTORY_PATH=(TNSNAMES)
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Max pool size
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = 30
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Native connection pool class definition
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue =
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Inactive connection timeout
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = 300
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Ref Data Provider Impl
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = oracle.iam.connectors.dbum.tasks.DBUMLookupReconTask
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = isSecure
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = No
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Min pool size
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = 2
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Connection pooling supported
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = False
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = ResourceConnection class definition
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = oracle.iam.connectors.dbum.common.db.util.DBUMResourceConnectionImpl
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Query Properties File Path
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = /oracle/OIM/xellerate/XLIntegrations/DBUM/config/DBUMLookUpQuery.properties
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Connection wait timeout
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = 60
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Pool preference
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = Default
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Connection Retries
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = 2
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Lookup Definition Name
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = Lookup.DBUM.Oracle.Roles
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = IT Resource Name
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = Oracle
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Abandoned connection timeout
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = 900
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Admin ID
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = system
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrName = Retry Interval
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : ITResourceAttrValue = 1000
2010-06-25 13:10:02,183 INFO [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : isPool : False
2010-06-25 13:10:02,183 INFO [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection : Connection Pooling has not been enabled. Will not use Connection Pooling Service
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : DBConnection:: FINISHED
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconTask : initializeDBConnection:: FINISHED
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconHelper : DBUMLookupReconHelper : Constructor invoked
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconTask : init:: FINISHED
2010-06-25 13:10:02,183 DEBUG [OIMCP.LOOKUP] oracle.iam.connectors.common.tasks.LookupReconciliationTask : execute : Calling handle on the implementation class
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconTask : handle:: STARTED
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconHelper : getRecords:: STARTED
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconHelper : getRecords : lookupQueryFilePath : /oracle/OIM/xellerate/XLIntegrations/DBUM/config/DBUMLookUpQuery.properties
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconHelper : getRecords : lookupQueryName : Lookup.DBUM.Oracle.Roles
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconHelper : getRecords : sqlInjectionKeywords : DROP ~DROP\t~INSERT ~INSERT\t~ALTER ~ALTER\t~CREATE ~CREATE\t~DELETE ~DELETE\t~UPDATE ~UPDATE\t~TRUNCATE ~TRUNCATE\t~EXEC ~EXEC\t~/*~--~;
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconHelper : getRecords : SQL injection keywords : [Ljava.lang.String;@14b2312
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.QueryBuilder : getSqlQuery:: STARTED
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.QueryBuilder : loadQuery:: STARTED
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.QueryBuilder : loadQuery : Query properties file path : /oracle/OIM/xellerate/XLIntegrations/DBUM/config/DBUMLookUpQuery.properties
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.QueryBuilder : loadQuery : Finished reading in the Properties file{Lookup.DBUM.MSSQL.DBNames=SELECT name FROM sys.sysdatabases, Lookup.DBUM.Sybase.DefaultLang=SELECT alias FROM syslanguages , Lookup.DBUM.DB2.Schema=SELECT DISTINCT tabschema FROM syscat.tables, Lookup.DBUM.Oracle.Profiles=SELECT DISTINCT profile FROM dba_profiles, Lookup.DBUM.Oracle.Temp.Tablespace=SELECT tablespace_name FROM dba_tablespaces WHERE contents = 'TEMPORARY', Lookup.DBUM.Sybase.Databases=SELECT name FROM sysdatabases, Lookup.DBUM.MySQL.SchemaPrivileges=SELECT DISTINCT PRIVILEGE_TYPE FROM SCHEMA_PRIVILEGES, Lookup.DBUM.Oracle.Privileges=SELECT name FROM system_privilege_map, Lookup.DBUM.MSSQL.DefaultLang=SELECT name FROM sys.syslanguages, Lookup.DBUM.DB2.Tablespaces=SELECT DISTINCT tbspace FROM syscat.tablespaces, Lookup.DBUM.Sybase.Roles=select name from syssrvroles , Lookup.DBUM.Oracle.Tablespaces=SELECT tablespace_name FROM dba_tablespaces WHERE contents = 'PERMANENT', Lookup.DBUM.Oracle.Roles=SELECT role FROM dba_roles, Lookup.DBUM.MySQL.Schemata=SELECT SCHEMA_NAME FROM SCHEMATA, Lookup.DBUM.Sybase.DBGroups=SELECT name from sysusers where uid = gid, Lookup.DBUM.MSSQL.DBRoles=SELECT name FROM sysusers WHERE ( issqlrole = 1 or isapprole = 1) AND (name NOT in ('PUBLIC')) }
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.QueryBuilder : loadQuery:: FINISHED
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.QueryBuilder : getSqlQuery : SQL Query : SELECT role FROM dba_roles
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.QueryBuilder : isValidQuery:: STARTED
2010-06-25 13:10:02,183 INFO [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.QueryBuilder : isValidQuery : Query string : SELECT role FROM dba_roles
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.QueryBuilder : isValidQuery:: FINISHED
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.QueryBuilder : getSqlQuery : formattedQuery = SELECT role FROM dba_roles
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.QueryBuilder : getSqlQuery:: FINISHED
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.tasks.DBUMLookupReconHelper : getRecords : sqlQuery : SELECT role FROM dba_roles
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : getNonPooledConnection:: STARTED
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : getNonPooledConnection : Admin ID : system
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : getNonPooledConnection : JDBC URL : jdbc:oracle:thin:@w2k03r2sp2.mydomain.com:1521:OIMDB1
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : getNonPooledConnection : Is Secure : false
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : getNonPooledConnection : Connection properties : null
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : getNonPooledConnection : Max Retries : 2
2010-06-25 13:10:02,183 DEBUG [OIMCP.DBUM] oracle.iam.connectors.dbum.common.db.util.DBConnection : getNonPooledConnection : Retry Interval : 1000
2010-06-25 13:10:02,199 ERROR [OIMCP.LOOKUP] ====================================================
2010-06-25 13:10:02,199 ERROR [OIMCP.LOOKUP] oracle.iam.connectors.common.tasks.LookupReconciliationTask : execute : Exception ocuured = null
2010-06-25 13:10:02,199 ERROR [OIMCP.LOOKUP] ====================================================
2010-06-25 13:10:02,199 ERROR [XELLERATE.SERVER] Class/Method: QuartzWrapper/run encounter some problems: Operand type clash: varbinary is incompatible with text
com.microsoft.sqlserver.jdbc.SQLServerException: Operand type clash: varbinary is incompatible with text
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(Unknown Source)
at com.microsoft.sqlserver.jdbc.TDSCommand.execute(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeUpdate(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.updateStatusToError(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.access$600(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper$TaskExecutionAction.run(Unknown Source)
at Thor.API.Security.LoginHandler.jbossLoginSession.runAs(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.execute(Unknown Source)
at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
2010-06-25 13:10:02,214 ERROR [XELLERATE.SERVER] Class/Method: QuartzWrapper/execute encounter some problems: com.microsoft.sqlserver.jdbc.SQLServerException: Operand type clash: varbinary is incompatible with text
org.quartz.JobExecutionException: com.microsoft.sqlserver.jdbc.SQLServerException: Operand type clash: varbinary is incompatible with text [See nested exception: com.microsoft.sqlserver.jdbc.SQLServerException: Operand type clash: varbinary is incompatible with text]
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper$TaskExecutionAction.run(Unknown Source)
at Thor.API.Security.LoginHandler.jbossLoginSession.runAs(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.execute(Unknown Source)
at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
* Nested Exception (Underlying Cause) ---------------
com.microsoft.sqlserver.jdbc.SQLServerException: Operand type clash: varbinary is incompatible with text
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(Unknown Source)
at com.microsoft.sqlserver.jdbc.TDSCommand.execute(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeUpdate(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.updateStatusToError(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.access$600(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper$TaskExecutionAction.run(Unknown Source)
at Thor.API.Security.LoginHandler.jbossLoginSession.runAs(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.execute(Unknown Source)
at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
2010-06-25 13:10:02,214 INFO [org.quartz.core.JobRunShell] Job DEFAULT.DBUM Lookup reconciliation threw a JobExecutionException:
org.quartz.JobExecutionException: com.microsoft.sqlserver.jdbc.SQLServerException: Operand type clash: varbinary is incompatible with text [See nested exception: com.microsoft.sqlserver.jdbc.SQLServerException: Operand type clash: varbinary is incompatible with text]
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper$TaskExecutionAction.run(Unknown Source)
at Thor.API.Security.LoginHandler.jbossLoginSession.runAs(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.execute(Unknown Source)
at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
* Nested Exception (Underlying Cause) ---------------
com.microsoft.sqlserver.jdbc.SQLServerException: Operand type clash: varbinary is incompatible with text
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(Unknown Source)
at com.microsoft.sqlserver.jdbc.TDSCommand.execute(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeUpdate(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.updateStatusToError(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.access$600(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper$TaskExecutionAction.run(Unknown Source)
at Thor.API.Security.LoginHandler.jbossLoginSession.runAs(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.execute(Unknown Source)
at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520) -
Error when cloning a AD connector (cannot insert NULL into ("OIMUSER"."OIU"
I am getting below error when trying to clone AD connector (new resource). I Imported/Exported AD resource Object, Process form and the dependent lookup tables.
I can see the new resource object, process definition, process forms and Recon rule, when i tried provision a the new resource i see this error in logs.
DEBUG,23 Dec 2010 02:34:45,788,[XELLERATE.DDM.IMPORT], Importing ProcessAdministrator(XMLCREATED)
DEBUG,23 Dec 2010 02:34:45,788,[XELLERATE.DDM.IMPORT], Object is being created
DEBUG,23 Dec 2010 02:34:45,788,[XELLERATE.DDM.IMPORT], Creating data object
DEBUG,23 Dec 2010 02:34:45,788,[XELLERATE.DDM.IMPORT],Creating data object with params: com.thortech.xl.dataobj.tcDataBase@14d388c,41,null,[B@9355bd
DEBUG,23 Dec 2010 02:34:45,803,[XELLERATE.DDM.IMPORT], Resolving dependency to {UserGroup=SYSTEM ADMINISTRATORS}
DEBUG,23 Dec 2010 02:34:45,803,[XELLERATE.DDM.IMPORT], Dependency resolved with key: 1
DEBUG,23 Dec 2010 02:34:45,803,[XELLERATE.DDM.IMPORT], Saving data object
INFO,23 Dec 2010 02:34:46,256,[XELLERATE.DDM.STATS],Purging 6 prepared statements
ERROR,23 Dec 2010 02:35:52,663,[XELLERATE.DATABASE],Class/Method: tcDataBase/writeStatement encounter some problems: ORA-01400: cannot insert NULL into ("OIMUSER"."OIU"."OST_KEY")
java.sql.SQLIntegrityConstraintViolationException: ORA-01400: cannot insert NULL into ("OIMUSER"."OIU"."OST_KEY")
at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:85)
at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:112)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:173)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:413)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:1030)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:194)
at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:947)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1222)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3381)
at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3462)
at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.java:1349)
at weblogic.jdbc.wrapper.PreparedStatement.executeUpdate(PreparedStatement.java:159)
at com.thortech.xl.dataaccess.tcDataBase.writePreparedStatement(Unknown Source)
at com.thortech.xl.dataobj.PreparedStatementUtil.executeUpdate(Unknown Source)
at com.thortech.xl.dataobj.tcTableDataObj.insertImplementation(Unknown Source)
Please let me know if you have any idea..
Thanks..
Edited by: IDMuser19 on Dec 29, 2010 2:21 PMAfter Setting Database to DEBUG mode i see below errors in the log
DEBUG,27 Dec 2010 16:26:44,850,[XELLERATE.DATABASE],select ost_launch_dependent, ost_key, ost_status from ost ost, obi obi where ost.obj_key=obi.obj_key and obi.obi_key=181
INFO,27 Dec 2010 16:26:44,865,[XELLERATE.DATABASE],DB read: select upp_deny_list from upp,usr where usr.usr_key=upp.usr_key and usr.usr_key=21
DEBUG,27 Dec 2010 16:26:44,865,[XELLERATE.DATABASE],select upp_deny_list from upp,usr where usr.usr_key=upp.usr_key and usr.usr_key=21
INFO,27 Dec 2010 16:26:44,865,[XELLERATE.DATABASE],DB read: select pol_key, obi.obj_key from rqo,obi where rqo.obi_key = obi.obi_key and obi.obi_key = 181
DEBUG,27 Dec 2010 16:26:44,865,[XELLERATE.DATABASE],select pol_key, obi.obj_key from rqo,obi where rqo.obi_key = obi.obi_key and obi.obi_key = 181
INFO,27 Dec 2010 16:26:44,881,[XELLERATE.DATABASE],DB read: select evt.evt_key, evt.evt_name, evt.evt_package from dob dob, evt evt, dvt dvt where dob.dob_key=dvt.dob_key and dvt.evt_key=evt.evt_key and (dob.dob_name='com.thortech.xl.dataobj.tcOIU' or dob.dob_name='com.thortech.xl.dataobj.tcTableDataObj' or dob.dob_name='com.thortech.xl.dataobj.tcDataObj' ) and dvt.dvt_pre_insert_sequence>0 order by dvt.dvt_pre_insert_sequence
DEBUG,27 Dec 2010 16:26:44,881,[XELLERATE.DATABASE],select evt.evt_key, evt.evt_name, evt.evt_package from dob dob, evt evt, dvt dvt where dob.dob_key=dvt.dob_key and dvt.evt_key=evt.evt_key and (dob.dob_name='com.thortech.xl.dataobj.tcOIU' or dob.dob_name='com.thortech.xl.dataobj.tcTableDataObj' or dob.dob_name='com.thortech.xl.dataobj.tcDataObj' ) and dvt.dvt_pre_insert_sequence>0 order by dvt.dvt_pre_insert_sequence
DEBUG,27 Dec 2010 16:26:44,881,[XELLERATE.DATABASE],insert into oiu (OIU_KEY, OBI_KEY, USR_KEY, OIU_SERVICEACCOUNT, OIU_CREATE, OIU_CREATEBY, OIU_UPDATE, OIU_UPDATEBY, oiu_rowver) values (?, ?, ?, ?, ?, ?, ?, ?, ?)
DEBUG,27 Dec 2010 16:26:44,881,[XELLERATE.DATABASE],select OIU_seq.nextval from dual
ERROR,27 Dec 2010 16:26:44,928,[XELLERATE.DATABASE],Class/Method: tcDataBase/writeStatement encounter some problems: ORA-01400: cannot insert NULL into ("OIMUSER"."OIU"."OST_KEY")
java.sql.SQLIntegrityConstraintViolationException: ORA-01400: cannot insert NULL into ("OIMUSER"."OIU"."OST_KEY")
at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:85)
at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:112)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:173)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
INFO,27 Dec 2010 16:26:44,990,[XELLERATE.DATABASE],DB read: select err_key, err_code, err_desc, err_rowver, err_remedy, err_count, err_last_occurance, err_action, err_help_url, err_severity from err where err_code='DOBJ.INSERT_FAILED'
DEBUG,27 Dec 2010 16:26:44,990,[XELLERATE.DATABASE],select err_key, err_code, err_desc, err_rowver, err_remedy, err_count, err_last_occurance, err_action, err_help_url, err_severity from err where err_code='DOBJ.INSERT_FAILED'
ERROR,27 Dec 2010 16:26:45,006,[XELLERATE.SERVER],Class/Method: tcDataObj/save Error :Insertion of dataobject into database failed
INFO,27 Dec 2010 16:26:45,006,[XELLERATE.DATABASE],DB read: select err_key, err_code, err_desc, err_rowver, err_remedy, err_count, err_last_occurance, err_action, err_help_url, err_severity from err where err_code='DOBJ.INSERT_FAILED'
DEBUG,27 Dec 2010 16:26:45,006,[XELLERATE.DATABASE],select err_key, err_code, err_desc, err_rowver, err_remedy, err_count, err_last_occurance, err_action, err_help_url, err_severity from err where err_code='DOBJ.INSERT_FAILED'
ERROR,27 Dec 2010 16:26:45,006,[XELLERATE.DATABASE],Class/Method: tcDataBase/rollbackTransaction encounter some problems: Rollback Executed From
java.lang.Exception: Rollback Executed From
at com.thortech.xl.dataaccess.tcDataBase.rollbackTransaction(Unknown Source)
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.tcUserProvisionObject.insertImplementation(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
Thanks .... Please reply if you have any idea..
Maybe you are looking for
-
My Premier Pro won't let me resize a video anymore. Why?
Before, in the program sequence, I could zoom in automatically and crop videos right there without the effects control button. Now I can no longer do that. How can I restore this?
-
1.adobe flash in crashes 2.which version of firefox is the best for me?
-
Hello All, I have a procedure which will run when the information that has been entered is correct. Also, I have an insert process when the information is not correct, it will automatically insert the information to the log table after three times at
-
VIDEO: Creating Newsstand capable apps with Viewer Builder 1.5.1
Hi Everyone, Colin Fleming of Adobe has created this great video on how to create Newsstand capable apps with Viewer Builder 1.5.1 (and later) and posted it to YouTube. Check it out here: http://www.youtube.com/watch?v=_i_gvAoySuo
-
HT3775 how to watch .avi files
could someome please help me figure out how to watch a video file with a .avi suffix?