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 me

Unless someone happens to have a copy laying around of the older connector you would have to talk to Oracle about this.
Best regards
/Martin

Similar Messages

  • Testing Oracle Internet Directory Connector for OIM

    Hello,
    I'm trying to test the running test cases available in the Oracle Internet Directory Connector for OIM but I'm failing because it seems that the current release of this connector doesn't have the java class tcUtilTestOID as described in the documentation. This class should be at test\troubleshoot\scripts directory, but there there are only the batch files with the test cases.
    Can anyone confirm this or provide me this class file?
    Thanks in advance.

    This is the code. Include this in your custom jar file with the same name. You will be done I suppose:
    import com.thortech.util.logging.Logger;
    import com.thortech.xl.integration.OID.util.tcUtilLDAPOperations;
    import java.io.*;
    import java.util.Properties;
    import javax.naming.directory.BasicAttribute;
    import javax.naming.directory.BasicAttributes;
    public class tcUtilTestOID
    private static String CONFIG_FILEPATH = "global.properties";
    public tcUtilTestOID()
    public static void main(String args[])
    tcUtilLDAPOperations ldapOp = null;
    Logger logger = Logger.getLogger("TEST_USER_PROVISION");
    logger.info("**********************************");
    logger.info("**********************************" + args[0]);
    try
    FileInputStream configfile = null;
    try
    configfile = new FileInputStream(CONFIG_FILEPATH);
    catch(FileNotFoundException fe)
    logger.error("Unable to find configfile(" + CONFIG_FILEPATH + ")");
    fe.printStackTrace();
    Properties prp = new Properties();
    try
    prp.load(configfile);
    catch(IOException ie)
    logger.error("Unable to load configfile(" + CONFIG_FILEPATH + ")");
    ie.printStackTrace();
    String serverName = prp.getProperty("serverName");
    String portNo = prp.getProperty("portNo");
    String rootContext = prp.getProperty("rootContext");
    String principalDN = prp.getProperty("principalDN");
    String principalPass = prp.getProperty("principalPassword");
    boolean sslFlag = "true".equalsIgnoreCase(prp.getProperty("sslFlag"));
    logger.info("serverName = " + serverName);
    logger.info("portNo = " + portNo);
    logger.info("rootContext = " + rootContext);
    logger.info("principalDN = " + principalDN);
    logger.info("sslFlag = " + sslFlag);
    logger.info("===================================\n");
    ldapOp = new tcUtilLDAPOperations(serverName, portNo, rootContext, principalDN, principalPass, sslFlag);
    String ldapUserDNPrefix = "cn";
    String ldapObjectClass = "objectclass";
    String ldapUserObjectClass = "inetOrgPerson";
    String ldapFirstName = "givenName";
    String ldapLastName = "sn";
    String ldapCommonName = "cn";
    String ldapPassword = "userPassword";
    String containerDN = prp.getProperty("containerDN");
    logger.info("containerDN = " + containerDN);
    logger.info("UserOperation selected = " + args[0]);
    if(args[0].equalsIgnoreCase("createUser"))
    logger.info(" CREATE USER CALLED");
    String createUserFName = prp.getProperty("createUser.firstName");
    String createUserLName = prp.getProperty("createUser.lastName");
    String createUserUserDN = prp.getProperty("createUser.userDN");
    String createUserUserPass = prp.getProperty("createUser.userPassword");
    logger.info("createUser.firstName = " + createUserFName);
    logger.info("createUser.lastName = " + createUserLName);
    logger.info("createUser.userDN = " + createUserUserDN);
    logger.info("createUser.userPassword = " + createUserUserPass + "\n\n");
    BasicAttributes basicattributes = new BasicAttributes(true);
    basicattributes.put(new BasicAttribute(ldapObjectClass, ldapUserObjectClass));
    basicattributes.put(new BasicAttribute(ldapFirstName, createUserFName));
    basicattributes.put(new BasicAttribute(ldapLastName, createUserLName));
    basicattributes.put(new BasicAttribute(ldapCommonName, createUserFName + " " + createUserLName));
    basicattributes.put(new BasicAttribute(ldapPassword, createUserUserPass));
    ldapOp.connectToLDAP();
    boolean userCreated = ldapOp.createObject(ldapUserDNPrefix + "=" + createUserUserDN + "," + containerDN, basicattributes);
    ldapOp.disconnectFromLDAP();
    if(userCreated)
    logger.info("\t>> " + createUserUserDN + " - USER_CREATION_SUCCESSFUL");
    } else
    logger.info("\t>> " + createUserUserDN + " - USER_CREATION_FAILED");
    } else
    if(args[0].equals("modifyUser"))
    logger.info(" MODIFY USER CALLED");
    String modifyUserUserDN = prp.getProperty("modifyUser.userDN");
    String modifyUserParamName = prp.getProperty("modifyUser.paramName");
    String modifyUserParamValue = prp.getProperty("modifyUser.paramValue");
    logger.info("modifyUser.userDN = " + modifyUserUserDN);
    logger.info("modifyUser.paramName = " + modifyUserParamName);
    logger.info("modifyUser.paramValue = " + modifyUserParamValue);
    ldapOp.connectToLDAP();
    BasicAttributes basicattributes = new BasicAttributes(true);
    basicattributes.put(new BasicAttribute(modifyUserParamName, modifyUserParamValue));
    boolean isUserModified = ldapOp.modifyAttributesReplace(ldapUserDNPrefix + "=" + modifyUserUserDN + "," + containerDN, basicattributes);
    ldapOp.disconnectFromLDAP();
    if(isUserModified)
    logger.info("\t>> " + modifyUserUserDN + " - USER_UPDATE_SUCCESSFUL");
    } else
    logger.info("\t>> " + modifyUserUserDN + " - USER_UPDATE_FAILED");
    } else
    if(args[0].equals("deleteUser"))
    logger.info(" DELETE USER CALLED");
    String deleteUserUserDN = prp.getProperty("deleteUser.userDN");
    logger.info("deleteUser.userDN = " + deleteUserUserDN);
    ldapOp.connectToLDAP();
    boolean isUserDeleted = ldapOp.deleteObject(ldapUserDNPrefix + "=" + deleteUserUserDN + "," + containerDN);
    ldapOp.disconnectFromLDAP();
    if(isUserDeleted)
    logger.info("\t>> " + deleteUserUserDN + " - USER_DELETION_SUCCESSFUL");
    } else
    logger.info("\t>> " + deleteUserUserDN + " - USER_DELETION_FAILED");
    catch(Exception e1)
    e1.printStackTrace();
    return;
    Thanks
    Sunny

  • Compatible connectors for OIM 9.1.0

    I am using OIM 9.1.0 but the problem is most of the connectors available for download are for the prior versions like 9.0.4 or before. And these connectors do not work with OIM 9.1.0 (Does not show in OIM Interface for Installation when copied to ConnectorDefaultDirectory).
    Any idea where can i get a connector for Sun One LDAP which can work with OIM 9.1.0

    You can install the connectors of connector pack 9.0.4 as described in their documentation. They will work also with OIM 9.1it's just more work to do than just clicking install.

  • 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

  • Any reference to Webservice based connector for OIM 11gR2

    Hi All,
    Please send any reference, document, link to web based connectors in OIM 11.2
    thanks,

    If you are just looking for reference, then use:
    http://docs.oracle.com/cd/E10391_01/doc.910/e10360/prdfnd_prov.htm#CHDGHCCG

  • ICF Exchange connector for OIM 11gR2

    When i installed Exchange connector i saw that the process form does not contain objectGUID field . So when we link AD and exchange with depends on tab in design console how will Exchange provisioning process get to know whether AD is provisioned or not?

    The linking as far as I know depends upon your recon key field and the recon rule. Since AD & Exchange are tied together, we follow the same recon field and rule (Atleast I haven't seen different recon field or rule for these two systems).
    Now suppose you have a user in OIM and you manually create AD/Exchange for the user and then do a target Exchange recon, OIM will show up exchange as provisioned state even though OIM does not have AD resource information. This is the case for recon.
    While doing provisioning, since the exchange resource has dependency with AD resource object, that's the reason why exchange would be in waiting state before AD gets into provisioned state.
    For the objectGUID, you can remove it from all the configurations of AD and Exchange & the connector would still work fine as long as you have a valid recon key field.
    Hope this helps,
    Bikash
    Edit: just saw after replying that the question was about R2. My views are based on R1 and I understand that it's same for R2 as well. But I might be wrong in R2.

  • AD 9.1.1.7 connector for oim

    how to implement multi-resource option in OIM for Active Directory 9.1.1.7 are there any advantages and disadvantages

    Multiple resource objects in OIM
    Thiago Leoncio.

  • OIM DBUM connector error

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

  • 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

  • Deploying the UNIX connector in OIM

    Hi All
    Am trying to deploy the UNIX connector for OIM. The connector is deployed to connect to Red hat Linux 3.0 but am having difficulties in confinguring ssh. Am using the documetation provided by the connector. But when i try to test for connectivity it is always asking for the passphrase and sometimes the root user password
    Is there another doc that i can use to configure the same?
    Or does any one know of a proper way?
    Please.
    Thank you.

    Thanks for the heads up atleast now after changing the shell to $ and not using the private key we were able to see some progress from jboss even though when try to provision the user, the user is not being created. The promising message we are getting from
    [STDOUT] Target Class = com.thortech.xl.integration.telnetssh.helper.SSHProvisioning
    [TELNETSSH] Setting targetEnglishLocale:export LANG=en_US.UTF-8
    [TELNETSSH] ***SSHRecon:Init: Entered Method
    [TELNETSSH] ***SSHRecon:execute: Entered Method
    [TELNETSSH] Setting targetEnglishLocale:export LANG=en_US.UTF-8
    [TELNETSSH] in ssh
    [TELNETSSH] TelnetSSHUtil/executeCommand :login success
    [TELNETSSH] in ssh
    [TELNETSSH] TelnetSSHUtil/executeCommand :login success
    [TELNETSSH] in ssh
    [TELNETSSH] TelnetSSHUtil/executeCommand :login success
    [TELNETSSH] in ssh
    [TELNETSSH] TelnetSSHUtil/executeCommand :login success
    [TELNETSSH] in ssh
    [TELNETSSH] TelnetSSHUtil/executeCommand :login success
    [TELNETSSH] Recon Ends
    [STDOUT] Running SSHCREATEUSER
    [STDOUT] Target Class = com.thortech.xl.integration.telnetssh.helper.SSHProvisioning
    [TELNETSSH] Setting targetEnglishLocale:export LANG=en_US.UTF-8
    [STDOUT] Running SSHCREATEUSER
    [STDOUT] Target Class = com.thortech.xl.integration.telnetssh.helper.SSHProvisioning
    [TELNETSSH] Setting targetEnglishLocale:export LANG=en_US.UTF-8
    But was unable to verify that the allow root login was set. How do i verify this and where?
    Thanks

  • OIM 9.1.0 install connector for "Oracle Database 10g"

    Hello,
    Is anybody here who succeeded to install the connector for Oracle Database 10g into OIM 9.1.0?
    If yes please give me a hint
    Have a nice day!

    Thanks guys for the quick responses.
    But I have tried both the options for putting the jar in Third Party and also by uploading using the OOTB utility UploadJar.sh.
    But it is giving the same error.
    I have tired rebouncing the server and also Purge cached, but no success.
    Just to mention again, I have tried with all the last 3 postgres JDBC4 driver available on the site (u mentioned).
    So, any other clue?
    Thanks in advance.

  • OIM connector for db table--unable to  Reconciliation data to OIM database

    HI everyone
    I installed OIM and Connector for Database Application Tables 9.1.03
    I want to only Reconciliation one table in the target db,organization table.
    when I build a GTC-connector though the administratoe console ,and run the task
    nothing can Reconciliation into OIM db which map to a table
    when look log .I find data has already into hashmap,but unable to insert Oimdb
    only error msg is : Processing Reconciliation Message with ID -1 failed.
    ER],Class/Method: tcDataBase/readPartialStatement entered.
    INFO,21 Jul 2010 10:31:28,065,[XELLERATE.DATABASE],DB read: select rce_key, obj_key, rce_status, rce_delete_event, rce_rowver from rce where rce_key=-1
    DEBUG,21 Jul 2010 10:31:28,065,[XELLERATE.DATABASE],select rce_key, obj_key, rce_status, rce_delete_event, rce_rowver from rce where rce_key=-1
    INFO,21 Jul 2010 10:31:28,066,[XELLERATE.PERFORMANCE],Query: DB: 0, LOAD: 1, TOTAL: 1
    ERROR,21 Jul 2010 10:31:28,066,[XELLERATE.JMS],The Reconciliation Event with key -1 does not exist
    INFO,21 Jul 2010 10:31:28,066,[XELLERATE.PERFORMANCE],Message Process: com.thortech.xl.schedule.jms.reconOffline.ProcessOfflineReconMessages : 1011
    DEBUG,21 Jul 2010 10:31:28,066,[XELLERATE.AUDITOR],Class/Method: AuditEngine/getAuditEngine entered.
    ERROR,21 Jul 2010 10:31:28,066,[XELLERATE.JMS],Processing Reconciliation Message with ID -1 failed.
    DEBUG,21 Jul 2010 10:31:28,116,[XELLERATE.JMS],Class/Method: ProcessOfflineReconMessages/execute entered.
    DEBUG,21 Jul 2010 10:31:28,116,[XELLERATE.JMS],Class/Method: ProcessOfflineReconMessages/execute - Data: reconId - Value: -1
    DEBUG,21 Jul 2010 10:31:28,116,[XELLERATE.JMS],Class/Method: ProcessOfflineReconMessages/execute left.
    DEBUG,21 Jul 2010 10:31:28,116,[XELLERATE.JMS],Class/Method: ProcessOfflineReconMessages/finishReconciliationEvent entered.
    DEBUG,21 Jul 2010 10:31:28,116,[XELLERATE.JMS],Class/Method: ProcessOfflineReconMessages/finishReconciliationEvent - Data: plReconciliationEventKey - Value: -1
    DEBUG,21 Jul 2010 10:31:28,116,[XELLERATE.SERVER],Class/Method: tcDataBase/readPartialStatement entered.
    INFO,21 Jul 2010 10:31:28,116,[XELLERATE.DATABASE],DB read: select rce_key, obj_key, rce_status, rce_delete_event, rce_rowver from rce where rce_key=-1
    DEBUG,21 Jul 2010 10:31:28,116,[XELLERATE.DATABASE],select rce_key, obj_key, rce_status, rce_delete_event, rce_rowver from rce where rce_key=-1
    INFO,21 Jul 2010 10:31:28,117,[XELLERATE.PERFORMANCE],Query: DB: 0, LOAD: 1, TOTAL: 1
    ERROR,21 Jul 2010 10:31:28,117,[XELLERATE.JMS],The Reconciliation Event with key -1 does not exist
    INFO,21 Jul 2010 10:31:28,117,[XELLERATE.PERFORMANCE],Message Process: com.thortech.xl.schedule.jms.reconOffline.ProcessOfflineReconMessages : 1006
    DEBUG,21 Jul 2010 10:31:28,117,[XELLERATE.AUDITOR],Class/Method: AuditEngine/getAuditEngine entered.
    ERROR,21 Jul 2010 10:31:28,117,[XELLERATE.JMS],Processing Reconciliation Message with ID -1 failed.
    DEBUG,21 Jul 2010 10:31:32,328,[XELLERATE.JMS],Class/Method: MessageHandlerMDB/onMessage entered.
    DEBUG,21 Jul 2010 10:31:32,328,[XELLERATE.JMS],Class/Method: MessageHandlerMDB/onMessage: Received new nessage
    DEBUG,21 Jul 2010 10:31:32,328,[XELLERATE.JMS],Class/Method: MessageHandlerMDB/onMessage: mdb message name ReconOfflineMessage message handler task com.thortech.xl.schedule.jms.reconOffline.ProcessOfflineReconMessages
    DEBUG,21 Jul 2010 10:31:32,328,[XELLERATE.SERVER],Class/Method: tcDataBase/readPartialStatement entered.
    INFO,21 Jul 2010 10:31:32,328,[XELLERATE.DATABASE],DB read: select usr_login from usr where USR_KEY=1
    DEBUG,21 Jul 2010 10:31:32,328,[XELLERATE.DATABASE],select usr_login from usr where USR_KEY=1
    INFO,21 Jul 2010 10:31:32,329,[XELLERATE.PERFORMANCE],Query: DB: 1, LOAD: 0, TOTAL: 1
    INFO,21 Jul 2010 10:31:32,329,[XELLERATE.DATABASE],dbLogger
    DEBUG,21 Jul 2010 10:31:32,329,[XELLERATE.SERVER],Class/Method: tcDataBase/eventPreInsert entered.
    DEBUG,21 Jul 2010 10:31:32,329,[XELLERATE.SERVER],Class/Method: tcDataBase/tcDataBase left.
    DEBUG,21 Jul 2010 10:31:32,329,[XELLERATE.AUDITOR],Class/Method: AuditEngine/getAuditEngine entered.
    DEBUG,21 Jul 2010 10:31:33,069,[XELLERATE.JMS],Class/Method: MessageHandlerMDB/onMessage left.
    DEBUG,21 Jul 2010 10:31:33,076,[XELLERATE.JMS],Class/Method: MessageHandlerMDB/onMessage entered.
    DEBUG,21 Jul 2010 10:31:33,076,[XELLERATE.JMS],Class/Method: MessageHandlerMDB/onMessage: Received new nessage
    DEBUG,21 Jul 2010 10:31:33,076,[XELLERATE.JMS],Class/Method: MessageHandlerMDB/onMessage: mdb message name ReconOfflineMessage message handler task com.thortech.xl.schedule.jms.reconOffline.ProcessOfflineReconMessages
    DEBUG,21 Jul 2010 10:31:33,076,[XELLERATE.SERVER],Class/Method: tcDataBase/readPartialStatement entered.
    INFO,21 Jul 2010 10:31:33,077,[XELLERATE.DATABASE],DB read: select usr_login from usr where USR_KEY=1
    DEBUG,21 Jul 2010 10:31:33,077,[XELLERATE.DATABASE],select usr_login from usr where USR_KEY=1
    INFO,21 Jul 2010 10:31:33,077,[XELLERATE.PERFORMANCE],Query: DB: 0, LOAD: 0, TOTAL: 0
    INFO,21 Jul 2010 10:31:33,078,[XELLERATE.DATABASE],dbLogger
    DEBUG,21 Jul 2010 10:31:33,078,[XELLERATE.SERVER],Class/Method: tcDataBase/eventPreInsert entered.
    DEBUG,21 Jul 2010 10:31:33,078,[XELLERATE.SERVER],Class/Method: tcDataBase/tcDataBase left.
    DEBUG,21 Jul 2010 10:31:33,078,[XELLERATE.AUDITOR],Class/Method: AuditEngine/getAuditEngine entered.
    DEBUG,21 Jul 2010 10:31:33,119,[XELLERATE.JMS],Class/Method: MessageHandlerMDB/onMessage left.
    DEBUG,21 Jul 2010 10:31:33,121,[XELLERATE.JMS],Class/Method: MessageHandlerMDB/onMessage entered.
    DEBUG,21 Jul 2010 10:31:33,121,[XELLERATE.JMS],Class/Method: MessageHandlerMDB/onMessage: Received new nessage
    DEBUG,21 Jul 2010 10:31:33,121,[XELLERATE.JMS],Class/Method: MessageHandlerMDB/onMessage: mdb message name ReconOfflineMessage message handler task com.thortech.xl.schedule.jms.reconOffline.ProcessOfflineReconMessages
    DEBUG,21 Jul 2010 10:31:33,121,[XELLERATE.SERVER],Class/Method: tcDataBase/readPartialStatement entered.
    INFO,21 Jul 2010 10:31:33,121,[XELLERATE.DATABASE],DB read: select usr_login from usr where USR_KEY=1
    DEBUG,21 Jul 2010 10:31:33,121,[XELLERATE.DATABASE],select usr_login from usr where USR_KEY=1
    INFO,21 Jul 2010 10:31:33,122,[XELLERATE.PERFORMANCE],Query: DB: 1, LOAD: 0, TOTAL: 1
    INFO,21 Jul 2010 10:31:33,122,[XELLERATE.DATABASE],dbLogger
    DEBUG,21 Jul 2010 10:31:33,122,[XELLERATE.SERVER],Class/Method: tcDataBase/eventPreInsert entered.

    log :
    , classname:com.thortech.xl.gc.impl.transform.Translation, name:Translation
    parameterList is following /nname: input, datatype: String, encrypted: false, type: Runtime.
    validValueList is following
    name: lookup, datatype: String, encrypted: false, type: Runtime.
    validValueList is following
    , classname:com.thortech.xl.gc.impl.transform.Concatenation, name:Concatenation
    parameterList is following /nname: input1, datatype: String, encrypted: false, type: Runtime.
    validValueList is following
    name: input2, datatype: String, encrypted: false, type: Runtime.
    validValueList is following
    DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProvider......2
    DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION],transformProviderclassname:com.thortech.xl.gc.impl.transform.OnetoOne, name:OnetoOne
    parameterList is following /nname: input, datatype: String, encrypted: false, type: Runtime.
    validValueList is following
    DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION],nameOnetoOne
    DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION],come in transformationName.equalsIgnoreCase(name)
    DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName. ..found transformation provider.....
    DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName. ..found transformation provider.....
    DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName....provider class name = ..com.thortech.xl.gc.impl.transform.OnetoOne
    DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION], provider nameOnetoOne
    DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION], provider def attribnull
    DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION], provider parm, list[name: input, datatype: String, encrypted: false, type: Runtime.
    validValueList is following
    DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION], provider resp codes{ONETOONE_CLASS_CAST=Attempted to cast an object to a subclass of which it is not an instance, ONETOONE_INPUTSTR_MISSING=Input String is Missing}
    DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName. ..found transformation provider.....com.thortech.xl.gc.impl.transform.OnetoOne
    DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION],classname--->com.thortech.xl.gc.impl.transform.OnetoOne
    DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.ADAPTERS],Class/Method: tcADPClassLoader/getClassLoader entered.
    DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.ADAPTERS],Class/Method: tcADPClassLoader/getClassLoader left.
    DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDERREGISTRATION],Loading Provider Class -->com.thortech.xl.gc.impl.transform.OnetoOne
    DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDER.TRANSFORMATION],output--->
    DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDER.TRANSFORMATION],Doing transfornmation for parentData--->com.thortech.xl.gc.vo.designtime.AttributeWithSource@a82b22
    DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDER.TRANSFORMATION],field--->ATTRIBUTE9
    DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDER.TRANSFORMATION],transformParams--->{input=com.thortech.xl.gc.vo.designtime.SourceValue@a7e343}
    DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDER.TRANSFORMATION],key--->input
    DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDER.TRANSFORMATION],not literal--->
    DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDER.TRANSFORMATION],inputField--->ATTRIBUTE9
    DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDER.TRANSFORMATION],input--->{ATTRIBUTE9=, ATTRIBUTE8=, ATTRIBUTE7=, ATTRIBUTE6=, CREATED_DATE=, ATTRIBUTE5=, ATTRIBUTE4=, IS_QUOTE=, ATTRIBUTE3=, ATTRIBUTE2=, CREATE_BY=, ATTRIBUTE1=, UPDATED_DATE=, UPDATE_BY=, ATTRIBUTE10=, IS_ASK=, ORGANIZATION_ID=5, UPPER_ORGANIZATION_ID=, ORGANIZATION_NAME=淇℃伅璧勬簮閮?, ORGANIZATION_CODE=5}
    DEBUG,21 Jul 2010 10:31:27,228,[XELLERATE.GC.PROVIDER.TRANSFORMATION],sourceData--->TargetFields
    DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDER.TRANSFORMATION],inputFieldValue--->
    DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDER.TRANSFORMATION],transformationName--->OnetoOne
    DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION],transformType--->OnetoOne
    DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName......
    DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION],getProviderClassName--->
    DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION],transformationProviders[classname:com.thortech.xl.gc.impl.transform.OnetoOne, name:OnetoOne
    parameterList is following /nname: input, datatype: String, encrypted: false, type: Runtime.
    validValueList is following
    , classname:com.thortech.xl.gc.impl.transform.Translation, name:Translation
    parameterList is following /nname: input, datatype: String, encrypted: false, type: Runtime.
    validValueList is following
    name: lookup, datatype: String, encrypted: false, type: Runtime.
    validValueList is following
    , classname:com.thortech.xl.gc.impl.transform.Concatenation, name:Concatenation
    parameterList is following /nname: input1, datatype: String, encrypted: false, type: Runtime.
    validValueList is following
    name: input2, datatype: String, encrypted: false, type: Runtime.
    validValueList is following
    DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProvider......2
    DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION],transformProviderclassname:com.thortech.xl.gc.impl.transform.OnetoOne, name:OnetoOne
    parameterList is following /nname: input, datatype: String, encrypted: false, type: Runtime.
    validValueList is following
    DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION],nameOnetoOne
    DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION],come in transformationName.equalsIgnoreCase(name)
    DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName. ..found transformation provider.....
    DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName. ..found transformation provider.....
    DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName....provider class name = ..com.thortech.xl.gc.impl.transform.OnetoOne
    DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION], provider nameOnetoOne
    DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION], provider def attribnull
    DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION], provider parm, list[name: input, datatype: String, encrypted: false, type: Runtime.
    validValueList is following
    DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION], provider resp codes{ONETOONE_CLASS_CAST=Attempted to cast an object to a subclass of which it is not an instance, ONETOONE_INPUTSTR_MISSING=Input String is Missing}
    DEBUG,21 Jul 2010 10:31:27,229,[XELLERATE.GC.PROVIDERREGISTRATION],inside getProviderClassName. ..found transformation provider.....com.thortech.xl.gc.impl.transform.OnetoOne
    I

  • OIM connectors for Peoplesoft 9.2 and PeopleTool 8.53

    Hi,
    Can anyone guide me on how and where to get the OIM connectors for Peoplesoft 9.2 and PeopleTool 8.53?
    Appreciate the help.
    Regards,
    Deepak

    Nicolas-
    I have seen the previous thread, as it was for 9.1 thought if we have any updated documents for Application 9.2 with the latest tools 8.53, we are planning for the upgrade and want to build the new hardware, Just want to make sure we have good hardware resources in place before starting the upgrade process.
    Regards,
    DMAC

  • Error installing OIM Connector for DB User Management

    Hi!
    I'm a newbie in OIM and trying to set up a lab environment for user provisioning and reconciliation.
    I have installed: WebLogic 10.3.3; OIM 11.1.1.3; Oracle Database 11g 11.2.0.1.0
    In order to configure the OIM connector for DB User Management, I am following the OIM Connector Guide for Database User Management (http://docs.oracle.com/cd/E22999_01/doc.111/e28315/deploy.htm#CHDHAJCA) for the installation steps:
    In the Step 2: Connector Installation the Import of Connector XML Files is failing. The error displayed is:
    DOBJ.XML_IMPORT_ERROR
    Duplicate OUG
    I found these error messages from the STDOUT of the OIM Server:
    <Error> <XELLERATE.DATABASE> <BEA-000000> <Class/Method: tcDataBase/writeStatement encounter some problems: ORA-00001: unique constraint (DEV_OIM.PK_OUG) violated
    <Error> <XELLERATE.DDM.IMPORT> <BEA-000000> <Insert failed.>
    <Error> <XELLERATE.DDM.IMPORT> <BEA-000000> <Exception during import
    com.thortech.xl.ddm.exception.DDMException: Duplicate OUG
    Can you please help me in solving this issue?
    Much thanks in advance.
    Edited by: user769080 on Jun 27, 2012 12:35 AM

    Try to research into these tables OUG(List to define the administrators for each Resource Resource) , obj and ugp.
    Something like this:
    select obj.obj_name, oug.oug_write,oug.oug_delete,oug.oug_data_level,ugp.ugp_name from obj,oug,ugp where obj.obj_key=oug.obj_key and oug.ugp_key=ugp.ugp_key
    PK_OUG is a unique key that control (oug.obj_key and oug.ugp_key) together into OUG table. So, if you already have this information that it's trying to insert you will see this error. Probably because of a previous installation. Check CIH table if it already have some information about this connector, probably someone already tried to install this before.
    I hope this helps,
    Thiago Leoncio.

Maybe you are looking for