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.

Similar Messages

  • Oracle connector for ebusiness user management

    Hi,
    Do we have connector for Oracle applications 11.0.3?
    can anybody point me to the OIM connector certification for ebusiness
    Thanks

    You have 2 options. The simplest is create an oim group called like "EBS Default Responsibilities". Create an Access Policy that contains ONLY those responsibilities. When you're Create User task completes, trigger a second task called "Add User to Group" and in your task, create an adapter that adds the user to the OIM group. Then the access policy will trigger and add the responsibilities.
    Otherwise you can add the values directly using the addProcessFormChildData API. To code using this API just search the forums and you should find plenty of samples.
    -Kevin

  • Error.  Cannot install public key for specified user

    I'm getting "Error. Cannot install public key for specified user" when trying to add a public ssh key for a service processor user on a V20z. I've tried it for different users and still get the error. The same operation works fine on a V40z. Any help would be appreciated.

    That would be great if the resolution was that simple.  I am using a public key I generated using the putty key generator.  Below is the key I would use if I got that far.  However I get an error on the "ssh authentication publickey" attribute so I never get the chance to enter a public key.  What code version and hardware version are you running that this worked on?
    AAAAB3NzaC1yc2EAAAABJQAAAIEA2h00RCKBbpbrTWSe/3TYAvRpkJz7tLwQDCf9
    4fDJUWUGrmxXHeomuBhNGZh7tyfFjRL2CKY6nWmFyKN/eDm0PF4IWhhCArzOPVDu
    q7Nu2y/pD8wWH8dH4a3zRpkLSekNJtH6lzuqmY0zqz9TnZlpS6g4LI1a+lOGSmhU
    /HySw9s=
    ciscoasa(config)#username test nopassword privilege 15
    ciscoasa(config)#username test attributes
    ciscoasa(config-username)#ssh ?
    configure mode commands/options:
      Hostname or A.B.C.D  The IP address of the host and/or network authorized to
                           login to the system
      X:X:X:X::X/<0-128>   IPv6 address/prefix authorized to login to the system
      scopy                Secure Copy mode
      timeout              Configure ssh idle timeout
      version              Specify protocol version to be supported
    exec mode commands/options:
      disconnect  Specify SSH session id to be disconnected after this keyword
    ciscoasa(config-username)# ssh
    ciscoasa(config-username)# sh ver | in Ver
    Cisco Adaptive Security Appliance Software Version 9.1(1)
    Device Manager Version 7.1(1)52
    ciscoasa(config-username)#

  • Does OIM Connector for Lotus Notes support Domino certification authority?

    Lotus Notes allows an Organization to register servers and users without stamping each server ID and user ID if you have migrated the certifier to a Domino server-based certification authority (CA).
    A Customer has done such a migration to a server-based certification authority (CA), and therefore they have set up Notes and Internet certifiers to use the CA process.
    So, now this Customer does not require access to the certifier ID and ID password.
    Having enabled certifiers for the CA process, they can now assign the registration authority role to administrators, who can then register users and manage certificate requests without having to provide the certifier ID and password.
    My question is: is this compatible with the requirements of Oracle Identity Manager Connector for IBM Lotus Notes and Domino Release 9.0.4, that, among other parameters, requires to specify CertPath (Complete file specification of the certifier ID to be used when creating certifier ID files) and CertPwd (Password of the certifier ID file)?
    Regards,
    Angelo Carugati

    I quite new with OIM, but not at all... For sure, I need to configure a connector for Lotus Notes / Domino.
    The main points in my question are (USING A connector for Lotus Notes / Domino):
    - How can I create 1 user account (and related data), on different servers (IT Resources), with different "mail templates", when the data should be the same, and the user mail database, should only be a replica on the the 2nd server
    - Maybe, I need to configure 2 distincts IT Resources, and run both (through Provisioning Policies), when I need to provision a user, as described in my scenario (above), right?
    - In the 2nd server, I dont want the user to be created with a new mail database (neither new user data, as shortName, IDfile... ).
    I want that same data, and a replicated mail DB is generated on the 2nd server (webmail server)
    Is it possible, how can I configure this within OIM connector for Lotus Notes / Domino?

  • Installable for OIM connector for People Soft Employee reconciliation 9.0.4

    I need to install the OIM connector for People Soft Employee reconciliation and user managemnet.
    The latest release of connectors, i.e version 9.1.0. supports People Tools 8.49 and not the previous versions of people soft, i.e 8.48, etc.
    Where can I download the installation media for connector for People Soft Employee reconciliation and user managemnet version 9.0.4 as my people tools installation is 8.48 version.
    Kindly respond.

    Hi Kevin,
    Thanks for your reply,
    We are trying to install the RACF Advanced Connector in OIM.After copying Connector to the ConnectorDefaultDirectory in OIMSERVER , we are trying to install the connector from the OIMAdmin Console. We are able to see the RACF connector version in the dropdown box, when we click on the Load button we are getting the SystemError Page.
    Please let us know if there are any prequisites we need to take care before installing the connector,we dodn't find anything on this in the connector documentation.
    Please help us to install the RACFAdvanced Connecttor
    Thanks,
    Ravi G

  • OIM connector for Microsoft Lync Server

    Experts,
    Do we have any OIM connector for Microsoft Lync Server (previously Microsoft Office Communications Server)?
    If not how can we integrate it with OIM for user provisioning ?
    Please suggest.
    Thanks,
    S M.

    Hi,
    Oracle doesn't have Lync connector . You can install the 11.x Exchange/AD connectors and after AD/Exch provisioning , you can write a task to execute your custom power shell which can set lync related attributes in AD/Exchange .
    Hope this helps .
    Regards
    Suren

  • ColdFusion 11 wsconfig.exe -- Error while configuring connector for IIS.

    I ran into a problem with my ColdFusion 11 64-bit installation/migration on a Windows Server 2012 R2/IIS 8.5.  I was following the ColdFusion 11 Lockdown Guide - Pete Freitag (very helpful) and I ran into problems on page 35 "Run the ColdFusion Web Server Configuration Tool".  When I attempted to do this for ALL IIS websites I encountered a Windows error [APPCRASH - Exception Code:c0000005].  Also, note my Administrator-Command Prompt window provided this error message "Error while configuring connector for IIS. Make sure you have administrator privileges".  However, I did not experience this error with all of the migrated sites.  I traced my steps backward to discover the problem.  I used the Microsoft Web Deployment tool (good tool) to migrate the old IIS websites to the new IIS.  I utilized Metabase Explorer the IIS 6.0 Resource Tools to discover that some of the migrated sites that were crashing did not have the key/value ID:6006 | Name: DefaultDoc.  Once I added this key and redeployed the site the ColdFusion 11 connector (wsconfig.exe) worked fine.  In addition, I added this key/value to some of the larger previously migrated sites in IIS 8.5 ("Default Document") and it worked with the connector as well. 
    Knowing how IIS encapsulates information the DefaultDoc key/value should have passed from the website setting.  Why would this make wsconfig.exe crash?
    Thanks in advance and I hope this saves someone from hours of research and frustration.

    DiscoDelight,
    Have you forwarded this information directly to the ColdFusion product team?  If not, I'll try to draw their attention to it.  Only a few of them are active on these forums, so this issue might be overlooked.
    -Carl V.
    EDIT: I just pinged them on Twitter to take a look at this post.
    EDIT #2: They just pinged me back that they are looking into it.

  • 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

  • 'BBPSC11' error in Monitor SC for one User having multiple positions but on

    Hello,
    'BBPSC11' error in Monitor SC for one User - having multiple positions in org structure - but having one BP code associated to all positions.
    We have one BP ID associated to multiple positions of the same user - in multiple org structure.
    The org unit is refered as one Project and like wise we have multiple projects people worked on.
    Once the Proj is over we move the Users from one Proj (Org unit) to another Proj, with new Position created copying the old and associate old BP code to it.
    With this when we go for Monitor SC option - enter User ID in Created By field - old SC are listed but we are getting error if we click on the Detail icon.
    Error:The Internet Transaction Server could not start the transaction "BBPSC11" because of the following error: Attribute for user contains errors. Inform systemadmin. .
    AD

    Hi,
    Pl. verify the user with txn-bbp_attr_check. It could be that the org. relationship of the user changed with what was captured on shopping cart. Also use txn-users_gen to repair the user.
    Regards,
    Sanjeev

  • How to install plugin globaly (for all users) in Firefox13?

    How to install plugin globaly (for all users) in Firefox13?

    See also:
    *https://developer.mozilla.org/en/Gecko_Plugin_API_Reference/Plug-in_Development_Overview#Installing_Plug-ins

  • OIM connector for Siebel

    Experts, please suggest some resources and guides for OIM connector for Siebel.
    Is this ur http://www.oracle.com/technetwork/middleware/id-mgmt/downloads/connectors-101674.html ok.

    Download and extract the connector.
    You'll see one directory called "documentation". You'll find everything there related to Siebel Connector.

  • Error Installing OIM - Ebiz User Management connector

    Hi all,
    I am trying to install ebusiness suite user management connector 9.1.0.1.0.
    But, while installation, I am getting an exception
    Invalid Connector Installation Directory
    Ensure that the connector installation files are in the specified directory.
    From the server log, I have seen this error.
    ERROR,01 Jun 2010 11:29:19,153,[XELLERATE.WEBAPP],Class/Method: ConnectorInstallProcessAction/CopyJarFilesForInstallation encounter some problems: IO exception while copying jar files
    java.io.IOException: FileCopy: destination file is unwriteable: /g03/oim/xellerate/JavaTasks
    at com.thortech.xl.webclient.actions.ConnectorInstallProcessAction.copy(Unknown Source)
    at com.thortech.xl.webclient.actions.ConnectorInstallProcessAction.copyJarFilesForInstallation(Unknown Source)
    at com.thortech.xl.webclient.actions.ConnectorInstallProcessAction.completeInstallation(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
    at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute(Unknown Source)
    at com.thortech.xl.webclient.actions.tcActionBase.execute(Unknown Source)
    at com.thortech.xl.webclient.actions.tcAction.execute(Unknown Source)
    at com.thortech.xl.webclient.actions.ConnectorInstallProcessAction.execute(Unknown Source)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
    at com.thortech.xl.webclient.security.SecurityFilter.doFilter(Unknown Source)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3496)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(Unknown Source)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    But, before this, I have done the ebusiness suite employee reconciliation 9.1.0.1.0 in the same way.
    Please let me know, if any one has faced this kind of error earlier.
    Regards
    Vicky

    Figured out the error,
    When I have installed Ebiz HRMS Employee recon connector, it has imported all the files with root privileges. (Dont know why importing was done with root privileges).
    Becuase of EBSCommon.jar and Common.jar having root as the owner, EBIZ UM connector is unable to replace those files. After modifying the owner and group of these two files to oracle.
    I am able to succesfully install the UM connector.
    Regards
    Vicky

  • OIM Connector for Peoplesoft - Can you copy a user?

    Inside of PeopleSoft there is a copy user profile function which alllows you to make an exact duplicate of the user including security. We use this function when we change a user name (say someone gets married).
    Has anyone found a way to do this from OIM?
    Thanks.

    Using these imports:
    import psft.pt8.joa.*;
    import PeopleSoft.Generated.CompIntfc.*;
    Connect
    >
         public Peoplesoft(String hostname, String port, String admin, String password){
              log.info(CLASS_NAME + " -----> inputs=hostname[" + hostname +
                        "]port[" + port +
                        "]admin[" + admin +
                        "]password[********]");
              this.hostname = hostname;
              this.port = port;
              this.admin = admin;
              this.password = password;
              this.strAppServerPath = hostname + ":" + port;
              boolean connect = false;
              try{
                   //***** Create PeopleSoft Session Object *****
                   oSession = API.createSession();
                   //***** Connect to the App Server *****
                   connect = oSession.connect(1, strAppServerPath, admin, password, null);
                   log.debug("Connection: " + connect);          
                   if (!connect) {
                        log.error("Unable to Connect to Application Server.");
                        ErrorHandler();
                        return;
              }catch (Exception e) {
                   e.printStackTrace();
                   log.error("An error occurred");
                   ErrorHandler();
              log.info(CLASS_NAME + " -----> connect=" + connect);
    >
    Create User
    >
         public String createUser(String oprid, String oprdefndesc, String useridalias, String operpswd,
                   String emplid, String emailid, String emailtype, String language_cd, String multilang_cd,
                   String currencycode, String prpermissionlist, String rowpermissionlist,
                   String processprofilelist, String navigatorhomelist){
              log.info(CLASS_NAME + ".createUser()-----> inputs=oprid[" + oprid +
                        "]oprdefndesc[" + oprdefndesc +
                        "]useridalias[" + useridalias +
                        "]operpswd[" + "********" +
                        "]emplid[" + emplid +
                        "]emailid[" + emailid +
                        "]emailtype[" + emailtype +
                        "]language_cd[" + language_cd +
                        "]multilang_cd[" + multilang_cd +
                        "]currencycode[" + currencycode +
                        "]prpermissionlist[" + prpermissionlist +
                        "]rowpermissionlist[" + rowpermissionlist +
                        "]processprofilelist[" + processprofilelist +
                        "]navigatorhomelist[" + navigatorhomelist +"]");
              String response = "";
              boolean next = false;
              try{
                   //***** Get Component Interface *****
                   IUserProfile oUserProfile;
                   String ciName;
                   ciName = "USER_PROFILE";
                   oUserProfile = (IUserProfile) oSession.getCompIntfc(ciName);
                   if (oUserProfile == null) {
                        log.error("Unable to Get Component Interface " + ciName);
                        ErrorHandler();
                        response = "UNABLE_TO_GET_CI";
                   }else{
                        next = true;
                   //***** Set the Component Interface Mode *****
                   oUserProfile.setInteractiveMode(false);
                   oUserProfile.setGetHistoryItems(false);
                   oUserProfile.setEditHistoryItems(false);
                   if (next){
                        next = false;
                        boolean create = oUserProfile.create();
                        log.debug("Create:" + create);
                        if (!create){
                             ErrorHandler();
                             response = "UNABLE_TO_CREATE";
                        }else{
                             next = true;
                   if (next){
                        next = false;
                        //***** Set Component Interface Get/Create Keys *****          
                        oUserProfile.setUserID(oprid);
                        oUserProfile.setUserDescription(oprdefndesc);
                        oUserProfile.setUserIDAlias(useridalias);               
                        oUserProfile.setPrimaryPermissionList(prpermissionlist);
                        oUserProfile.setRowSecurityPermissionList(rowpermissionlist);
                        oUserProfile.setProcessProfilePermissionList(prpermissionlist);
                        oUserProfile.setNavigatorHomePermissionList(navigatorhomelist);
                        oUserProfile.setLanguageCode(language_cd);
                        oUserProfile.setCurrencyCode(currencycode);               
                        if (multilang_cd.equals("0")){
                             oUserProfile.setMultiLanguageEnabled(BigDecimal.valueOf(0));
                        }else{
                             oUserProfile.setMultiLanguageEnabled(BigDecimal.valueOf(1));
                        if (emailid.trim().length()==0){
                             if (emailtype.trim().length()==0){
                                  //Set/Get EmailAddresses Collection Field Properties -- Parent: PS_ROOT Collection
                                  IUserProfileEmailaddressesCollection oEmailAddressesCollection;
                                  IUserProfileEmailaddresses oEmailAddresses;
                                  oEmailAddressesCollection = oUserProfile.getEmailAddresses();
                                  oEmailAddresses = oEmailAddressesCollection.item(0);
                                  oEmailAddresses.setEmailType(emailtype);
                                  oEmailAddresses.setEmailAddress(emailid);
                                  oEmailAddresses.setPrimaryEmail("Y");
                             }else{
                                  log.debug("emailtype is empty, not setting primary email");
                        }else{
                             log.debug("emailid is empty, not setting primary email");
                        //Set/Get IDTypes Collection Field Properties -- Parent: PS_ROOT Collection
                        IUserProfileIdtypesCollection oIDTypesCollection;
                        IUserProfileIdtypes oIDTypes;
                        oIDTypesCollection = oUserProfile.getIDTypes();               
                        oIDTypes = oIDTypesCollection.item(0);
                        if (emplid.trim().length()==0){
                             oIDTypes.setIDType("NON");
                        }else{
                             oIDTypes.setIDType("EMP");
                             //Set/Get Attributes Collection Field Properties -- Parent: IDTypes Collection
                             IUserProfileIdtypesAttributesCollection oAttributesCollection;
                             IUserProfileIdtypesAttributes oAttributes;
                             oAttributesCollection = oIDTypes.getAttributes();                    
                             oAttributes = oAttributesCollection.item(0);
                             oAttributes.setFieldname("EMPLID");
                             oAttributes.setRecname("PERSONAL_DATA");
         oAttributes.setAttributeName("EMPLID");
         oAttributes.setAttributeValue(emplid);
                        oUserProfile.setSymbolicID("SYSADM1");
                        oUserProfile.setPassword(operpswd, operpswd);
                        boolean save = oUserProfile.save();
                        log.debug("Save:" + save);
                        if (!save){
                             ErrorHandler();
                             response = "UNABLE_TO_SAVE";                         
                        }else{
                             response = "SUCCESS";
                        next = true;
                   boolean cancel = oUserProfile.cancel();
                   log.debug("Cancel:" + cancel);
                   if (!cancel){
                        ErrorHandler();
                        response = "UNABLE_TO_CANCEL";
              }catch (JOAException e) {
                   e.printStackTrace();
                   log.error("An error occurred");
                   ErrorHandler();          
                   response = "ERROR";
              log.info(CLASS_NAME + ".createUser()-----> response=" + response);
              return response;
    >
    Add Role
    >
         public String addRole(String oprid, String role){
              log.info(CLASS_NAME + ".addRole()-----> inputs=oprid[" + oprid +
                        "]role[" + role + "]");
              String response = "";
              boolean next = false;
              try{
                   //***** Get Component Interface *****
                   IUserProfile oUserProfile;
                   String ciName;
                   ciName = "USER_PROFILE";
                   oUserProfile = (IUserProfile) oSession.getCompIntfc(ciName);
                   if (oUserProfile == null) {
                        log.error("Unable to Get Component Interface " + ciName);
                        ErrorHandler();
                        response = "UNABLE_TO_GET_CI";
                   }else{
                        next = true;
                   if (next){
                        next = false;
                        oUserProfile.setUserID(oprid);
                        //***** Execute Get *****
                        boolean get = oUserProfile.get();
                        log.debug("Get:" + get);
                        if (!get) {
                             log.error("No rows exist for the specified keys. Failed to get the Component Interface.");
                             ErrorHandler();
                             response = "UNABLE_TO_GET_USER";
                        }else{
                             next = true;
                   if (next){
                        next = false;
                        //***** Set the Component Interface Mode *****
                        oUserProfile.setInteractiveMode(false);
                        oUserProfile.setGetHistoryItems(false);
                        oUserProfile.setEditHistoryItems(false);
                        IUserProfileRolesCollection oRolesCollection;
         IUserProfileRoles oRoles;
         oRolesCollection = oUserProfile.getRoles();
         oRoles = oRolesCollection.insertItem(oRolesCollection.getCount() - 1);
         for (int l = 0; l < oRolesCollection.getCount(); l++) {
    if (role.equalsIgnoreCase(oRolesCollection.item(l).getRoleName())) {                           
    response = "ROLE_ALREADY_EXISTS";
    break;
    if (l==oRolesCollection.getCount()-1){
         oRoles.setRoleName(role);
         next = true;
                   if (next){
                        next = false;
                        boolean save = oUserProfile.save();
                        log.debug("Save:" + save);
                        if (!save){
                             ErrorHandler();
                             response = "UNABLE_TO_SAVE";                         
                        }else{
                             response = "SUCCESS";
                        next = true;
                   boolean cancel = oUserProfile.cancel();
                   log.debug("Cancel:" + cancel);
                   if (!cancel){
                        ErrorHandler();
                        response = "UNABLE_TO_CANCEL";
              }catch (JOAException e) {
                   e.printStackTrace();
                   log.error("An error occurred");
                   ErrorHandler();          
                   response = "ERROR";
              log.info(CLASS_NAME + ".addRole()-----> response=" + response);
              return response;
    >
    There's some examples to go from.
    -Kevin

  • 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

  • LiveCycle ES Connector for IBM Content Manager connection problem

    I've recently installed Adobe LiveCycle ES 8.2.1 and we're trying to get the Connector for IBM CM working. First off here's what software levels we're using:
    LiveCycle ES 8.2.1
    WebSphere Network Deployment 6.1.0.21
    IBM HTTP Server 6.1.0.21
    IBM DB2 UDB 9.1(FP 6a)
    IBM Content Manager 8.4
    IBM Information Integrator for Content 8.4
    Java JRE 1.5(SR 8a)
    Our application(s) connect to our databases remotely. The DBs reside on our z/OS(which is at level 8.1)
    When I try and enter in the database/datastore info in the Connector fields under services I get this error in LiveCycle
    Failed to save settings.
    Error: Not able to validate the connection with the IBM CM. Either credentials or database is wrong.For more information see the exception stack trace.
    and I see the following in the SystemOut.log
    [3/30/09 9:51:44:516 EDT] 00000039 IBMConnection E com.adobe.livecycle.connectorforibmcm.config.ejb.IBMConnectionInfoSessionBean testCEConnection ALC-DSC-003-
    000: com.adobe.idp.dsc.DSCInvocationException: Invocation error.
    at com.adobe.idp.dsc.component.impl.DefaultPOJOInvokerImpl.invoke(DefaultPOJOInvokerImpl.jav a:152)
    at com.adobe.idp.dsc.interceptor.impl.InvocationInterceptor.intercept(InvocationInterceptor. java:140)
    at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
    at com.adobe.idp.dsc.transaction.interceptor.TransactionInterceptor$1.doInTransaction(Transa ctionInterceptor.java:74)
    As well as the following:
    [3/30/09 9:51:44:547 EDT] 00000039 ExceptionUtil E CNTR0020E: EJB threw an unexpected (non-declared) exception during invocation of method "setConnectionInf
    o" on bean "BeanId(LiveCycle8#adobe-ibmcmconnector-config-ejb.jar#IBMConnectorConfigEJB, null)". Exception data: java.rmi.RemoteException: Unable to save the
    configuration settings in Database; nested exception is:
    com.adobe.livecycle.connectorforibmcm.config.IBMConnectionInfoException
    at com.adobe.livecycle.connectorforibmcm.config.ejb.IBMConnectionInfoSessionBean.setConnecti onInfo(IBMConnectionInfoSessionBean.java:120)
    at com.adobe.livecycle.connectorforibmcm.config.intfs.EJSRemoteStatelessIBMConnectorConfigEJ B_019262e6.setConnectionInfo(Unknown Source)
    at com.adobe.livecycle.connectorforibmcm.config.intfs._IBMConnectionInfoRemote_Stub.setConne ctionInfo(_IBMConnectionInfoRemote_Stub.java:347)
    at com.adobe.livecycle.connectorforibmcm.admin.FsUiConfigBean.initFS(FsUiConfigBean.java:58)
    The server can connect via DB2/command line to the z/OS without a problem and the datasources within WebSphere test connect to the databases without any problem as well. Any help is much appreciated. I can provide any additional details upon request.
    Thank you in advance
    ~Regards
    Nick

    Nick,
    I am getting the exact same error. I have tried installing Adobe Livecycle 8 on two separate machines and they both give the same problem. In viewing at the logs, it seems that the IBM CM jar files are not being recognized by the Adobe installation. For me, I get the following logs as well in addition to what you see.
    Caused by: java.lang.NoClassDefFoundError: com.ibm.mm.sdk.common.DKDDO
    at java.lang.J9VMInternals.verifyImpl(Native Method)
    at java.lang.J9VMInternals.verify(J9VMInternals.java:59)
    at java.lang.J9VMInternals.initialize(J9VMInternals.java:120)
    at com.adobe.livecycle.connectorforibmcm.dsc.crc.CRCServiceDelegate.testIBMCMConnection(CRCS erviceDelegate.java:58)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:615)
    at com.adobe.idp.dsc.component.impl.DefaultPOJOInvokerImpl.invoke(DefaultPOJOInvokerImpl.jav a:118)
    ... 70 more
    [4/20/09 19:34:56:339 CDT] 00
    The DKDDO class is in the jar files that are inside II4C installation folder. I think that the file "adobe-component-ext.properties" that they ask us to create to reference the IBM CM jars is not being picked up by the Adobe Connectors for IBM CM. Do you see the " java.lang.NoClassDefFoundError" in your logs? Any resolutions you had regarding this.
    I even tried to copy the ibm jars to various paths and copied the props files ad various different locations. I am under the impression that the documentation may not have been updated for this change.

Maybe you are looking for

  • Repost of the deleted complaint

    To Whom It May Concern, I'm curious if there could be some questions answered regarding a situation I have been faced with over the last three days? I have been a customer for several years and have spent hard earned money being that loyal customer.

  • The dowload of firfox will not move past the run screen

    I have been trying to install Firefox to my desktop. The dowload will not progress past the run screen. There is no set up. I successfully installed on my second computer so I am confused.

  • Any way to make Contacts Read Only in Server 10.8/9

    I have turned on OS X Server Services Contacts (in either 10.8 or 10.9), set up a user account, added that account as a CardDav to a computer(s) made a group(s) of contacts and imported some vcards so everybody can see them in their Contacts on their

  • I'm unable to open a new tab on my window, what do I do?

    I installed mozilla firefox 17.0.1 since then I'm unable to open a new tab when i click on the + icon on the right of the other tab.

  • Freely Programmed help in Pop Up Window

    Hi,   Is it possible to display the data of freely programmed help in the pop up window. Thanks Raghavendra