Disabling shcedule task features on OIM server.

Environment: OIM 9102 with 2 node in Cluster and 1 node outside cluster.
Need to disable Schedule Tasks from 2 node in cluster. They are to be used only for User Front-End purposes.
Thanks a lot.

Go to the xellerate_home\config\xlconfig.xml file. You can find the scheduler section and change the startup parameter to false.
-Kevin

Similar Messages

  • How to disable the "Connect to Second Node" task of the Windows Server 2012R2 and run a customized verision of this task?

    I am running a customized ICT. When I am running the ICT on a single node cluster, it is automatically detecting the if remote node is present? I need to disable this feature of ICT and tweak it to have a customized version of this. How to disable this
    task?

    Hi Sounak Ghosh,
    You can customize the ICT by the following KB:
    Windows Storage Server 2012: Planning and Deployment
    https://technet.microsoft.com/en-us/library/jj643306.aspx?f=255&MSPPError=-2147217396
    Server Manager Extension Schema
    https://technet.microsoft.com/en-us/library/hh825683.aspx
    I’m glad to be of help to you!
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • How to disable the edit Permission after the task approval in project server 2010.

    Hi ,
    Can this be done.
    How to disable the edit Permission after the task approval in project server 2010.
    I mean How to Disable approve/Reject Permission Once task approved in project server 2010.
    Any Help Would be more than Welcome.

    Hi Rohan,
    Just talking about the tool capabilities, preventing a task approver (status manager) to approve/reject updates once he has already approved once is not possible out-of-the-box. You grant permissions to user: if you grant a user to approve task updates then
    he has the permission to approve updates, no matter if it is the 2nd or 3rd time the task is approved or rejected.
    Then of course you could do not custom development to do that.
    I'd say that in order to help you, we would need to understand a little bit more your business need. Why do you need to achieve such a goal? We can surely propose you workaround.
    Hope this helps.
    Guillaume Rouyre - MBA, MCP, MCTS

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

  • DBAT Connector 11.1.1.5.0 installation making oim server shut down

    Hi ,
    Currently as part of new requirement, we have just started working on DBAT .
    OIM server is getting shut down abruptly when the DBAT  connector is being installed after package is being generated.
    Please find below the steps followed for installation.
    As per documentation,
    1.I have created a table in Oracle 11g Express edition , with the following scripts
    CREATE TABLE DBAT_USER
          USERNAME VARCHAR(100) PRIMARY KEY,
            FIRST_NAME VARCHAR(100),
            MIDDLE_NAME VARCHAR(100),
            PASSWORD VARCHAR(100),
              EMAIL VARCHAR2(100),
              TELEPHONE_NUMBER VARCHAR2(100),
               HOME_NUMBER VARCHAR2(100),
                FAX VARCHAR2(100),
                MOBILE VARCHAR2(100),
                TITLE  VARCHAR(100),
              STATUS VARCHAR(100),
             LAST_UPDATE TIMESTAMP (8) DEFAULT CURRENT_TIMESTAMP
      Commit;
      CREATE OR REPLACE TRIGGER DBAT_USER_TS_TRG BEFORE
      INSERT OR
      UPDATE ON DBAT_USER REFERENCING NEW AS NEW FOR EACH ROW BEGIN
      SELECT CURRENT_TIMESTAMP INTO :NEW.LAST_UPDATE FROM dual;
      END;
      ALTER TRIGGER DBAT_USER_TS_TRG ENABLE;
    2. I have made changes in groovy file to make the DB table as  Target resource,
    // Run like:  DBATGenerator.cmd ..\resources\DBATConfiguration.groovy dbat
    trusted {
        //Resource name
        itResourceDefName='DBATTrusted' // DBAT is a name of the package
        // itResourceName="$itResourceDefName" //the same as itResourceDefName
        //Output files  
        //  connectorDir="../$itResourceDefName"   // out dir is the same as it resource name
        //  xmlFile='DBAT-ConnectorConfig.xml' // defaults are commented
        //  configFile='DBAT-CI.xml'
        //  propertiesFile='dbat-generator.properties'
        //  version='11.1.1.5.0'
        //The Configuration
        trusted=false
        bundleJar='../lib/org.identityconnectors.databasetable-1.2.2.jar'
        config = [
            'table' : 'DBAT_USER',
            'keyColumn' : 'USERNAME',
            'passwordColumn' : 'PASSWORD',
            'user' : 'oimuser',
       //   'password' : '', never provide passwords to generator
            'jdbcUrlTemplate' : 'jdbc:oracle:thin:@abc:1521:xe',
            'jdbcDriver': 'oracle.jdbc.driver.OracleDriver',
       //   'statusColumn':'STATUS',
       //   'enableValue':'Enabled',
       //   'disableValue':'Disabled',
      'database':'xe',
      'host':abc',
       //   'port':'1521',
       //   'datasource':'',
       //   'jndiProperties':'',
       //   'customizedQuery':'',
       //   'rethrowAllSQLExceptions', true,
            'allNative':true, // We prefer to have native dates, timestamps in OIM
       //   'validConnectionQuery':'SELECT 1 FROM DUMMY',
       //   'dateFormat':'dd/MM/yyyy',
       //   'timestampFormat':'dd/MM/yyyy HH:mm:ss:SSS',
       //   'enableEmptyString':false,
       //   'quoting':'NONE',
       //   'changeLogColumn':'LAST_UPDATE',
       //   'nativeTimestamps': false,
       //   'executeQueryScript': '',  // provide the groovy script, or file:///url of the script
        // Default mandatory aliases for trusted resource. Usage : ['CONNECTOR_ATTRIBUTE':'OIM_USER_ATTRIBUTE'] Eg., ['LAST_NAME':'Last Name']
        // PLEASE DO NOT REMOVE ANY ENTRY FROM THE FOLLOWING LIST. YOU CAN ADD ENTRIES FOR OTHER OIM USER ATTRIBUTES OR MODIFY THE <CONNECTOR_ATTRIBUTE> BASED ON THE TABLE COLUMNNAME
        // For the complete list of OIM User Profile Attributes, refer http://docs.oracle.com/cd/E40329_01/user.1112/e27151/usr_mangmnt.htm#CHDCDCCB
        alias = ['__UID__':'User Login', '__NAME__':'Last Name', 'Organization':'Organization Name', 'Xellerate Type':'Xellerate Type', '__ENABLE__':'Status', 'Role':'Role','FIRST_NAME':'First Name','MIDDLE_NAME':'Middle Name','TITLE':'Title','EMAIL':'Email','PASSWORD':'Password']
    // Run like:  DBATGenerator.cmd ..\resources\DBATConfiguration.groovy db1
    target {
        //Resource Name
        itResourceDefName='DBAT_IT' // DBAT is a name of the package
         itResourceName="$itResourceDefName" //the same as itResourceDefName
        //Output files
      connectorDir="../$itResourceDefName" //out dir is the same as it resource name
      xmlFile='DBAT-ConnectorConfig.xml'
         // configFile='DBAT-CI.xml'
          //propertiesFile='dbat-generator.properties'
         // version='11.1.1.5.0'
          //provisionDatasetFile='ProvisionResource_DBATUser.xml'
          //modifyResourceDatasetFile='ModifyProvisionedResource_DBATUser.xml'
          //requestDMDatasetsFile='Datasets.xml'
        //Configuration
        bundleJar='../lib/org.identityconnectors.databasetable-1.2.2.jar'
        config = [
            'table' : 'DBAT_USER',
            'keyColumn' : 'USERNAME',
            'passwordColumn' : 'PASSWORD',
            'user' : 'xxx',
       //   'password' : '', never provide passwords to generator
            'jdbcUrlTemplate' : 'jdbc:oracle:thin:@xxx:1521:xe',
            'jdbcDriver': 'oracle.jdbc.driver.OracleDriver',
        //  'relationTables': 'APP_USER_ROLE, APP_USER_TEAM, APP_USER_ORGANIZATION',
      'statusColumn':'STATUS',
      'enableValue':'Enabled',
      'disableValue':'Disabled',
          'database':'xe',
      'host':'xxx',
      'port':'1521',
      //'datasource':'xe',
       //   'jndiProperties':'',
       //   'customizedQuery':'',
       //   'rethrowAllSQLExceptions', true,
            'allNative':true,  // We prefer to have native dates, timestamps in OIM
       //   'validConnectionQuery':'SELECT 1 FROM DUMMY',
       //   'dateFormat':'dd/MM/yyyy',
      'timestampFormat':'dd/MM/yyyy HH:mm:ss:SSS', // Force the full timestamp formating
       //   'enableEmptyString':false,
       //   'quoting':'NONE',
      'changeLogColumn':'LAST_UPDATE',
      'nativeTimestamps': true,
       //   'createScript': '',   // provide the groovy script, or file:///url of the script
       //   'updateScript': '',  // provide the groovy script, or file:///url of the script
       //   'deleteScript': '',  // provide the groovy script, or file:///url of the script
       //   'executeQueryScript': '',  // provide the groovy script, or file:///url of the script
        //Database table name to OIM resource form name alliasing.
        //Make sure that itResourceName lenght plus child table alias lenght is within 8 characters limit. 
       // alias = ['APP_USER_ROLE':'RO', 'APP_USER_TEAM':'TM', 'APP_USER_ORGANIZATION':'ORG']
        //Attribute to form field names alliasing
        alias = ['FIRST_NAME':'First Name','USERNAME':'User Login','MIDDLE_NAME':'Middle Name','TITLE':'Title','EMAIL':'Email','PASSWORD':'Password']
        //Generate prepopulate adapters.PrePopluate Adapters Usage is ['CONNECTOR_ATTRIBUTE':'OIM USER ATTRIBUTE'] Eg., ['DISPLAY_NAME':'Display Name']
        prepopulate = ['USERNAME':'User Login', 'FIRST_NAME':'First Name','PASSWORD':'Password','MIDDLE_NAME':'Middle Name','TITLE':'Title','EMAIL':'Email']
    3. successfully generated generator packge, DBAT_IT.zip after running, ./DBATGenerator.sh ../resources/DBATConfiguration.groovy target
    4.Copied ojdbc.16.jar in /home/oracle/Oracle/Middleware/Oracle_IDM1/server/ConnectorDefaultDirectory/targetsystems-lib/DBAT_IT/ , as DBAT_IT is generated package from generator.
    5. unzipped DBAT_IT into /home/oracle/Oracle/Middleware/Oracle_IDM1/server/ConnectorDefaultDirectory/
    6.Now , when I try to install the dbat connector, through adminconsole --> Manager connector -->Install -->Load
    7.It loads for 10-15 minutes and   throws the error on browser as , 'Network Error , server is  too busy to process the request'
    8.If I would go  and see in weblogic console, I could find,  OIM server is  shut down.
    9.I can see, in /home/oracle/Oracle/Middleware/user_projects/domains/base_domain/servers/oim_server1/logs/oim_server1-diagnostic.log, that the connector file, DBAT_IT schedule tasks are being read
    Kindly help to get rid of the problem and install the connector appropriately.
    Thanks in Advance

    Hi ,
    Please find the logs ,oim_server1-diagnostic.log attached .
    Did you find any issue  in the process that  I have followed for connector installation.
    Kindly let me know any pointers to resolve this issue.
    Thanks in Advance.

  • CLASSPATH ERROR for oimclient.jar in OIM webservice deployed on OIM Server

    Hi All,
    We have created a Webservice to be deployed on oim server (environment is OIM11gR2 PS1).
    Deployment is successfull.Webservice Code has Reconciliation code for users,which is running fine when tested as stand-alone java code.
    In code we are fetching OIM system Credentials from credential map code with Cred Map "oim". For oim related login and connection we are using OIM APIs. for that we need oimclient.jar in classpath for reference.
    So,when we deployed same webservice on OIM server, we thought oimclient.jar will be referred automatically from location
    But,when tested same webservice from WebLogic admin server console -> deployments ,we are facing issues refering to the oimclient.jar file.
    Getting error like :
    <S:Body>
        <S:Fault xmlns:ns4="http://schemas.xmlsoap.org/soap/envelope/">
          <S:Code>
            <S:Value>S:Receiver</S:Value>
          </S:Code>
          <S:Reason>
            <S:Text xml:lang="en">oracle/iam/platform/OIMClient</S:Text>
          </S:Reason>
          <Detail xmlns="http://www.w3.org/2003/05/soap-envelope">
            <ns2:exception xmlns:ns2="http://jax-ws.dev.java.net/" class="java.lang.NoClassDefFoundError" note="To disable this feature, set com.sun.xml.ws.fault.SOAPFaultBuilder.disableCaptureStackTrace system property to false">
              <message>oracle/iam/platform/OIMClient</message>
              <ns2:stackTrace>
                <ns2:frame class="com.persistent.seneca.OIMService" file="OIMService.java" line="88" method="dispose" />
                <ns2:frame class="com.persistent.seneca.OIMService" file="OIMService.java" line="72" method="createReconciliationEventinOIM" />
                <ns2:frame class="com.persistent.seneca.SenecaIDMService" file="SenecaIDMService.java" line="134" method="createIdentity" />
                <ns2:frame class="sun.reflect.NativeMethodAccessorImpl" file="NativeMethodAccessorImpl.java" line="native" method="invoke0" />
                <ns2:frame class="sun.reflect.NativeMethodAccessorImpl" file="NativeMethodAccessorImpl.java" line="39" method="invoke" />
                <ns2:frame class="sun.reflect.DelegatingMethodAccessorImpl" file="DelegatingMethodAccessorImpl.java" line="25" method="invoke" />
                <ns2:frame class="java.lang.reflect.Method" file="Method.java" line="597" method="invoke" />
                <ns2:frame class="weblogic.wsee.jaxws.WLSInstanceResolver$WLSInvoker" file="WLSInstanceResolver.java" line="92" method="invoke" />
                <ns2:frame class="weblogic.wsee.jaxws.WLSInstanceResolver$WLSInvoker" file="WLSInstanceResolver.java" line="74" method="invoke" />
                <ns2:frame class="com.sun.xml.ws.server.InvokerTube$2" file="InvokerTube.java" line="151" method="invoke" />
                <ns2:frame class="com.sun.xml.ws.server.sei.EndpointMethodHandlerImpl" file="EndpointMethodHandlerImpl.java" line="268" method="invoke" />
                <ns2:frame class="com.sun.xml.ws.server.sei.SEIInvokerTube" file="SEIInvokerTube.java" line="100" method="processRequest" />
                <ns2:frame class="com.sun.xml.ws.api.pipe.Fiber" file="Fiber.java" line="866" method="__doRun" />
                <ns2:frame class="com.sun.xml.ws.api.pipe.Fiber" file="Fiber.java" line="815" method="_doRun" />
                <ns2:frame class="com.sun.xml.ws.api.pipe.Fiber" file="Fiber.java" line="778" method="doRun" />
                <ns2:frame class="com.sun.xml.ws.api.pipe.Fiber" file="Fiber.java" line="680" method="runSync" />
                <ns2:frame class="com.sun.xml.ws.server.WSEndpointImpl$2" file="WSEndpointImpl.java" line="403" method="process" />
                <ns2:frame class="com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit" file="HttpAdapter.java" line="539" method="handle" />
                <ns2:frame class="com.sun.xml.ws.transport.http.HttpAdapter" file="HttpAdapter.java" line="253" method="handle" />
                <ns2:frame class="com.sun.xml.ws.transport.http.servlet.ServletAdapter" file="ServletAdapter.java" line="140" method="handle" />
                <ns2:frame class="weblogic.wsee.jaxws.WLSServletAdapter" file="WLSServletAdapter.java" line="171" method="handle" />
                <ns2:frame class="weblogic.wsee.jaxws.HttpServletAdapter$AuthorizedInvoke" file="HttpServletAdapter.java" line="708" method="run" />
                <ns2:frame class="weblogic.security.acl.internal.AuthenticatedSubject" file="AuthenticatedSubject.java" line="363" method="doAs" />
                <ns2:frame class="weblogic.security.service.SecurityManager" file="SecurityManager.java" line="146" method="runAs" />
                <ns2:frame class="weblogic.wsee.util.ServerSecurityHelper" file="ServerSecurityHelper.java" line="103" method="authenticatedInvoke" />
                <ns2:frame class="weblogic.wsee.jaxws.HttpServletAdapter$3" file="HttpServletAdapter.java" line="311" method="run" />
                <ns2:frame class="weblogic.wsee.jaxws.HttpServletAdapter" file="HttpServletAdapter.java" line="336" method="post" />
                <ns2:frame class="weblogic.wsee.jaxws.JAXWSServlet" file="JAXWSServlet.java" line="99" method="doRequest" />
                <ns2:frame class="weblogic.servlet.http.AbstractAsyncServlet" file="AbstractAsyncServlet.java" line="99" method="service" />
                <ns2:frame class="javax.servlet.http.HttpServlet" file="HttpServlet.java" line="820" method="service" />
                <ns2:frame class="weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction" file="StubSecurityHelper.java" line="227" method="run" />
                <ns2:frame class="weblogic.servlet.internal.StubSecurityHelper" file="StubSecurityHelper.java" line="125" method="invokeServlet" />
                <ns2:frame class="weblogic.servlet.internal.ServletStubImpl" file="ServletStubImpl.java" line="301" method="execute" />
                <ns2:frame class="weblogic.servlet.internal.TailFilter" file="TailFilter.java" line="26" method="doFilter" />
                <ns2:frame class="weblogic.servlet.internal.FilterChainImpl" file="FilterChainImpl.java" line="56" method="doFilter" />
                <ns2:frame class="oracle.security.jps.ee.http.JpsAbsFilter$1" file="JpsAbsFilter.java" line="119" method="run" />
                <ns2:frame class="java.security.AccessController" file="AccessController.java" line="native" method="doPrivileged" />
                <ns2:frame class="oracle.security.jps.util.JpsSubject" file="JpsSubject.java" line="315" method="doAsPrivileged" />
                <ns2:frame class="oracle.security.jps.ee.util.JpsPlatformUtil" file="JpsPlatformUtil.java" line="442" method="runJaasMode" />
                <ns2:frame class="oracle.security.jps.ee.http.JpsAbsFilter" file="JpsAbsFilter.java" line="103" method="runJaasMode" />
                <ns2:frame class="oracle.security.jps.ee.http.JpsAbsFilter" file="JpsAbsFilter.java" line="171" method="doFilter" />
                <ns2:frame class="oracle.security.jps.ee.http.JpsFilter" file="JpsFilter.java" line="71" method="doFilter" />
                <ns2:frame class="weblogic.servlet.internal.FilterChainImpl" file="FilterChainImpl.java" line="56" method="doFilter" />
                <ns2:frame class="oracle.dms.servlet.DMSServletFilter" file="DMSServletFilter.java" line="139" method="doFilter" />
                <ns2:frame class="weblogic.servlet.internal.FilterChainImpl" file="FilterChainImpl.java" line="56" method="doFilter" />
                <ns2:frame class="weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction" file="WebAppServletContext.java" line="3730" method="wrapRun" />
                <ns2:frame class="weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction" file="WebAppServletContext.java" line="3696" method="run" />
                <ns2:frame class="weblogic.security.acl.internal.AuthenticatedSubject" file="AuthenticatedSubject.java" line="321" method="doAs" />
                <ns2:frame class="weblogic.security.service.SecurityManager" file="SecurityManager.java" line="120" method="runAs" />
                <ns2:frame class="weblogic.servlet.internal.WebAppServletContext" file="WebAppServletContext.java" line="2273" method="securedExecute" />
                <ns2:frame class="weblogic.servlet.internal.WebAppServletContext" file="WebAppServletContext.java" line="2179" method="execute" />
                <ns2:frame class="weblogic.servlet.internal.ServletRequestImpl" file="ServletRequestImpl.java" line="1490" method="run" />
                <ns2:frame class="weblogic.work.ExecuteThread" file="ExecuteThread.java" line="256" method="execute" />
                <ns2:frame class="weblogic.work.ExecuteThread" file="ExecuteThread.java" line="221" method="run" />
              </ns2:stackTrace>
            </ns2:exception>
          </Detail>
        </S:Fault>
      </S:Body>
      </S:Envelope>
    Is there anyway to refer to this oimclient.jar which is used by the web service?
    Thank in Advance !!
    RPB

    I have updated my weblogic.xml file in WAR application folder WEB-INF/ folder as
    <?xml version = '1.0' encoding = 'windows-1252'?>
    <weblogic-web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.bea.com/ns/weblogic/weblogic-web-app http://www.bea.com/ns/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd" xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app">
        <context-root>SenecaIdMWebService</context-root>
      <container-descriptor>
        <prefer-application-packages>     
            <package-name>oracle.iam.*</package-name>
        </prefer-application-packages>
      </container-descriptor>
    </weblogic-web-app>
    But,where should i put my oimclient.jar .
    1. Should i put it in Application/WEB-INF/lib folder ..which is not working.This scenario is giving error...
    weblogic.application.ModuleException: Failed to load webapp: 'SenecaIdMWebService.war'
            at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:395)
            at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
            at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199)
            at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:517)
            at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
            Truncated. see log file for complete stacktrace
    Caused By: java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy
            at sun.reflect.annotation.AnnotationParser.parseClassArray(AnnotationParser.java:653)
            at sun.reflect.annotation.AnnotationParser.parseArray(AnnotationParser.java:460)
            at sun.reflect.annotation.AnnotationParser.parseMemberValue(AnnotationParser.java:286)
            at sun.reflect.annotation.AnnotationParser.parseAnnotation(AnnotationParser.java:222)
            at sun.reflect.annotation.AnnotationParser.parseAnnotations2(AnnotationParser.java:69)
            Truncated. see log file for complete stacktrace
    Here, i have also put all dependedncies of oimclient.jar in same folder Application/WEB-INF/lib  ,thoes jars are:
         spring.jar
         jrf-api.jar
         wlfullclient.jar
         common-logging.jar
    Still, i cant get rid of this issue.Is there any other jar which is required for oimclient.jar for any reference
    So i removed oimclient.jar from WEB-INF/li/ folder but getting old exception :
      <ns2:exception xmlns:ns2="http://jax-ws.dev.java.net/" class="java.lang.NoClassDefFoundError" note="To disable this feature, set com.sun.xml.ws.fault.SOAPFaultBuilder.disableCaptureStackTrace system property to false">
              <message>oracle/iam/platform/OIMClient</message>
              <ns2:stackTrace>
                <ns2:frame class="com.persistent.seneca.OIMService" file="OIMService.java" line="88" method="dispose" />
                <ns2:frame class="com.persistent.seneca.OIMService" file="OIMService.java" line="72" method="createReconciliationEventinOIM" />
                <ns2:frame class="com.persistent.seneca.SenecaIDMService" file="SenecaIDMService.java" line="134" method="createIdentity" />
                <ns2:frame class="sun.reflect.NativeMethodAccessorImpl" file="NativeMethodAccessorImpl.java" line="native" method="invoke0" />
                <ns2:frame class="sun.reflect.NativeMethodAccessorImpl" file="NativeMethodAccessorImpl.java" line="39" method="invoke" />
    2. Should i put it in DOMAIN_HOME/lib folder of Weblogic Server where i am deploying my webservice as war application  instead of putting it in  application war  file itself?
    Thanks,
    RPB

  • Disables AD User account in OIM 9.1 still user can access its account

    The following issue is happing on OIM Version: 9.1.0.1866.25
    When disabling a single AD resource, it will appear on IdM in status as Disabled, even though it remains accessible by the user. No change of password occurs.
    Where should I check and how can I fix that.
    Kind Regards,
    Silviu

    What task is attached to Disable of user? Ideally we have an adapter attached to disable user who disables user in target AD system when fired. Login to design console, open you process definition and open disable user task to see what adapter is attached.
    regards,
    GP
    Edited by: Gyanprakash Pandey on Feb 2, 2012 4:33 AM

  • How to deploy a new ADF task flow in OIM 11g R2

    Hi,
    I have created a new ADF task flow.
    Now I need to deploy the same in OIM 11g R2, so that when I click on a link it will call my new ADF task flow.
    Please help me in identifying the steps required to deploy the adf task flow.
    Thanks

    Hi Durga,
    Thanks for sharing the post. I think I am facing the same issue which you were facing.
    I have already done these steps but still not able to get my custom page on click of a link which I created in OIM self service page :
    1. I have created the adflibHomepagePortletsUI.jar as an adf library using Jdeveloper and copied it to oracle.iam.ui.custom-dev-starter-pack.war --> WEB-INF/lib folder after unpacking it.
    2. have updated the custom-catalog.xml file inside oracle/adf/rc/metadata folder with the below lines :
    <folder name="Sample Folder" id="sampleFolder">
    <contents>
    <resource id="helloWorld" name="Hello World"
    description="Hello World Taskflow Reference"
    repository="application.classpath"
    path="adflibHomepagePortletsUI.jar/ADF_TaskFlow/WEB-INF+oracle+iam+ui+sample+homepage+tfs+hello-world-tf.xml#hello-world-tf">
    <attributes>
    <attribute value="coreDefault" attributeId="attr.background" isKey="false"/>
    </attributes>
    </resource>
    </contents>
    </folder>
    3. repacked the war file and copied it in OIM_HOME/server/apps directory
    4. Restarted the OIM server.
    5. entered the following lines in jazn-data.xml present in user_projects\domains\idmdomain\servers\oim_server1\tmp\_WL_user\oracle.iam.console.identity.self-service.ear_V2.0\6bddg\META-INF\jazn-data.xml
    <permission>
    <class>oracle.adf.controller.security.TaskFlowPermission</class>
    <name>/WEB-INF/oracle/iam/ui/sample/homepage/tfs/hello-world-tf.xml#hello-world-tf</name>
    <actions>view</actions>
    </permission>
    5. Login to self service console.
    6. Click on the custom link who's actionListener is pointing to bean which is launching the taskflow created in the above steps.
    7. On Click of the link a new tab gets open with blank page.
    Please help me in knowing the step which I am missing in order to solve this issue.
    Many thanks once again.

  • Import Task progress in Project Server 2013

    Hi,
    Import task progress feature in Project Server 2013:
    I have updated actuals in tasks page in PWA 2013, and saved it. I tried to import it to timesheet page but the value already exists and the import task progress option is greyed out. i mean, when i enter actuals in tasks page and save it, the value automatically
    comes in timesheet page, then what is the use of Import task progress.
    Am i understood correctly?
    Please help.
    K.Gokulraj

    Hi,
    In my environment SEM is not enabled, i want to know how this option "import task progress" will be help full in time sheets.
    Once i enter task hours or task % complete  from My tasks then the actual hours in time sheets  are
    automatically filling. 
     Can anyone tell me
    what is the use of the  "import
    task progress" How this option is use full & in which scenarios we can use this option.  
    Thank You, Kumar KSV

  • An error occurred while searching tasks from the SOA Server

    While clicking task tab in self service page i am getting
    "An error occurred while searching tasks from the SOA Server." even after sao server is up.

    http://host1:8001/soa-infra/ is down
    I restarted soa server and found the soa changed to Running status after the below error in console
    Nov 16, 2011 12:06:21 PM GMT+05:30> <Error> <Deployer> <BEA-149231> <Unable to set the activation state to true for the application 'soa-infra'.
    weblogic.application.ModuleException:
    at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1510)
    at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:482)
    at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
    at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
    Truncated. see log file for complete stacktrace
    Caused By: java.lang.RuntimeException: Failed to start Service "Cluster" (ServiceState=SERVICE_STOPPED, STATE_ANNOUNCE)
    at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.start(Service.CDB:38)
    at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.start(Grid.CDB:6)
    at com.tangosol.coherence.component.net.Cluster.onStart(Cluster.CDB:637)
    at com.tangosol.coherence.component.net.Cluster.start(Cluster.CDB:11)
    at com.tangosol.coherence.component.util.SafeCluster.startCluster(SafeCluster.CDB:3)
    Truncated. see log file for complete stacktrace
    I checked OIM log also after clicking the task tab and found below error in log
    Error occurred while connecting to BPEL
    [2011-11-16T14:59:02.703+05:30] [oim_server1] [ERROR] [] [oracle.iam.tasklist.agentry.task] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: bb6ba2093960fbcc:-2164bc25:133aba77382:-8000-00000000000000a4,0] [APP: oim#11.1.1.3.0] javax.naming.NameNotFoundException: Unable to resolve 'TaskQueryService'. Resolved '' [Root exception is javax.naming.NameNotFoundException: Unable to resolve 'TaskQueryService'. Resolved '']; remaining name 'TaskQueryService'
    [2011-11-16T14:59:02.703+05:30] [oim_server1] [WARNING] [] [oracle.iam.consoles.faces.mvc.common] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: bb6ba2093960fbcc:-2164bc25:133aba77382:-8000-00000000000000a4,0] [APP: oim#11.1.1.3.0] oracle.iam.platform.canonic.base.NoteException: An error occurred while searching tasks from the SOA Server.

  • OIM Server Hanging up after restarting

    Hi,
    We have deployed OIM 9.1 on Weblogic server 10.3. The OIM server is being hanged when we are trying to restart the server. After several attempts the server is coming up. Please let me know, what is the cause for hanging and can we use Unicast address for the cluster and multicast address for the nodes. the multicast address is same for both the nodes and also let me know if there is any other alternate way to bring the server up without using the multicast address. Please find the xlconfig.xml below.
    <Cache>
    <Enable>false</Enable>
    <ThreadLocalCacheEnabled>false</ThreadLocalCacheEnabled>
    <ExpireTime>14400</ExpireTime>
    <CacheProvider>com.thortech.xl.cache.OSCacheProvider</CacheProvider>
    <XLCacheProvider>
    <Size>5000</Size>
    <MultiCastAddress>0.0.0.0</MultiCastAddress>
    <!-- <MultiCastAddress>231.109.140.115</MultiCastAddress> -->
    </XLCacheProvider>
    <!-- Individual cache categories -->
    <!-- Adapters and event handlers to be executed on update/insert/delete -->
    <DataObjectEventHandlers>
    <Enable>false</Enable>
    <ExpireTime>14400</ExpireTime>
    </DataObjectEventHandlers>
    <ProcessDefinition>
    <Enable>false</Enable>
    <ExpireTime>14400</ExpireTime>
    </ProcessDefinition>
    <EmailDefinition>
    <Enable>false</Enable>
    <ExpireTime>14400</ExpireTime>
    </EmailDefinition>
    <RuleDefinition>
    <Enable>false</Enable>
    <ExpireTime>14400</ExpireTime>
    </RuleDefinition>
    Thanks,
    Sai
    Edited by: 798291 on Sep 28, 2010 1:42 PM

    Hi Kevin,
    Thanks for your quick response. Should I have the same Unicast address for the cluster and the nodes or can I have Unicast for Cluster and Multicast address for the nodes. and, Can I have the multicast disabled since it is not supporting our environment. Please let me know if there is any other alternate way.
    Thanks
    Sai.

  • How to disable scheduled task through database?

    I would like to know to disable scheduled task without OIM running, preferably through the database.
    OIM has out of the box schedule tasks that are set to run when OIM starts, and I would like to prevent that from happening.
    Is is possible to disable these tasks when OIM is not running?
    if possible I would like to know what I need to do, preferably through the database

    The QRTZ92_TRIGGERS table contains the trigger time of the schedule tasks. You can directly modify the START_TIME and the NEXT_FIRE_TIME columns to future dates in order to prevent the scheduled jobs from starting.
    You can also stop the Scheduler, which is responsible for kicking off the scheduled jobs.
    To manually stop the Scheduler go to http://OIM_HOST:OIM_PORT/SchedulerService-web/status
    You can configure the oim-config.xml so that the Scheduler is not started when OIM starts.
    Reference: Managing Scheduled Tasks
    To disable a schedule task, you have to have OIM running. You can use the APIs, modify the schedule tasks metadata (<taskStatus>false</taskStatus>), or use the UI to disable the schedule tasks.

  • What is the difference between Outlook features using exchage server and using 3rd party mail server ?

    Hi~ I'd like to know what the difference is between Outlook features using exchage server and using 3rd party mail server.
    If I use 3rd party mail server with Outlook, Outlook features are the same as Exchange Server ?
    I want to use all Outlook features..

    The basic features (and many advanced features) are identical in all accounts. With pop3, your mail, calendar, contacts, tasks, notes are stored in a pst and are only on the computer. IMAP accounts only sync email back to the server, not calendar,
    contacts, and tasks. Outlook.com EAS accounts (aka Hotmail) syncs calendar and contacts back to the server. Exchange mailboxes stores everything on the server - mail, calendar, contacts, custom views, rules - and if you open the mailbox in outlook on
    any other computer, the mailbox is identical. Because everything is on the server, you'll have much better syncing with smartphones and tablets with Exchange mailboxes.
    Calendar sharing, open other users folder, and retention policies are Exchange-only. Mail Tips and apps (linked under the reading pane header in Outlook 2013) are Exchange-only.
    Diane Poremsky [MVP - Outlook]
    Outlook & Exchange Solutions Center
    Outlook Tips
    Subscribe to Exchange Messaging Outlook weekly newsletter

  • To Disable the Collaboration Features coming up in the popup window

    Hi,
    Can some one tell me how I can disable the Collaboration Features ( Send Email,Create Appointment,Send InstantMessage,CreateTask etc ) that come up in the popup window whn we click on the link provided just after user name .
    I dont want to get the link to be displayed next to user name  as we aren't implementing the Collaboration feature in our Portal here
    Regards
    Nazeer

    Hi
    You can remove the context menu popup by doing this:
    Login to portal as admin
    Follow  system admin-->sysconfigratrion --> coloabration -->properties -->command group -->users group -->edit --> remove
       UserGWGroup
       UserSyncGroup
       UserAsyncGroup
       UserWorkflowGroup.
    This way all the menu will be removed.
    Best Regards
    Prabhakar Lal
    PS : You may have to restart the server to see the changes.
    Message was edited by:
            Prabhakar Lal

  • Error In Starting Jboss after installing OIM server

    Hi All,
    I have Installed OIM_Server(OIM 9.1.0.1) ON Jboss server(4.2.3) , I have 1 GB RAM m/c so have JVM setting as -XMS512m -XMX768 m. While installation of OIM Server, it showed the success message. But When I am starting the server , to perform post installation check, it is showing following error message .
    Does anybody have any ideas what the problem is? Please provide the possible solution.
    Thanks to All :)
    Error :
    2009-07-16 18:43:27,166 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] Unable to retrieve orbjavax.management.InstanceNotFoundException: jboss:service=CorbaORB is not registered.
    2009-07-16 18:43:27,166 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] Linked java:comp/UserTransaction to JNDI name: UserTransaction
    2009-07-16 18:43:27,166 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] addEnvEntries
    2009-07-16 18:43:27,166 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] linkResourceEnvRefs
    2009-07-16 18:43:27,166 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] linkResourceRefs
    2009-07-16 18:43:27,166 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] linkMessageDestinationRefs
    2009-07-16 18:43:27,166 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] linkEjbRefs
    2009-07-16 18:43:27,166 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] linkEjbLocalRefs
    2009-07-16 18:43:27,166 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] linkServiceRefs
    2009-07-16 18:43:27,166 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] linkSecurityDomain
    2009-07-16 18:43:27,166 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] No security-domain given, using default: java:/jaas/other
    2009-07-16 18:43:27,166 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] Linking security/securityMgr to JNDI name: java:/jaas/other
    2009-07-16 18:43:27,166 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] AbstractWebContainer.parseWebAppDescriptors, End
    2009-07-16 18:43:27,401 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] Using session cookies default setting
    2009-07-16 18:44:02,667 DEBUG [org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy] Running RemoverTask
    2009-07-16 18:44:04,964 DEBUG [org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy] RemoverTask, PassivatedCount=0
    2009-07-16 18:44:04,964 DEBUG [org.jboss.ejb.plugins.AbstractInstanceCache] removePassivated, now=1247750044964, maxLifeAfterPassivation=1200000
    2009-07-16 18:45:11,465 ERROR [STDERR] Exception in thread "DefaultQuartzScheduler_QuartzSchedulerThread"
    2009-07-16 18:45:11,465 ERROR [STDERR] java.lang.NoClassDefFoundError: org/quartz/core/JobRunShell
    2009-07-16 18:45:11,465 ERROR [STDERR]      at org.quartz.impl.StdJobRunShellFactory.borrowJobRunShell(StdJobRunShellFactory.java:86)
    2009-07-16 18:45:11,465 ERROR [STDERR]      at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:352)
    2009-07-16 18:45:11,465 ERROR [STDERR] Caused by: java.lang.ClassNotFoundException: Unexpected error during load of: org.quartz.core.JobRunShell, msg=PermGen space
    2009-07-16 18:45:11,465 ERROR [STDERR]      at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:560)
    2009-07-16 18:45:11,481 ERROR [STDERR]      at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:415)
    2009-07-16 18:45:11,481 ERROR [STDERR]      at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    2009-07-16 18:45:11,481 ERROR [STDERR]      at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
    2009-07-16 18:45:11,481 ERROR [STDERR]      ... 2 more
    2009-07-16 18:45:11,481 ERROR [STDERR] Caused by: java.lang.OutOfMemoryError: PermGen space
    2009-07-16 18:45:26,168 DEBUG [org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy] Running RemoverTask
    2009-07-16 18:45:26,168 DEBUG [org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy] RemoverTask, PassivatedCount=0
    2009-07-16 18:45:26,168 DEBUG [org.jboss.ejb.plugins.AbstractInstanceCache] removePassivated, now=1247750126168, maxLifeAfterPassivation=1200000
    2009-07-16 18:45:26,168 DEBUG [org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy] RemoverTask, done
    2009-07-16 18:45:33,247 DEBUG [org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy] Running RemoverTask
    2009-07-16 18:45:33,247 DEBUG [org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy] RemoverTask, PassivatedCount=0
    2009-07-16 18:45:33,247 DEBUG [org.jboss.ejb.plugins.AbstractInstanceCache] removePassivated, now=1247750133247, maxLifeAfterPassivation=1200000
    2009-07-16 18:45:33,247 DEBUG [org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy] RemoverTask, done

    I am getting these errors starting JBoss after installing OIM 9.1.0.1 on windows 2003 server with JBoss 4.2.3GA canany one please help me why.
    19:04:04,468 INFO [WEBSTARTUP] Scheduler started
    19:04:04,484 INFO [TomcatDeployer] deploy, ctxPath=/xlWebApp, warUrl=.../tmp/de
    ploy/tmp5989105329966275493XellerateFull.ear-contents/xlWebApp-exp.war/
    19:05:02,984 ERROR [STDERR] Exception in thread "DefaultQuartzScheduler_QuartzSc
    hedulerThread"
    19:11:18,359 ERROR [STDERR] Exception in thread "IdleRemover"
    19:15:34,562 ERROR [STDERR] Exception in thread "Thread-15"

Maybe you are looking for

  • Reading and writing to file , getting null when i try to  read file content

    i start by apologizing incase i have posted this question in the wrong forum i am trying to iterate through a directory tree and pick all the subdirectories and put them in an arraylist . on the other hand , i am picking all the files and putting the

  • Why have individual files in the cache have been placed in their own folders

    I was servicing a client's laptop this morning and on checking the cache found that all the individual files that are normally there have been put into single directories. This mean there are directories marked as A,B,C etc, and each of those directo

  • Problems with a query in Reports6i

    Hello, hope someone can help me with this issue. I have a query like this in my reports: select c_id ,dat_tim,glo,utr from ce_pro where c_id IN ('X1200', 'X1210') and glo not like 'null' or utr not like 'null' group by c_id, dat_tim,glo, utr having d

  • Automator reverses numerical order of file names

    I am using Automator to rename a series of audio files ("Get specified finder items" then "rename finder items"), and make them sequential ("add number to new name". When the script runs the order of files are reversed. The last shall be first and th

  • Need help getting scrollbar from design to code

    First off id like to say I'm VERY NEW to coding I know the basics of CSS and I even less of flash. But im willing to learn anything iv only been doing this for 3 months. i have CS5 master colection ok Here is my design for the cliant's site the part