Inconsistent behavior importing OIM 9.1.0.2 BP20 to OIA  11gR1 - 11.1.1.5

We are building our OIM/OIA integration - preferred method. We are Weblogic 10.3.5.0 -- OIA 11gR1 - 11.1.1.5 -- OIM 9.1.0.2 BP20 - Based on experience and documentation, I think perhaps the 11g to 11g integration is the truly preferred method.
During testing we found that while the OIM resource had > 600 entitlements associated, only two came over to OIA upon policy import. No errors were thrown. Is there a limitation to the number of attributes that can be imported to OIA?
We will be defining roles in OIA and importing them to OIM, and are concerned about how OIA will respond to attributes defined in the OIA app prior to OIM forms having knowledge of them - can we define attributes if they have not yet been defined on a form in OIM?
What behavior should we be expecting?

Use Upgrade Assistant tool
go through below link
Re: OIM 9102 to 11g upgrade
--nayan                                                                                                                                                                                                                                                                                   

Similar Messages

  • OIA 11gR1 + OIM 9.1.0.2 (BP12) Websphere class not found error user import

    Hi All,
    I am integrating OIA (11gr1) with OIM 9.1.0.2 (BP12) patch and have followed the steps mentioned in the Sys Integration. However when importing users from OIM, the following error is thrown - OIM is on Websphere, OIA is on Tomcat - Thanks for your inputs!!
    rg.quartz.SchedulerException: Job threw an unhandled exception. [See nested exception: java.lang.NoClassDefFoundError: com/ibm/websphere/security/auth/callback/WSCallbackHandlerImpl]
         at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
         at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:534)
    Caused by: java.lang.NoClassDefFoundError: com/ibm/websphere/security/auth/callback/WSCallbackHandlerImpl
         at Thor.API.Security.LoginHandler.websphereLoginHandler.login(Unknown Source)
         at Thor.API.Security.ClientLoginUtility.login(Unknown Source)
         at Thor.API.tcUtilityFactory.<init>(Unknown Source)
         at com.vaau.rbacx.iam.oracle.OIMIAMSolution.getUtilityFactory(OIMIAMSolution.java:2542)
         at com.vaau.rbacx.iam.oracle.OIMIAMSolution.readResources(OIMIAMSolution.java:402)
         at com.vaau.rbacx.iam.service.impl.RbacxIAMServiceImpl.importResources(RbacxIAMServiceImpl.java:469)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)

    (Because no1 else has given you a reply I will try and help ;-) )
    Its obvious that you are missing a jar file, check if you have any of the following missing (This is for the 11g product though this could resolve your issue)
    xlAPI.jar
    xlAuthentication.jar
    xlCache.jar
    xlCrypto.jar
    xlDataObjectBeans.jar
    xlDataObjects.jar
    xlLogger.jar
    xlScheduler.jar
    xlUtils.xls
    xLVO.jar -----> All from WebSphere directory into the WEB-INF/lib
    Check the documentation also and see if you were meant to transfer the right .jar files over
    Regards,
    Daniel
    Edited by: Daniel Redfern on Feb 7, 2011 2:28 PM

  • Inconsistent behavior of user-role assignment

    Hi, all.
      i'm using EP 6.0 SP9 patch1.
      i logged on as an Administrator user.
      In the menu User Administration --> Roles --> Roles, i got the inconsistent behavior of user-role assignment.
      1. Normal behavior(from user --> edit)
       i searched and selected one user and click the "Edit" link
       --> i can assign all the roles that i want.
      2. Abnormal behavior(from role --> edit)
       i searched and selected one role first and click the "Edit" link
       --> some roles CANNOT be editted(even though i clicked the "Edit" link, it doesn't go to the edit screen). The roles that i couldn't edit are the SAP original roles like Administrator, content_admin_role, user_admin_role...
      Could someone please give me any advice on this problem?
      Thanks.

    Hi Sejoon,
    please open an OSS message.
    Best regards
    Detlev

  • Inconsistent Behavior from Bluetooth Audio

    I've noticed very inconsistent behavior from my bluetooth headset and my iPhone 4. Work fine for voice calls, but doesn't work for a GPS Navigator or Voip. Works for Facetime most of the time, but sometimes won't. Anyone else having this kind of inconsistencies?

    I was told by support that it is normal for bluetooth headsets to only work for voice calls on the iPhone 4. That really doesn't make sense to me, so I can't use a GPS Navigator with voice turn by turn directions with my bluetooth headset? My ancient 5 year old Motorola Razr would do that.

  • Inconsistent behavior with BC4J

    With oracle 9iAS we are using a DataSource and Connection Pooling at the app module level is disabled via :
    jbo.doConnectionPooling = true and jbo.maxpoolsize = 0
    Also the jbo.am.minavailablesize and jbo.ampool.maxavailablesize are each at 20.
    The inconsistent behavior is when i try accessing a certain page over and over again..
    two different users ...two different sessions...both accessing the same page repeatedly...
    After quite a few successful hits for each of the two users...
    why would one of the users get the following message on the same page ...
    while the other user is returned the page that was requested...
    and a third user who logs in is also returned the same page
    JBO-30003: The application pool (com.xyz.abc.abc.abc.abc.abc_AppModule.abc_AppModuleLocal) failed to checkout an application module due to the following exception:oracle.jbo.NoDefException: JBO-25002: Definition com.abc.abc.abc.abc.abc.abc.dal.abcView of type View Definition not found     at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:311)     at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:252)     at oracle.jbo.server.MetaObjectManager.findMetaObject(MetaObjectManager.java:661)     at oracle.jbo.server.ViewDefImpl.findDefObject(ViewDefImpl.java:283)

    Can you run the server with -Djbo.debugoutput=console property set on the vm command line and send us the detail exception, if any, thrown on the server console.

  • Exporting and Importing OIM Groups

    Hi
    I am trying to export and import OIM Groups from one environment to another.
    It looks like some of the details of the groups (such as Administrative Groups details) are missing after the import.
    Any ideas?
    I will assign Points. Thanks
    Regards
    Vijay Chinnasamy

    Hi Kevin,
    Thanks for the note.
    I found that during my import, it asked me to provide "substitutions".
    Once I click, "Cancel Substitutions", the other data is there.
    I think duirng my previous import, I clicked on "Next" too soon..
    Regards
    Vijay Chinnasamy

  • Cross  Dissolves - Inconsistent Behavior

    Hello excellent forum members,
    I have a question about the inconsistent behavior of cross dissolves -- specifically removing cross dissolves. I find that occasionally (maybe 1 in 5 times) when I remove a dissolve between two photos, the appropriate time is not added back to the shot. For instance, if I remove a 20 frame dissolve, 10 frames should be added back to each of the two shots. Usually, that IS the case (i.e. the frames are added back to the photo as expected), but, occasionally it's not. Usually the correct time is added back to one photo, but not to the other. I think this is just an odd bug -- I'm wondering if others have experienced it, too. (It's also not a big deal to work around -- you just have to keep your eye on the shots in question when you're removing a dissolve and make sure you note whether or not the right time has been restored to the shot.)
    Thank you for your input...
    Diana

    Actually, I have never had that much trouble with deleting a transition, But I, too, have used the delete instead of the revert option in the pst.
    However, I have used the retore option for other reasons and it works perfectly...unless you are reverting a clip that has effects and titles added before hand.
    That may cause you to do a bit more work and delete more than just the transition.
    Sue

  • Importing oim 9.1 exported data to oim 11g?

    Hello,
    I just read a few recent threads on upgrading from 9.1 to 11g... It sounds like there isn't a path to 11g at the moment.
    But has anyone tried exporting oim 9.1 data and using oim 11g Deployment Manager to import the 9.1 exported data in?
    We've invested about 4 man years in our current oim 9.1 solution. Just can't affort to throw too many things away!
    Appreciate any feedback.
    Thanks and cheers,
    Luke

    For the time being, stick with what works. Right nows the approval process form 10g does not exist in 11g so it cannot be migrated. There are a few other changes such as event handlers and entity adapters and pre-populate adapters and i'm sure many more. Wait for 11g to mature a bit more and provide the path you need to upgrade. Your implementation will not end with the current state, just don't be in a hurry to move forward to the 11g version. And remember, if it isn't broken, don't fix it. Unless you are in dire need of the functionality that 11g is going to give over 10g, then stay where you are at for the time being.
    -Kevin

  • OIM server crashes while Importing OIM AD connector config XML files

    while installing OIM connector for Microsoft Active directory on the 2nd step of installation "Import of Connector XML Files (Using Deployment Manager)" Installation fails and OIM server crashes... my OIM server version is 11.1.1.3.0 and Connector is ActiveDirectory 9.1.1.5.0
    Here is oim_server1-diagnostic log file
    [2012-01-10T17:23:10.450+05:00] [oim_server1] [ERROR] [] [XELLERATE.ADAPTERS] [tid: [ACTIVE].ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: XELSYSADM] [ecid: 0000JJ7ZjsLFW7WFLz3V8A1F31xJ00006f,0] [APP: oim#11.1.1.3.0] [dcid: 80666d38c1d0770e:-122ffcd8:134c75e0aa6:-7ffd-00000000000001e9] Class/Method: tcAdpUtils/compileAdapter encounter some problems: Could not compile adapter : adpADCSMOVEGROUP
    [2012-01-10T17:23:10.465+05:00] [oim_server1] [ERROR] [] [XELLERATE.ADAPTERS] [tid: [ACTIVE].ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: XELSYSADM] [ecid: 0000JJ7ZjsLFW7WFLz3V8A1F31xJ00006f,0] [APP: oim#11.1.1.3.0] [dcid: 80666d38c1d0770e:-122ffcd8:134c75e0aa6:-7ffd-00000000000001e9] Class/Method: tcAdpUtils/compileAdapter encounter some problems: Compile failed on Tue Jan 10 17:23:10 UZT 2012[[
    error: Exception thrown while constructing Processor object: null
    ----------------SOURCE FILE
    1: /* Copyright (c) 2001 - 2007, Oracle Corporation. All rights reserved.
    2: */
    3: package com.thortech.xl.adapterGlue.ScheduleItemEvents;
    4: import com.thortech.xl.dataobj.*;
    5: //import com.thortech.xl.adapterGlue.*;
    6: //import com.thortech.xl.dataobj.tcDataSet;
    7: import java.io.IOException;
    8: import java.util.*;
    9: import java.io.FileWriter;
    10: import java.io.File;
    11: import java.sql.Timestamp;
    12: import java.text.DateFormat;
    13: import com.thortech.xl.dataobj.util.tcAdapterTaskException;
    14: import com.thortech.xl.dataobj.util.*;
    15: import com.thortech.xl.dataobj.util.tcJarEntryClassLoader;
    16: import com.thortech.xl.remotemanager.*;
    17: import java.rmi.*;
    18: import java.net.URL;
    19: import java.lang.reflect.Constructor;
    20: import java.lang.reflect.Method;
    21: import java.lang.reflect.Modifier;
    22: import java.lang.reflect.InvocationTargetException;
    23: import java.lang.reflect.Field;
    24: import java.net.*;
    25:
    26: public class adpADCSMOVEGROUP extends com.thortech.xl.adapterfactory.events.tcAdpEvent {
    27: public adpADCSMOVEGROUP() {
    28: super();
    29: setEventName("ADCS Move Group");
    30: }
    31:
    32: Hashtable ihTaskRetVals = new Hashtable();
    33:
    34: // Adapter Variables
    35: String OrgName; // Organization Name
    36: String sConfigurationLookUp; // ADParameterLookUp
    37: long ADServer; // AD Server
    38: String ObjectGUID; // ObjectGUID
    39:
    40: //Persistant Objects
    41: Object ADconsObj;
    42: Class clsAD;
    43:
    44: //Variables needed for class loader
    45: String sURL;
    46: URL url1;
    47: URL[] aURL;
    48: ClassLoader moURLClassLoader;
    49: Class moTargetClass;
    50: Object[] maoConstructorArgs;
    51: Class[] masConParamTypes;
    52: Constructor moCons;
    53:
    54: protected void implementation() throws Exception {
    55:
    56: try {
    57:
    58: if (! initAdapter("ADCS Move Group"))
    59: return;
    60:
    61: // Run Time Variables
    62: OrgName = getRunTimeValue("OrgName").toString();
    63: sConfigurationLookUp = getRunTimeValue("sConfigurationLookUp").toString();
    64: ADServer = ((Long)getRunTimeValue("ADServer")).longValue();
    65: ObjectGUID = getRunTimeValue("ObjectGUID").toString();
    66:
    67: //Initialize persistant object "AD"
    68: clsAD = Class.forName("com.thortech.xl.integration.ActiveDirectory.tcUtilADTasks");
    69: maoConstructorArgs = new Object[]{getITAttrVal(ADServer, "Server Address"), getITAttrVal(ADServer, "Root Context"), getITAttrVal(ADServer, "Admin FQDN"), getITAttrVal(ADServer, "Admin Password"), getITAttrVal(ADServer, "Use SSL"), getITAttrVal(ADServer, "Port Number"), getITAttrVal(ADServer, "Invert Display Name"), "yes", sConfigurationLookUp, getDataBase()};
    70: masConParamTypes = new Class[]{String.class, String.class, String.class, String.class, String.class, String.class, String.class, String.class, String.class, Class.forName("com.thortech.xl.dataaccess.tcDataProvider")};
    71: moCons = clsAD.getConstructor(masConParamTypes);
    72: ADconsObj = moCons.newInstance(maoConstructorArgs);
    73:
    74:
    75: // Execute Tasks and store results in Hashtable...
    76:
    77: ihTaskRetVals.put("MOVEGROUP", MOVEGROUP());
    78: // Output mapping for Task MOVEGROUP
    79: setAdpRetVal(ihTaskRetVals.get("MOVEGROUP"), "String");
    80:
    81:
    82: finalizeAdapter();
    83:
    84: } catch (tcAdapterTaskException e) {
    85: e.printStackTrace();
    86: updateSchItem("R", e.getMessage(), e.getReason());
    87: return;
    88: } catch (Exception e) {
    89: e.printStackTrace();
    90: updateSchItem("R", e.getMessage(), getReason("", e));
    91: return;
    92: }
    93:
    94: }
    95:
    96: // *** Move Group ***
    97: private Object MOVEGROUP() throws Exception {
    98: Object oRetVal = "";
    99:
    100: Object objCons;
    101: String sTaskName = "Move Group";
    102: try {
    103:
    104: System.out.println("Running Move Group");
    105:
    106: //This method uses persistent object "AD"
    107:
    108: // Initialize method
    109: Class[] moMethodParmTypes = new Class[] {String.class, String.class, Class.forName("com.thortech.xl.dataaccess.tcDataProvider")};
    110: Object[] moMethodParams = new Object[] {OrgName, ObjectGUID, getDataBase()};
    111: Method moMethod = clsAD.getMethod("moveGroup", moMethodParmTypes);
    112:
    113: // Check for static method
    114: if (Modifier.isStatic(moMethod.getModifiers()))
    115: ADconsObj = null;
    116:
    117: // Invoke method
    118: oRetVal = moMethod.invoke(ADconsObj, moMethodParams);
    119:
    120: } catch (Exception e) {
    121: e.printStackTrace();
    122: if (e instanceof InvocationTargetException) {
    123: Throwable t = ((InvocationTargetException)e).getTargetException();
    124: throw new tcAdapterTaskException("adpADCSMOVEGROUP", "Move Group", t.getMessage(), "", "");
    125: } else {
    126: throw new tcAdapterTaskException("adpADCSMOVEGROUP", "Move Group", e.getMessage(), "", "");
    127: }
    128: }
    129: return returnVal(oRetVal);
    130: }
    131: }
    ----------------COMMAND LINE javac -classpath C:\Oracle\MIDDLE~1\WLSERV~1.3\server\ext\jdbc\oracle\11g\ojdbc6dms.jar;C:\Oracle\Middleware\Oracle_SOA1\soa\modules\user-patch.jar;C:\Oracle\Middleware\Oracle_SOA1\soa\modules\soa-startup.jar;;C:\Oracle\MIDDLE~1\patch_wls1033\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\Oracle\MIDDLE~1\patch_oepe1033\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\Oracle\MIDDLE~1\patch_ocp353\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\Oracle\MIDDLE~1\JDK160~1\lib\tools.jar;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\weblogic_sp.jar;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\weblogic.jar;C:\Oracle\MIDDLE~1\modules\features\weblogic.server.modules_10.3.3.0.jar;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\webservices.jar;C:\Oracle\MIDDLE~1\modules\ORGAPA~1.1/lib/ant-all.jar;C:\Oracle\MIDDLE~1\modules\NETSFA~1.0_1/lib/ant-contrib.jar;C:\Oracle\Middleware\Oracle_SOA1\soa\modules\oracle.soa.common.adapters_11.1.1\oracle.soa.common.adapters.jar;C:\Oracle\MIDDLE~1\ORACLE~1\soa\modules\commons-cli-1.1.jar;C:\Oracle\MIDDLE~1\ORACLE~1\soa\modules\oracle.soa.mgmt_11.1.1\soa-infra-mgmt.jar;C:\Oracle\Middleware\Oracle_IDM1\oam\agent\modules\oracle.oam.wlsagent_11.1.1\oam-wlsagent.jar;C:\Oracle\MIDDLE~1\ORACLE~1\modules\oracle.xdk_11.1.0\xsu12.jar;C:\Oracle\MIDDLE~1\modules\features\weblogic.server.modules.xquery_10.3.1.0.jar;C:\Oracle\Middleware\Oracle_SOA1\soa\modules\db2jcc4.jar;C:\Oracle\MIDDLE~1\USER_P~1\domains\BASE_D~1\config\soa-infra;C:\Oracle\Middleware\Oracle_SOA1\soa\modules\fabric-url-handler_11.1.1.jar;C:\Oracle\Middleware\Oracle_SOA1\soa\modules\quartz-all-1.6.5.jar;C:\Oracle\Middleware\Oracle_SOA1\soa\modules\oracle.soa.fabric_11.1.1\oracle.soa.fabric.jar;C:\Oracle\Middleware\Oracle_SOA1\soa\modules\oracle.soa.adapter_11.1.1\oracle.soa.adapter.jar;C:\Oracle\Middleware\Oracle_SOA1\soa\modules\oracle.soa.b2b_11.1.1\oracle.soa.b2b.jar;C:\Oracle\Middleware\Oracle_IDM1\server\lib\oim-manifest.jar;C:\Oracle\MIDDLE~1\ORACLE~1\modules\oracle.jrf_11.1.1\jrf.jar;C:\Oracle\MIDDLE~1\WLSERV~1.3\common\derby\lib\derbyclient.jar;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\xqrl.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\iam-platform-async.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\iam-platform-auth-client.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\iam-platform-auth-server.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\iam-platform-authz-service.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\iam-platform-configmbeans.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\iam-platform-context.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\iam-platform-entitymgr.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\iam-platform-kernel.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\iam-platform-pluginframework.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\iam-platform-utils.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\iam-platform-workflowservice.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\iam-toplinksession.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlAdapterUtilities.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlAPI.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlAttestation.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlAuditor.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlAuthentication.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlBackOfficeBeans.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlBackofficeClient.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlCache.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlCrypto.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlDataObjectBeans.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlDataObjects.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlDDM.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlGenConnector.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xliGCProviders.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlInputPreprocessor.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlLogger.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlRemoteManager.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlRequestPreview.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlScheduler.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlUtils.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlVO.jar -d C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\\oracle\oim\adapters C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\\oracle\oim\adapters\adpADCSMOVEGROUP.java
    [2012-01-10T17:23:14.075+05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.configservice.impl] [tid: [ACTIVE].ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: XELSYSADM] [ecid: 0000JJ7ZjsLFW7WFLz3V8A1F31xJ00006f,0] [APP: oim#11.1.1.3.0] [dcid: 80666d38c1d0770e:-122ffcd8:134c75e0aa6:-7ffd-00000000000001e9] Inside PostImport method of UserManagementPostImportForDm
    [2012-01-10T17:23:14.450+05:00] [oim_server1] [ERROR] [] [oracle.iam.configservice.impl] [tid: [ACTIVE].ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: XELSYSADM] [ecid: 0000JJ7ZjsLFW7WFLz3V8A1F31xJ00006f,0] [APP: oim#11.1.1.3.0] [dcid: 80666d38c1d0770e:-122ffcd8:134c75e0aa6:-7ffd-00000000000001e9] The attribute ObjectGUID does not exist!
    [2012-01-10T17:23:15.075+05:00] [oim_server1] [NOTIFICATION] [IAM-0080013] [oracle.iam.platform.kernel.impl] [tid: [ACTIVE].ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: XELSYSADM] [ecid: 0000JJ7ZjsLFW7WFLz3V8A1F31xJ00006f,0] [APP: oim#11.1.1.3.0] [dcid: 80666d38c1d0770e:-122ffcd8:134c75e0aa6:-7ffd-00000000000001e9] [arg: 30] [arg: 0] [arg: oracle.iam.platform.entitymgr.vo.EntityMetadata] [arg: MODIFY] Kernel executing default validation with process id, event id, entity and operation 30.0.oracle.iam.platform.entitymgr.vo.EntityMetadata.MODIFY
    [2012-01-10T17:23:15.090+05:00] [oim_server1] [NOTIFICATION] [IAM-0080014] [oracle.iam.platform.kernel.impl] [tid: [ACTIVE].ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: XELSYSADM] [ecid: 0000JJ7ZjsLFW7WFLz3V8A1F31xJ00006f,0] [APP: oim#11.1.1.3.0] [dcid: 80666d38c1d0770e:-122ffcd8:134c75e0aa6:-7ffd-00000000000001e9] [arg: 30] [arg: 30] [arg: oracle.iam.platform.entitymgr.vo.EntityMetadata] [arg: MODIFY] [arg: /file/User.xml] Kernel executing default action handler with process id, event id, entity and operation 30.30.oracle.iam.platform.entitymgr.vo.EntityMetadata.MODIFY.entityId=/file/User.xml

    There are different log handlers and loggers with different properties what are XELLRATE.DDM's properties
    here is the logging.xml file
    <?xml version="1.0" encoding="UTF-8"?>
    <logging_configuration>
    <log_handlers>
    <log_handler name='console-handler' class='oracle.core.ojdl.logging.ConsoleHandler' formatter='oracle.core.ojdl.weblogic.ConsoleFormatter' level='WARNING:32'/>
    <log_handler name='odl-handler' class='oracle.core.ojdl.logging.ODLHandlerFactory' filter='oracle.dfw.incident.IncidentDetectionLogFilter'>
    <property name='path' value='${domain.home}/servers/${weblogic.Name}/logs/${weblogic.Name}-diagnostic.log'/>
    <property name='maxFileSize' value='10485760'/>
    <property name='maxLogSize' value='104857600'/>
    <property name='encoding' value='UTF-8'/>
    <property name='useThreadName' value='true'/>
    <property name='supplementalAttributes' value='J2EE_APP.name,J2EE_MODULE.name,WEBSERVICE.name,WEBSERVICE_PORT.name,composite_instance_id,component_instance_id,composite_name,component_name'/>
    </log_handler>
    <log_handler name='wls-domain' class='oracle.core.ojdl.weblogic.DomainLogHandler' level="WARNING"/>
    <log_handler name='owsm-message-handler' class='oracle.core.ojdl.logging.ODLHandlerFactory'>
    <property name='path' value='${domain.home}/servers/${weblogic.Name}/logs/owsm/msglogging'/>
    <property name='maxFileSize' value='10485760'/>
    <property name='maxLogSize' value='104857600'/>
    <property name='encoding' value='UTF-8'/>
    <property name='supplementalAttributes' value='J2EE_APP.name,J2EE_MODULE.name,WEBSERVICE.name,WEBSERVICE_PORT.name'/>
    </log_handler>
    <log_handler name='em-log-handler' level='NOTIFICATION:32' class='oracle.core.ojdl.logging.ODLHandlerFactory' filter='oracle.dfw.incident.IncidentDetectionLogFilter'>
    <property name='path' value='${domain.home}/servers/${weblogic.Name}/sysman/log/emoms.log'/>
    <property name='format' value='ODL-Text'/>
    <property name='useThreadName' value='true'/>
    <property name='maxFileSize' value='5242880'/>
    <property name='maxLogSize' value='52428800'/>
    <property name='encoding' value='UTF-8'/>
    </log_handler>
    <log_handler name='em-trc-handler' level='TRACE:32' class='oracle.core.ojdl.logging.ODLHandlerFactory'>
    <property name='logreader:' value='off'/>
    <property name='path' value='${domain.home}/servers/${weblogic.Name}/sysman/log/emoms.trc'/>
    <property name='format' value='ODL-Text'/>
    <property name='useThreadName' value='true'/>
    <property name='locale' value='en'/>
    <property name='maxFileSize' value='5242880'/>
    <property name='maxLogSize' value='52428800'/>
    <property name='encoding' value='UTF-8'/>
    </log_handler>
    </log_handlers>
    <loggers>
    <logger name="" level="WARNING:1">
    <handler name="odl-handler"/>
    <handler name="wls-domain"/>
    <handler name="console-handler"/>
    </logger>
    <logger name="oracle" level="NOTIFICATION:1"/>
    <logger name="oracle.adf"/>
    <logger name="oracle.adf.desktopintegration"/>
    <logger name="oracle.adf.faces"/>
    <logger name="oracle.adf.controller"/>
    <logger name="oracle.adfinternal"/>
    <logger name="oracle.adfinternal.controller"/>
    <logger name="oracle.jbo"/>
    <logger name="oracle.adfdt"/>
    <logger name="oracle.adfdtinternal"/>
    <logger name="oracle.bam"/>
    <logger name="oracle.bam.common"/>
    <logger name="oracle.bam.system"/>
    <logger name="oracle.bam.middleware"/>
    <logger name="oracle.bam.adc.security"/>
    <logger name="oracle.bam.common.security"/>
    <logger name="oracle.bam.adc.ejb.BamAdcServerBean"/>
    <logger name="oracle.bam.reportcache.ejb.ReportCacheServerBean"/>
    <logger name="oracle.bam.eventengine.ejb.EventEngineServerBean"/>
    <logger name="oracle.bam.ems.ejb.EMSServerBean"/>
    <logger name="oracle.bam.adc.api"/>
    <logger name="oracle.bam.adc"/>
    <logger name="oracle.bam.eventengine"/>
    <logger name="oracle.bam.ems"/>
    <logger name="oracle.bam.webservices"/>
    <logger name="oracle.bam.web"/>
    <logger name="oracle.bam.reportcache"/>
    <logger name="oracle.bpm"/>
    <logger name="oracle.bpm.analytics"/>
    <logger name="oracle.integration"/>
    <logger name="oracle.integration.platform.blocks.cluster"/>
    <logger name="oracle.integration.platform.blocks.deploy.coordinator"/>
    <logger name="oracle.integration.platform.blocks.event.saq"/>
    <logger name="oracle.integration.platform.blocks.java"/>
    <logger name="oracle.integration.platform.faultpolicy"/>
    <logger name="oracle.integration.platform.testfwk"/>
    <logger name="oracle.soa"/>
    <logger name="oracle.soa.adapter"/>
    <logger name="oracle.soa.b2b"/>
    <logger name="oracle.soa.b2b.apptransport"/>
    <logger name="oracle.soa.b2b.engine"/>
    <logger name="oracle.soa.b2b.repository"/>
    <logger name="oracle.soa.b2b.transport"/>
    <logger name="oracle.soa.b2b.ui"/>
    <logger name="oracle.soa.bpel"/>
    <logger name="oracle.soa.bpel.console"/>
    <logger name="oracle.soa.bpel.engine"/>
    <logger name="oracle.soa.bpel.engine.activation"/>
    <logger name="oracle.soa.bpel.engine.agents"/>
    <logger name="oracle.soa.bpel.engine.bpel"/>
    <logger name="oracle.soa.bpel.engine.compiler"/>
    <logger name="oracle.soa.bpel.engine.data"/>
    <logger name="oracle.soa.bpel.engine.delivery"/>
    <logger name="oracle.soa.bpel.engine.deployment"/>
    <logger name="oracle.soa.bpel.engine.dispatch"/>
    <logger name="oracle.soa.bpel.engine.sensor"/>
    <logger name="oracle.soa.bpel.engine.translation"/>
    <logger name="oracle.soa.bpel.engine.ws"/>
    <logger name="oracle.soa.bpel.engine.xml"/>
    <logger name="oracle.soa.bpel.entity"/>
    <logger name="oracle.soa.bpel.jpa"/>
    <logger name="oracle.soa.bpel.system"/>
    <logger name="oracle.soa.dvm"/>
    <logger name="oracle.soa.management.facade.api"/>
    <logger name="oracle.soa.mediator"/>
    <logger name="oracle.soa.mediator.common"/>
    <logger name="oracle.soa.mediator.common.cache"/>
    <logger name="oracle.soa.mediator.common.error"/>
    <logger name="oracle.soa.mediator.common.error.recovery"/>
    <logger name="oracle.soa.mediator.common.message"/>
    <logger name="oracle.soa.mediator.dispatch"/>
    <logger name="oracle.soa.mediator.dispatch.resequencer.toplink"/>
    <logger name="oracle.soa.mediator.filter"/>
    <logger name="oracle.soa.mediator.instance"/>
    <logger name="oracle.soa.mediator.management"/>
    <logger name="oracle.soa.mediator.metadata"/>
    <logger name="oracle.soa.mediator.monitor"/>
    <logger name="oracle.soa.mediator.resequencer"/>
    <logger name="oracle.soa.mediator.resequencer.besteffort"/>
    <logger name="oracle.soa.mediator.resequencer.fifo"/>
    <logger name="oracle.soa.mediator.resequencer.standard"/>
    <logger name="oracle.soa.mediator.service"/>
    <logger name="oracle.soa.mediator.serviceEngine"/>
    <logger name="oracle.soa.mediator.transformation"/>
    <logger name="oracle.soa.mediator.utils"/>
    <logger name="oracle.soa.mediator.validation"/>
    <logger name="oracle.soa.scheduler"/>
    <logger name="oracle.soa.services.common"/>
    <logger name="oracle.soa.services.identity"/>
    <logger name="oracle.soa.services.notification"/>
    <logger name="oracle.soa.services.rules"/>
    <logger name="oracle.soa.services.rules.obrtrace"/>
    <logger name="oracle.soa.services.workflow"/>
    <logger name="oracle.soa.services.workflow.common"/>
    <logger name="oracle.soa.services.workflow.evidence"/>
    <logger name="oracle.soa.services.workflow.metadata"/>
    <logger name="oracle.soa.services.workflow.persistency"/>
    <logger name="oracle.soa.services.workflow.query"/>
    <logger name="oracle.soa.services.workflow.report"/>
    <logger name="oracle.soa.services.workflow.runtimeconfig"/>
    <logger name="oracle.soa.services.workflow.soa"/>
    <logger name="oracle.soa.services.workflow.task"/>
    <logger name="oracle.soa.services.workflow.task.dispatch"/>
    <logger name="oracle.soa.services.workflow.task.routing"/>
    <logger name="oracle.soa.services.workflow.user"/>
    <logger name="oracle.soa.services.workflow.verification"/>
    <logger name="oracle.soa.services.workflow.worklist"/>
    <logger name="oracle.soa.services.workflow.performance"/>
    <logger name="oracle.soa.services.cmds"/>
    <logger name="oracle.soa.wsif"/>
    <logger name="oracle.soa.xref"/>
    <logger name="oracle.sdp"/>
    <logger name="oracle.sdpinternal"/>
    <logger name="oracle.sdp.owlcs.customer"/>
    <logger name="oracle.sdp.owlcs.config"/>
    <logger name="oracle.sdp.owlcs.timer"/>
    <logger name="oracle.sdp.messaging"/>
    <logger name="oracle.sdp.messaging.client"/>
    <logger name="oracle.sdp.messaging.driver"/>
    <logger name="oracle.sdp.messaging.engine"/>
    <logger name="oracle.sdp.messaging.parlayx"/>
    <logger name="oracle.sdp.messaging.server"/>
    <logger name="oracle.wsm"/>
    <logger name="oracle.wsm.msg.logging" level="NOTIFICATION:1" useParentHandlers="false">
    <handler name="owsm-message-handler"/>
    <handler name="wls-domain"/>
    </logger>
    <logger name='oracle.sysman' level='NOTIFICATION:32' useParentHandlers='false'>
    <handler name='em-log-handler'/>
    <handler name='em-trc-handler'/>
    </logger>
    </loggers>
    </logging_configuration>

  • Importing OIM AD connector config XML files

    Hello All,
    I am importing the AD connector files in the OIM admin and user console.
    After selecting the AD connector files, in step 2 i need the perform 3 operations as stated below.
    My operation fails when I try to import XML files using deployment manager. I am able to see the import screen and there it says you cannot perform this operation.
    I get this error:
    Step 2      :      Connector Installation
    ActiveDirectory      9.1.1.4      Installation Status      :      Failed
         PASSED Configuration of Connector Libraries
         FAILED Import of Connector XML Files (Using Deployment Manager)
              Compilation of Adapter Definitions
    The error stated is : DOBJ.XML_IMPORT_ERROR
    ORA-00904: "OBJ_OFFLINED": invalid identifier
    Thanks in advance for your help.
    Regards,
    VSN

    Hello all,
    I was able to figure out the answer for my question on the xml import error.
    It was due to improper patching of OIM server.
    This error can be confirmed if you check the OBJ table, it will not have a column name called OBJ_OFFLINE.
    So apply all the patches from scratch and in sequence.
    _VSN                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Partition elimination inconsistent behavior

    Hello.
    When we query a partitioned table and partition-aligned indexes are employed, seeks are performed in two steps: If the partition column is used as a predicate, the index is used to eliminate partitions assigned to ranges the predicate values don't fall in.
    Then it proceeds to perform serial scans/seeks in any remaining partitions.
    Now suppose I have a table partitioned on a varchar(10) column. Ranges are defined for values '230' and '281'. In SQL Server 2012 SP1,
    partition elimination won't happen unless i explicitly convert the predicate value to varchar(10).
    NOTE: I'd like to refrain from posting the scripts to generate the entire data structure because they are sensitive.
    Basically the original objects are like the ones below:
    CREATE TABLE TEST
    (PARTITION_COLUMN VARCHAR(10),
    SOME_ID INT)
    GO
    CREATE CLUSTERED INDEX IDX_TEST (PARTITION_COLUMN, SOME_ID) ON PARTITION_SCHEME(PARTITION_COLUMN)
    GO
    CREATE VIEW VW_TEST AS
    SELECT SOME_ID, PARTITION_COLUMN
    FROM TEST
    WHERE SOME_ID = 9
    GO
    Partition scheme has 3 filegroups to cover the ranges '230' and '281' in the partition function. The partition function expects a varchar parameter.
    CREATE PARTITION FUNCTION [RANGE_PROJETOS](varchar(10)) AS RANGE LEFT FOR VALUES (N'230', N'281')
    GO
    When I use a literal varchar value:
    SELECT COUNT(*) FROM VW_TEST
    WHERE PARTITION_COLUMN = '234'
    Seek Keys[1] tell us there is no partition elimination, since its filter implies the selection of all partitions. If I later run this query, the "Actual partition count" value will be 3.
    If I either use a variable or explicitly convert the literal value to varchar(10), partition elimination will be done:
    However, the plan behavior is still inconsistent. The "RangePartitionNew" function is used when the literal value isn't known at compile time, which is acceptable for the query to the left, in the image above, because a variable is being used,
    but not for the query to the right. What makes the latter all the more strange is the fact that it does an implicit conversion to varchar(10) even though it is already explicitly converted to the very same data type!!

    This problem occurs even when querying the table directly instead of the view.
    SELECT * FROM TB_RESULTADO
    WHERE ID_PROJETO_EXTERNO = '234'
    SELECT * FROM TB_RESULTADO
    WHERE ID_PROJETO_EXTERNO = CONVERT(VARCHAR(10), '234')
    Can you verify?  I see the expected actual partition count of 1 with the repro below under SQL 2012 SP2.  To add on to Paul' blog, simply following best practices as to parameterize queries with matching data types will avoid the issue with
    auto parmeterization.
    CREATE PARTITION FUNCTION [PARTITION_FUNCTION](varchar(10))
    AS RANGE LEFT FOR VALUES (N'230', N'281');
    CREATE PARTITION SCHEME PARTITION_SCHEME
    AS PARTITION PARTITION_FUNCTION ALL TO ([PRIMARY])
    CREATE TABLE TEST(
    PARTITION_COLUMN VARCHAR(10),
    SOME_ID INT);
    GO
    CREATE CLUSTERED INDEX IDX_TEST ON TEST(PARTITION_COLUMN, SOME_ID) ON PARTITION_SCHEME(PARTITION_COLUMN)
    GO
    CREATE VIEW VW_TEST AS
    SELECT SOME_ID, PARTITION_COLUMN
    FROM dbo.TEST
    WHERE SOME_ID = 9
    GO
    SET STATISTICS IO ON
    SELECT COUNT(*) FROM VW_TEST
    WHERE PARTITION_COLUMN = CAST('234' AS varchar(10));
    GO
    Dan Guzman, SQL Server MVP, http://www.dbdelta.com
    Dan,
    You have to leave the literal value predicate as it is (without any conversions) to reproduce the aforementioned situation.

  • Pop-ups inconsistant behavior on PCs

    I recently made a website in Dreamweaver MX 2004 for an
    artist and the pop-ups that I created via the behaviors panel are
    not working properly some of the time on PC’s. All of my
    pages are XHTML and passed HTML validation at validator.w3.org.
    Please look at this page as an example:
    http://www.karenlfield.com/maui.html
    Obviously when you click on any of the six medium-sized
    images, the pop-up should open in a new browser over the upper left
    corner of the main page window, on mousedown as I specified. The
    problem is that on some of the PCs, some of the time, the pop-up
    html pages of the large images open up behind the main window and
    the viewers never see the pop-up pages and keep on clicking to no
    avail. I tested my site on many different machines at different
    locations. On one occasion, I tested on six PCs in the same office.
    The pop-ups worked perfectly on five of the machines, but the
    performance on the sixth machine was inconsistent at best. This is
    in Internet Explorer both 6 and 7. I don’t see any pattern.
    I’ve double-clicked, single-clicked, you name it. Does anyone
    have a solution to this dilemma?? Thanks, D North
    maui
    paintings

    In the pop-up window if you use
    <body onLoad="self.focus();">
    that should bring the focus to the pop-up window when it
    loads and should
    keep it above the other window(s) till the user clicks on any
    other
    window.Also in your pop-up links, say for example
    <a href="javascript:;"
    onmousedown="MM_openBrWindow('NeonPalms.html','NeonPalms','width=620,height=497')"><img
    src="images/Maui_cm.jpg" alt="Neon Palms" width="218"
    height="160"
    border="0" /></a>
    right now, if I disable javascript nothing will happen when I
    click on an
    image.
    a better method maybe to use something like this
    <a href="NeonPalms.html" target="_blank"
    onClick="MM_openBrWindow('NeonPalms.html','NeonPalms','width=620,height=497');
    return false;"><img src="images/Maui_cm.jpg" alt="Neon
    Palms" width="218"
    height="160" border="0" /></a>
    This way if javascript is disabled, a new window will open.
    It won't have
    the specified size, but it'll atleast work.
    I like the website and your other work.
    "dnorth" <[email protected]> wrote in
    message
    news:[email protected]...
    >I recently made a website in Dreamweaver MX 2004 for an
    artist and the
    >pop-ups
    > that I created via the behaviors panel are not working
    properly some of
    > the
    > time on PC?s. All of my pages are XHTML and passed HTML
    validation at
    > validator.w3.org. Please look at this page as an
    example:
    >
    http://www.karenlfield.com/maui.html
    > Obviously when you click on any of the six medium-sized
    images, the pop-up
    > should open in a new browser over the upper left corner
    of the main page
    > window, on mousedown as I specified. The problem is that
    on some of the
    > PCs,
    > some of the time, the pop-up html pages of the large
    images open up behind
    > the
    > main window and the viewers never see the pop-up pages
    and keep on
    > clicking to
    > no avail. I tested my site on many different machines at
    different
    > locations.
    > On one occasion, I tested on six PCs in the same office.
    The pop-ups
    > worked
    > perfectly on five of the machines, but the performance
    on the sixth
    > machine was
    > inconsistent at best. This is in Internet Explorer both
    6 and 7. I don?t
    > see
    > any pattern. I?ve double-clicked, single-clicked, you
    name it. Does anyone
    > have
    > a solution to this dilemma?? Thanks, D North
    >
    >
    http://www.karenlfield.com/maui.html
    >

  • DatagramSocket.receive() and Thread.interrupt() - Inconsistent behavior

    Hi,
    I currently have an application that does in a seperate Thread receive udp packets in a loop around a Datagramsocket.receive(). Whenever a state change should occur, the thread is being interrupted by Thread.interrupt() in order to exit the DatagramSocket.receive().
    That works nicely on the solaris version of the jvm (1.5.0-11) on x86 and sparc but it does not work on linux intel (i386 and amd64). There the receive simply ignores the interrupt.
    What is the intended behavior ?
    Do I have to move to timeOuts on each receive (which hinders fast state changes as timeouts have to occur and the loop has to be timeouted very often in order to be fast).
    Little tests say: (java 1.5)
    Linux 2.6.18 (32/64 Bit) : no interrupt
    FreeBsd (32/64 Bit): interrupt works
    Solaris 10 (sparc/64x86): interrupt works
    MacOs 10.4: no interrupt
    On Linux 2.6.18, java 1.4 - interrupt works.
    At least a consistent behavior is missing!
    J�rn
    Here is the code:
    SubThread.java:
    package test;
    import java.net.*;
    import java.io.*;
    public class SubThread extends Thread {
         public DatagramSocket ds;
         public boolean quit=false;
         public SubThread() {
              super();
              try {
                   ds = new DatagramSocket();
              } catch (Exception E) {
                   System.out.println("new DS failed: "+E.getMessage());
                   System.exit(-1);
         public void run() {
              byte[] buf = new byte[1000];
              DatagramPacket p = new DatagramPacket(buf, buf.length);
              System.out.println("Started subThread !");
              while (!quit) {
                   try {
                        ds.setSoTimeout(10000); // 10 Seconds
                        ds.receive(p);
                   } catch (SocketTimeoutException E) {
                        System.out.println("ST: Hit timeout !");
                   } catch (InterruptedIOException E) {
                        System.out.println("ST: Interrupted IO Works !: "+E.getMessage());
                        quit=true;
                   } catch (Exception E) {
                        System.out.println("ST: Exception: "+E.getMessage());
              System.out.println("Ended subThread !");
    }Test.java:
    package test;
    public class Test {
         static Integer a = 1;
         public static void main(String[] args) {
              SubThread st = new SubThread();
              st.start();
              try {
                   synchronized (a) {
                        System.out.println("Starting wait (1s) !");
                        a.wait(1000);
                        System.out.println("Sending interrupt()");
                        st.interrupt();
                        a.wait(1000);
                        if (!st.quit) {
                             System.out.println("As interrupts do not work, terminating by timeout !");
                             st.quit=true;
                             System.out.println("Waiting for end!");
                        } else
                             System.out.println("Ending !");
              } catch (Exception E) {
                   System.out.println("Exception: "+E.getMessage());
    }

    What is the intended behavior ?The intended behaviour is defined in http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Thread.html#interrupt()
    ' If this thread is blocked in an I/O operation upon an interruptible channel then the channel will be closed, the thread's interrupt status will be set, and the thread will receive a ClosedByInterruptException.'
    DatagramSocket not being an InterruptibleChannel, this piece doesn't apply. None of the other pieces apply either, so the fallback applies:
    ' If none of the previous conditions hold then this thread's interrupt status will be set.'
    If you're getting an interrupted read() on one platform, that's a bonus, but it's not the defined behaviour.
    Use a DatagramSocket derived from DatagramChannel.open().socket() and it should work on all platforms.

  • Weird behavior in OIM Identity console

    Hi,
    I am facing a weird issue in OIM console.
    1. If I open any user in Identity self service console using xelsysadm credentials, user is displayed in View page.
    2. As soon as I click refresh button(refresh with in the User detail page) in the User details Page, it is throwing errors as below:
    a) JBO-25083: Cannot create a secondary iterator on row set UserVO1 because the access mode is forward-only or range-paging
    b)JBO-25053: Cannot navigate with unposted rows in a RangePaging RowSet.
    3. After throwing these errors, automatically all the details in the User details page is changed to WEBLOGIC user details. (i.e.) First Name changed to Weblogic, Display Name changed to Weblogic user. Why is it behaving in this way. From where it is populating the Weblogic user details? For each and every user, after clicking on refresh, it is populating WEBLOGIC user details.
    I have checked the logs and it also displays same error information as I got in UI as below:
    ####<Apr 8, 2013 3:59:38 AM MDT> <Warning> <oracle.adf.controller.faces.lifecycle.Utils> <oraappstd2oimd> <oim_server1> <[ACTIVE] ExecuteThread: '27' for queue: 'weblogic.kernel.Default (self-tuning)'> <xelsysadm> <> <11d1def534ea1be0:34f3f3dc:13de5a79f9c:-8000-000000000000246c> <1365415178239> <BEA-000000> <ADF: Adding the following JSF error message: JBO-25083: Cannot create a secondary iterator on row set UserVO1 because the access mode is forward-only or range-paging
    oracle.jbo.InvalidOperException: JBO-25083: Cannot create a secondary iterator on row set UserVO1 because the access mode is forward-only or range-paging
         at oracle.jbo.server.ViewRowSetImpl.createViewRowSetIterator(ViewRowSetImpl.java:1445)
         at oracle.jbo.server.ViewRowSetImpl.createRowSetIterator(ViewRowSetImpl.java:1428)
         at oracle.jbo.server.ViewObjectImpl.createRowSetIterator(ViewObjectImpl.java:11429)
         at oracle.jbo.uicli.binding.JUCtrlListBinding.getAttrValuesFromRSI(JUCtrlListBinding.java:3078)..............................................
    Please help me if anyone has faced this before. What exactly is meant by the above error.
    Thanks
    DPK

    I have just created around 25 UDFs and published the sandbox. Not added them to any of the screens (Create, View, Modify). Now even if I try to revert, there is no option to delete the UDFs from User form. and the backend entries in USR table also will exist as it is. Then where might I have gone wrong? and what is the point in reverting? Please suggest if I am wrong.

  • Inconsistent behavior of "where" filter command in remote powershell session

    I've got a simple powershell script I've written to do a gpo backup (backup-gpo) to a remote file share, and then I launch a remote powershell session with "invoke-command" where I zip up the results of the gpo backup, then delete the gpo
    backups once the files are safely zipped.
    What I'm seeing, and I've never seen before, is very inconsistent results in the file filtering statements.  I use the following line twice in my code to find the files written by the GPO backup:
     Get-ChildItem -Force | ? {($_.lastwritetime.date -eq (Get-Date).date) -and ($_.name -notlike "*.zip")}
    The first time it finds the files to zip, the second time it finds the files to delete.  It's a copy/paste, so it's the exact same code.
    The weirdness that happens is some nights, it works fine, and both filters match what they should.  The GPO backup results are found, zipped, and then deleted.  Other nights, the first filter will match all old *.zip files (the exact
    opposite of the filter), and zip them up - then the "delete" filter, which is the exact same code, will match correctly and delete the GPO backup results that should have been zipped but weren't.
    Last night the first filter matched correctly, and then the second filter matched the date portion of the filter, ignored the *.zip portion, and deleted everything in the target folder from that day. 
    Anyone seen anything like this?

    Hi Nbhms,
    Any updates about this issue?
    If you need further help, please feel free to reply this post directly
    so we will be notified to follow it up.
    If you have any feedback on our support, please click here.
    Best Regards,
    Anna
    TechNet Community Support

Maybe you are looking for