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

Similar Messages

  • 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

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

  • 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

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

  • I have purchased the VGA Connectors for both a iMac and Macbook Pro so that i can connect my promethean board projector to the computer and I can not get the image on the screen.  Does anyone have any suggestions?

    I have purchased the VGA Connectors for both a iMac and Macbook Pro so that i can connect my promethean board projector to the computer and I can not get the image on the screen.  Does anyone have any suggestions?

    Irelandbound wrote:
    thank you, I have the adaptors so glad that would work.  I just heard adaptors burn out often.  So Just thought for my main iMac computer, a plug would be best.  I will get one once I move.
    Any other suggestions or things I should know about apple products in Ireland.  I know there are no Apple stores there.
    An adaptor doesn't burn out. It merely serves as a means to connect the power prongs on your device to the power supply.
    I believe you are thinking of a transformer, which you do not need. A transformer converts one voltage to another.
    You don't need to do that as the power supply of modern electronics can take almost any worldwide voltage.
    Look at the label on the device. It should indicate the input power acceptable of 100-240 VAC, 50-60 Hz.
    Additionally, I found the adapters cheaper in the UK than I found them in the US. They were available in most supermarket chains. I wasn't in Ireland, so I can't say one way or the other.
    If you have something that doesn't have that input power spec, it would require a transformer.
    On other items like electric clocks or things with motors, you can connect them up to a transformer and the voltage will be correct, but the frequency may not. For clocks, that will cause them to not keep time well. For motors, they will burn out.

  • 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

  • Need advice on going with 10g vs 11i for PeopleSoft 9.0 and tools version.

    Hi,
    My company is currently on PeopleSoft 8.9 with peopletools 8.48. We are looking to upgrade our Application, Database and tools set. For anyone that has already or is in theprocess of converting to PeopleSoft 9.0, could you let me know what version or Oracle your company selected along with waht tools version and why you made these selections. In addition any lessons learned would be of great help.
    Thank you,
    Maryanne

    If you are moving to Peoplesoft 9.0, why not using Peopletools 8.49 and Oracle 11g ?
    If the Peopletools version 8.49 is not questionnable from my point of view, available for several years and now most of the bugs are fixed - means it is robust, the main question will be for 11g of Oracle.
    Should we go to the latest patchset of 10.2 or for the first patchset of 11g ?
    However, if you're in the beginning of the project, I would go for 11g, the second patchset will come out in few months time (I would bet before the end of the year - just my opinion -), and it will be easier to upgrade your db version at that time to a newer patchset than manage a version upgrade from 10g to 11g.
    Always keep in mind than a Peoplesoft application is working for many years, and upgrade the version of database is not always neutral in terms of time and costs.
    Nicolas.

  • Does OIM Connector for AS400 support provisioning of "Information Systems"?

    A customer is asking to configure OIM’s connector for AS/400 with the set of attributes natively supported (a.k.a. documented) by our connector, plus another one, named, in Italian, “Sistemi Informativi” (“Information Systems”).
    As far as I can understand from the Customer, and by reading some documents downloaded from the Internet, an “Information System” is a set of AS/400 libraries that the End-User Administrator can enable for the user.
    The possibility to configure one or more “Information Systems” seems to be enabled by the installation of a (quite popular, according to my Customer) AS/400 module named “Modulo Base” (“Base Module” in English”).
    Does anyone have any experience about this feature?
    Regards,
    Angelo Carugati

    It is a separate connector.
    Talk to your Oracle sales person to get more information about the licensing.

  • OIM connector for OpenLdap?

    Hello,
    Connectors for OID and Sun Java System Directory are included with the 9.0.4.1 collection -- will either of these operate with OpenLdap (even if it's a subset of functionality)? Better approach?
    Thank you!
    Scott

    The LDAP lib that is used by the connector will work fine with OpenLDAP or any other LDAPv3 compliant LDAP server. I did some provisioning to OpenLDAP using the same lib a couple of years ago.
    You will probably run into some minor issues with how the higher layers of the connector interacts with the LDAP server so I would recommend getting a good packet analyzer (for example Wireshark). This will make it possible for you to inspect the LDAP commands that the connector is generating as they are sent to the LDAP server.
    Best regards
    /M

  • OIM connector for AD 2008 and exchange 2008

    hello,
    Customer is in migration of AD 2003 to AD 2008 and exchange 2003 to Exchange 2008. I do know that OIM connects exists for AD 2003 and Exchange 2003.. but not seen any for AD 2008 or Exchange 2008.. So, does any one have idea that how to get the connectors from oracle or already exists then where are those..
    Looking to here you soon.

    Hi,
    I don't know why your client want's to migrate to 2008, they are so new versions and there is no compatible connector at this moment for them. You could try to use the current ones, but for sure you'll find problems with them.
    If they are actually migrating to 2008, you'll probably need to code your own connector from scratch, or make huge modifications on current connectors as there is no announce from Oracle for new releases.
    I recommend to ask your Oracle provider or open an SR to ask about it.
    Good luck!

  • OIM connector for Lotus Notes

    Hi,
    I had a Problem, I need to configure OIM connection with Lotus Notes,
    I am able to find Jar files and XML files, but only thing is I need to move mail boxes from one server to another server in Lotus notes,
    If any one worked in configuring OIM with Lotus Notes and performed moving mail boxes from one server to another server in Lotus Notes,
    can anyone provide the steps invloved in it.
    It will be helpfull for me

    User 619664,
    I guess that I was not clear in my previous post. I don't know how to implement a process to move mail boxes between servers using the OOTB Lotus Notes Connector. The configuration that I described above is to create Lotus users in a Lotus Domino Server (Server A) and create their mail boxes in another predefined Lotus Server (Server B), when you do a user provisioning through OIM.
    Chii,
    the certifier ID file should be located on the target system computer and you must specify its path in CertPath parameter in Lotus Notes IT Resource in Design Console. This certifier ID file is generated as "cert.id" when you deploy the first Domino Server of your environment.
    I'm not so sure, but I guess that in Lotus Notes version 6 and above you can grant to a user (for example OIMaccount user) the ability to re-certify IDs, then you could use the OIMaccount.id as your certifier ID, but I didn’t test this configuration at all.
    Anyway, this parameter is required to create users in Domino Directory because it keeps the public key used to generate private keys of user accounts and I guess that is used in password cryptography also.
    Please let me know if you have more questions.
    Regards.

  • Connector for PeopleSoft HRMS

    Hi Experts
    Presently we are working on a proposal to build an enterprise wide LDAP implementation and Single-Sign-On for a company.
    The type of applications they have includes J2EE, PeopleSoft HRMS, and domain authentication on NT.
    I had gone through lot of documents on the net. I feel the IPlanet DirectoryServer & MetaDirectoryServer with Netegroty SiteMInder can address the requireement.
    Now i want to know, how can i connect to HRMS datasouce (Oracle in our case) from MetaDirectory Server.
    I guess there are connectors which can directly connect to PeopleSoft but looks costly.
    I would like to know what are the other ways of connecting.
    Can i connect to the underlying Oracle database of the HRMS, using in-built oracle connector of the MetaDirectory Server ? If so are there any disadvantages ?
    Is there any other way to connect ?
    I really could not move further on this, as i am not able find much information on this. Any suggestions, links to resources will be higly appreciated.
    regards
    Lakshman

    Hi Lakshman,
    We work very closely with Sun ONE Meta Directory and team involved with it.
    We have many Connectors available which work with Sun ONE Meta as well as Sun ONE Directory Server.
    Some of them are
    1) Oracle ODBC Connector
    2) Sybase ODBC Connector
    3) DB2 ODBC Connector
    4) MSSQL ODBC Connector
    5) Informix ODBC Connector
    6) Exchange 5.5 Connector
    7) Domino Server Connector
    8) NT Domain Connector
    9) Sybase Provisioning Connector
    10) Informix Provisioning Connector
    11) Secureway, Active Directory, NDS, DirX LDAP Connectors
    Our RDBMS Connectors have been cerrtified by Sun.
    We can develop Connectors in about 4 weeks from the
    time we receive a Purchase Order.
    PeopleSoft HRMS Connector, Oracle ERP Connector
    and others are in the category of development based
    on Customer Purchase Order.
    Evaluation copies of our Connectors are available at
    http://www.persistentdata.com/v3eval . Please download
    enSure Synchronization Server Windows NT-2000/Solaris
    version as per your need.
    I am responsible for Connector Development at Persistent System, Pune, India. I can be reached at [email protected] or +91 20 5678900 x 171.
    Regards,
    Asit

Maybe you are looking for

  • How to retrieve the data stored in BLOB field in MySql using java?

    Hi all! i stored a file content into the MySql database in BLOB field. and i now want retrieve the data...... Please help me out in doing the task........... Thanx...........

  • Enabling tracing in remote debugging

    Hello, I am wondering how to enable tracing in remote debugging. Here is what I now how to do: 1) how to attach to JDPA, 2) run till the breakpoint. Next, when I try to step in, or step over the process is always run until the next break point regard

  • Reinstalling iTunes 6 help

    I installed the latest version (7) of iTunes and could not get it to show the music on my iPod. I tried to reinstall version 6 of iTunes that came with my iPod Nano by uninstalling iTunes 7. The reinstallation of 6 SEEMED to work ok until I tried to

  • Photo Book Pages

    I need to reduce the number of pages I have set up, to reduce cost. How!? So far, I can only delete say the left hand page, and then all the photos migrate to other Pages, to close out the 'gap'. That upsets the "order" of things. Thank you for your

  • XP won't boot up fully with new MSI GeForce4 Ti4200 TD64

    Here's the deal.  I had many problems installing any drivers for my new Ti4200 card.  I tried many different drivers but invariably always wound up with this message: ---Start--- Cannot Install this Hardware There was a problem installing this hardwa