Databae closing issue in OIM

Hi,
Whenever we create any database transaction OIM cusom code like select, update etc...
Do we need to explicitly close the database connection?
If so then how can we close the connection in code?
Thanks!!

* If you are creating a database connection by explicitly giving the connection details (host, port, conn param), then you should close that connection. E.g. OIM UI customization custom code to check some constraint from OIM DB before executing the step on UI.
* On the other hand if you're getting a handle to the OIM DB through OIM exposed APIs to perform some operation, you just need to check if there is a release or close method defined, otherwise you're all OK and just use the method. e.g. using it in OIM schedule task custom code -
tcDataProvider dataProvider = this.getDataBase();
dataProvider.setQuery(dataProvider, someSQLStatement);
dataProvider.executeQuery();
HTH,

Similar Messages

  • CS4 closing issues

    I have read a few topics on this however there has never been any form of real answer.
    I have been looking at using Photoshop CS4 and downloaded the trail. All was going well and I liked it, then it starting closing itself down for no reason at all. No warning messages, nothing. I deleted the preference file and I managed to work with it for over an hour wihout problems. Closed it in the usual way and continued with someother work. Then I started PS again and the closing issue returned - so back to deleting the preference file and restart the app. This time the problem did no go away, so I am stuck with this closing issue.
    I really want to buy CS4 so would welcome and suggestions. I am running XP SP3, 1.1Ghz with 1.5GB RAM. When it works it works well and fast too!
    Cheers
    Andrew

    The minimum system requirements states at least a 1.8GHz processor. And that's likely problematic, or at least slow.

  • Closing Issue of P&L a/cs

    Hi,
    I'm using SAP B1 2007 B  PL:07 from the last financial year(2008-09).
    But, after last year closing ,the system still showing the closing balances of
    P&L Accounts(i.e.- Sales & Expenditure a/cs) as on 01/04/09.
    Whereas, only balance sheet a/c balances should come.
    Can anyone tell me the solution.
    Rgds
    Subrata

    Hi,
    Make sure that you have chosen all periods to process 'Period End Closing'.
    Also make sure to use that the following criteria is used in the Trial Balance Report;
    - Disp Opening Balance for Period
    - OB from start of company Activity.
    - Trial Balance
    I think  you are using 'OB Start of Fiscal year' instead of 'OB start of Company Activity'.
    'OB start of fiscal year' is only relevant in case you are not running the TB with a start date that is not the first date of the fiscal year. This selection criteria will give you the transaction fro m the start of the fiscal year to the start date of the report date.
    NB:If there are balances on all P&L accounts in the new fiscal year,that amount would not be carried over.
    Hope this will clarify your issue !

  • OIM API portablity issue  with OIM 9.1 / Weblogic 10.3

    Hi , We have a existing piece of code which does some User Mutation through OIM API.
    [I am not well versed with OIM ]
    The code was running fine with Weblogic 8.3 and previous OIM version.
    Here is the piece of code.
    logger.info("Initializing OIM Params from config location:" oimConfigFileUtil.getOIMConfigBase());+*
    +          System.setProperty("XL.HomeDir", oimConfigFileUtil.getOIMConfigBase().getAbsolutePath());+
    +          System.setProperty("java.security.auth.login.config", oimConfigFileUtil.getOIMAuthWLFile().getAbsolutePath());+
    +          ConfigurationClient.ComplexSetting configClient = ConfigurationClient.getComplexSettingByPath("Discovery.CoreServer");+
    +          env = configClient.getAllSettings();+
    *+          try {+*
    +               oimAccessFactory = new tcUtilityFactory(env, oimConfigFileUtil.getUserID(), oimConfigFileUtil.getPassword());+
    I traced all the dependecy's for this piece of code.
    If I run this with Weblogic.jar[8.1] it gives me
    java.io.InvalidClassException: com.thortech.xl.dataaccess.tcDataSet; local class incompatible: stream classdesc serialVersionUID = -5446056666465114187, local class serialVersionUID = -8857647322544023100*
    With the compatablity issue I substituted with weblogic.jar:10.3 , now its giving me all classpath issues.
    Can someone layout the exact jars that are required for this to work?
    Thanks
    Vignesh

    Installl a Design Console. Copy any files that are required. Then take the class paths that are listed in the classpath and basecp files and put those into your application classpath files.
    -Kevin

  • Asset period end closing issue

    Hello Experts,
    I am facing an issue in year closing for 2009. The error says that  Asset balance sheet values not completely posted. This is in Area 11 where APC values are not completely posted. This depreciation area is set up in 2009 only with post to general ledger indicator 2 (Area Posts APC and Depreciation on Periodic Basis) in OADX.
    The error message takes me to start APC posting program(ASKB). When I execute this I get an error that "Account 'Acquisition:Acquis. and production costs' could not be found for area 11"
    My question is if I give an account for this for area 11, what will be the accounting entry. What will be the offsetting account?
    What other alternatives I have?
    Many thanks in advance.
    Sangram

    Hi
    You need to maintain the APC Account for Dep Area 11 inorder for ASKB to go through....
    You can use the same account maintained in Dep Area 01....
    The posting generated in ASKB is as explained above... i..e One leg of the entry goes to Contra Account and another goes to APC account or Profit/Loss on sale of asset, as the case may be
    br, Ajay M

  • Asset year end closing issue

    Hi, I run ajab to close year 2010 (not 2011)and encounter below issue:
    Asset 004110000555-0000 in company code 0000 (depreciation incomplete)
    Message no. AU070
    Diagnosis
    The planned depreciation was not completely posted to Financial Accounting for asset 004110000555-0000 in company code IN00 in depreciation area 90.
    System Response
    Year-end closing cannot be carried out for company code IN00.
    Procedure
    Post the depreciaton using the appropriate posting program (Periodic processing) in Financial Accounting. Then start a repeat run for this asset, if necessary
    My depreciation area 90 is "Post assets periodically in General Ledger", what should I do?

    Hi
    Is depreciation fully posted for the year 2010. Try to run AFAB in repeat mode for the last period of 2010 in test run to see if any values are coming for posting.
    If depreciation values exist, then same needs to be posted before you close the Asset fiscal year.
    Also please note for posting the depreciation your Fiscal year and period should be open in accounting.
    Regards
    Malathi

  • Email Notifiation Issue in OIM 11g

    Hi All,
    I have a requirement of sending a notification to user & the user’s manager when the user is about to be disabled.
    On User Disable in OIM, I am facing the issue that my changes are not getting effected and no email is getting triggered and the user is getting disabled successfully . I am adding the notification on Disable User Task in Xellerate User process definition. The implementation is on Oracle IdM 11g.
    Could anyone suggest any solution for the above problem
    Thanks
    Siva Prasad

    Does email notification goes out for any other notifications/alerts? Check the notification mailer and email ids settings as well.
    Also open case with oracle support.

  • Ldap Synch Error in attribute conversion operation Issue in OIM 11g R2 PS1

    Hi All,
    We have enabled LDAP Synch in OIM11g R2 PS1 environment. We have requirement of users getting created through Web Services. When we create a user through Webservices, and provide all the attributes required to create user then we are getting LDAP Error in attribute conversion operation:
    2014-01-03T02:31:52.249-05:00] [oim_server1] [WARNING] [] [oracle.adf.controller.faces.lifecycle.Utils] [tid: [ACTIVE].ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 1353004b0df87234:-67081615:143517a89d1:-8000-0000000000002807,0] [APP: oracle.iam.console.identity.self-service.ear#V2.0] ADF: Adding the following JSF error message: IAM-2050243 : Orchestration process with id 9864, failed with error message IAM-3010201 : LDAP create event failed : 00000057: LdapErr: DSID-0C090C3E, comment: Error in attribute conversion operation, data 0, v1db1.[[
    oracle.iam.ui.platform.exception.OIMRuntimeException: IAM-2050243 : Orchestration process with id 9864, failed with error message IAM-3010201 : LDAP create event failed : 00000057: LdapErr: DSID-0C090C3E, comment: Error in attribute conversion operation, data 0, v1db1.
      at oracle.iam.ui.platform.exception.OIMErrorHandler.reportServiceException(OIMErrorHandler.java:170)
      at oracle.iam.ui.platform.exception.OIMErrorHandler.reportException(OIMErrorHandler.java:65)
      at oracle.adf.model.binding.DCDataControl.reportException(DCDataControl.java:411)
      at oracle.adf.model.binding.DCBindingContainer.reportException(DCBindingContainer.java:416)
      at oracle.adf.model.binding.DCBindingContainer.reportException(DCBindingContainer.java:471)
      at oracle.adf.model.binding.DCControlBinding.reportException(DCControlBinding.java:201)
      at oracle.jbo.uicli.binding.JUCtrlActionBinding.reportException(JUCtrlActionBinding.java:2016)
      at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1660)
      at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2150)
      at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:740)
      at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.executeEvent(PageLifecycleImpl.java:402)
      at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding._execute(FacesCtrlActionBinding.java:252)
      at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding.execute(FacesCtrlActionBinding.java:210)
      at oracle.iam.ui.platform.utils.FacesUtils.executeOperationBinding(FacesUtils.java:165)
      at oracle.iam.ui.platform.utils.FacesUtils.executeOperationBindingFromActionListener(FacesUtils.java:112)
      at oracle.iam.ui.catalog.view.backing.CartReqBean.submitActionListener(CartReqBean.java:848)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:606)
      at com.sun.el.parser.AstValue.invoke(AstValue.java:187)
      at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:297)
      at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1256)
      at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183)
      at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:148)
      at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:102)
      at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92)
      at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361)
      at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96)
      at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:96)
      at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:1018)
      at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:386)
      at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:194)
      at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
      at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
      at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
      at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
      at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at oracle.adf.view.page.editor.webapp.WebCenterComposerFilter.doFilter(WebCenterComposerFilter.java:117)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
      at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
      at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
      at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
      at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
      at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
      at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at oracle.help.web.rich.OHWFilter.doFilter(Unknown Source)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at oracle.iam.ui.platform.servletfilter.IdentityContextFilter.doFilter(IdentityContextFilter.java:50)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at oracle.iam.platform.servletfilter.PwdMgmtNavigationFilter.doFilter(PwdMgmtNavigationFilter.java:164)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at oracle.bpel.services.workflow.client.worklist.util.WorkflowFilter.doFilter(WorkflowFilter.java:248)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at oracle.bpel.services.workflow.client.worklist.util.DisableUrlSessionFilter.doFilter(DisableUrlSessionFilter.java:70)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:179)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
      at java.security.AccessController.doPrivileged(Native Method)
      at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
      at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
      at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
      at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
      at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
      at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
      at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
      at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
      at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
      at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
      at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
      at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
      at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    In this case user is getting created in OIM but LDAP Synch is not happening we are getting the error as mentioned above.
    When we create user in OIM  not through Web Serives but through Identity Self Service and provide any date attribute for example Start Date,Provisoning Date, Deprovisoning Date or any other date attribute, then also we are geeting the same error of Error in attribute conversion operation Issue, in this case user is not getting created in OIM and LDAP Synch is not happening.
    And when we create a user in OIM not through Web Serives but through Identity Self Service  and did not give any of the date attribute then user is getting created and LDAP synch is also happening successfully.
    We need to create users through Web Services and we need to resolve this issue asap, request you all to provide any helpful pointer on this.
    Thanks
    Varsha

    This can happen due to OIM-LDAP wrong attribute mapping/value getting passed.
    Can you please first try with OOTB attributes and see how it behaves?
    J

  • IPlanet Target Recon issue in OIM 11g

    Hi,
    I have a user in OIM and iPlanet. Normally we used to link the user from iPlanet to OIM while running iPlanet Target Recon scheduler. It was working before, suddenly we are getting the below error.
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5010000> <Generic Information: EnterpriseDirectory from cache>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5012124> <Failed to load profile from MDS /db/EnterpriseDirectory. Error is oracle.mds.core.MetadataNotFoundException: MDS-00013: no metadata found for metadata object "/db/EnterpriseDirectory".>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5012124> <*Failed to load profile from MDS /db/EnterpriseDirectory_backup. Error is oracle.mds.core.MetadataNotFoundException: MDS-00013: no metadata found for metadata object* "/db/EnterpriseDirectory_backup".>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5012122> <Reading configurations from the database for object name EnterpriseDirectory>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5010000> <Generic Information: tos not null>
    <Error> <oracle.iam.reconciliation.impl> <IAM-5010000> <Generic Information: {0}
    oracle.iam.reconciliation.exception.ConfigException: java.lang.NullPointerException
    at oracle.iam.reconciliation.impl.config.ProfileManager.lookupProfile(ProfileManager.java:174)
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.getProfile(ReconOperationsServiceImpl.java:2013)
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:367)
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:355)
    at Thor.API.Operations.tcReconciliationOperationsIntfEJB.ignoreEventx(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
    at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
    at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy572.ignoreEventx(Unknown Source)
    at Thor.API.Operations.tcReconciliationOperationsIntfEJB_troehf_tcReconciliationOperationsIntfRemoteImpl.__WL_invoke(Unknown Source)
    at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
    We haven't deploy any patches recently and no major changes in that environment.
    Please help me to fix this issue.

    Kevin,
    I have deleted those three files from MDS and tried to recreate reconciliation profile. It throws below same error
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5010000> <Generic Information: Unable to delete backup profile : /db/EnterpriseDirectory_backup, moving forward ...>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5010000> <Generic Information: Unable to delete, as profile does not exist : /db/EnterpriseDirectory moving forward ...>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5012124> <Failed to load profile from MDS /db/EnterpriseDirectory. Error is oracle.mds.core.MetadataNotFoundException: MDS-00013: no metadata found for metadata object "/db/EnterpriseDirectory".>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5012124> <Failed to load profile from MDS /db/EnterpriseDirectory_backup. Error is oracle.mds.core.MetadataNotFoundException: MDS-00013: no metadata found for metadata object "/db/EnterpriseDirectory_backup".>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5012122> <Reading configurations from the database for object name EnterpriseDirectory>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5010000> <Generic Information: tos not null>
    <Error> <XELLERATE.SERVER> <BEA-000000> <Error encountered during recon profile creation
    oracle.iam.reconciliation.exception.ConfigException: java.lang.NullPointerException
    at oracle.iam.reconciliation.impl.config.ReconPostImportConfigHandler.reconUpdate(ReconPostImportConfigHandler.java:153)
    at oracle.iam.reconciliation.impl.config.ReconPostImportConfigHandler.configure(ReconPostImportConfigHandler.java:110)
    at com.thortech.xl.dataobj.tcOBJ.configureReconProfile(tcOBJ.java:115)
    at com.thortech.xl.ejb.databeansimpl.tcOBJBean.configureReconProfile(tcOBJBean.java:80)
    It is trying to delete those files from MDS first before start creating new one. though it was not there it throws those exceptions. This is what I'm guessing.
    I have added filename like EnterpriseDirectory and EnterpriseDirectory_backup under /db/..... location and tried to recreate recon profile. I got the following information in logs
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5010000> <Generic Information: Operation DELETE on MetadataObject /db/EnterpriseDirectory_backup>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5010000> <Generic Information: Operation DELETE on MetadataObject /db/EnterpriseDirectory>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5010000> <Generic Information: Operation CREATE on MetadataObject /db/EnterpriseDirectory_backup>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5012124> <*Failed to load profile from MDS /db/EnterpriseDirectory*. Error is oracle.mds.core.MetadataNotFoundException: MDS-00013: no metadata found for metadata object "/db/EnterpriseDirectory".>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5012131> <Performing XML schema validation on EnterpriseDirectory>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5012122> <Reading configurations from the database for object name EnterpriseDirectory>
    <Info> <oracle.iam.reconciliation.impl.config> <IAM-5010000> <Generic Information: tos not null>
    <Error> <XELLERATE.SERVER> <BEA-000000> <Error encountered during recon profile creation
    oracle.iam.reconciliation.exception.ConfigException: java.lang.NullPointerException
    It is deleting the existing file and creating EnterpriseDirectory_backup file only and tried to load EnterpriseDirectory file inside /db/ location before creating the file.
    Correct me if I'm wrong.
    MDS repository holds the path of file name and where it needs to store but in backend in which format it is storing all xml files, any idea?
    Edited by: S.K.N on Jun 4, 2012 7:02 PM

  • Issue with OIM AD Trusted Recon

    Hi All,
    I am using OIM 11g BP05 and Active Directory Connector 11.1.1.5.0 version.
    While running the Active Directory User Trusted Recon, I am getting below exception in logs:
    <Dec 17, 2012 12:36:08 PM PST> <Error> <ORACLE.IAM.CONNECTORS.ICFCOMMON.RECON.SEARCHRECONTASK> <BEA-000000> <oracle.iam.connectors.icfcommon.recon.SearchReconTask : handle : Recon event skipped>
    <Dec 17, 2012 12:36:09 PM PST> <Error> <oracle.iam.reconciliation.impl> <IAM-5010000> <Generic Information: {0}
    oracle.iam.reconciliation.exception.InvalidDataFormatException: Required column name RECON_RECON_OBJECTGUID and value does not exist
         at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.checkRequiredColValue(ReconOperationsServiceImpl.java:1918)
         at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.convertReconFieldsToOIMFields(ReconOperationsServiceImpl.java:1506)
         at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:371)
         at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:356)
         at Thor.API.Operations.tcReconciliationOperationsIntfEJB.ignoreEventx(Unknown Source)
         at sun.reflect.GeneratedMethodAccessor1393.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
         at java.lang.reflect.Method.invoke(Method.java:611)
         at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
    I have already added the field RECON_OBJECTGUID in the RO and mapped it in Process Definition and also created the reconcilliation profile. I don't know why it's looking for RECON_RECON_OBJECTGUID. I tried creating this column too in RO and did all the mapping and after that, its give the same error but column name is now RECON_RECON_RECON_OBJECTGUID.
    Any pointers on this issue?
    Regards,
    Sunny
    Edited by: delhi on Dec 17, 2012 3:02 PM

    My Mistake, I was making RECON_OBJECTGUID as requiered field.

  • LDAPConfigPostSetup issue in OIM

    Hi All,
    I am running the LDAPConfigPostSetup.sh script and getting the below error.
    Authenticated with OIM Admin.....
    Obtained Scheduler Service.....
    javax.naming.NoPermissionException: [LDAP: error code 50 - LDAP Error 50 : Insufficient Access Rights]; remaining name 'cn=changelog'
    at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3075)
    at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:3013)
    at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2820)
    at com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1829)
    at com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1752)
    at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:368)
    at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:338)
    at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:321)
    at javax.naming.directory.InitialDirContext.search(InitialDirContext.java:248)
    at oracle.iam.platformservice.utils.LDAPConfigPostSetup.updateLDAPSyncScheduleJobs(LDAPConfigPostSetup.java:266)
    at oracle.iam.platformservice.utils.LDAPConfigPostSetup.main(LDAPConfigPostSetup.java:148)
    I have checked and the ACI were properly added. I have also manually modified the ACI granting access to all read/write/search et all.
    Seems some issue with the cn=changelog, the adapters have been created properly, Ive double checked.
    Anyone who has previously had this error and rectified it could share some details ? Any help would be highly appreciated
    Regards,

    Hi,
    we are facing issue in the following scenario
    we are provisioning a resource based on the user position through access policies, for example  a user  position "contractor" is satisfies two rules based on the rules he will get two roles, these two roles trigger two access policies, and two access policies giving same resource for example "AD", in AD main  process form there two lookups(lookup A,lookup B), we are giving looukp A value in acess policy1 and lookup B value in access ploicy2, when ever user gets AD resource through these roles, after provisioning when we see the user process form only lookup A value is there and lookup B is empty.But i want to get both lookup A,lookup B values, what i observed was based on the  priority access policy values are comming to user resource form, the next access policy form values are not reflecting the user process form.
    Thanks,

  • Navigation for Month End Closings &  Some inputs on Monthly closing issues

    Hi Experts
    Some inputs on Month End Closing and
    what type of issues will be come accross during the closing( Mention any ).
    Navigation for the Month End Closings

    In the case of Inventory: Monthly Accounting Period closure, you need to ensure that there are no unprocessed shipping transactions, uncosted material transactions, pending WIP costing transactionsm etc.. The number of these kinds of transactions should be Zero. For example, if there are any unprocessed shipping transactions which might be stuck/errored out during Interface Trip Stop program run, then you can NOT close the period for that month until you clear these transactions. Check the metalink note, 262979.1 for the same.
    Navigation is Inventory > Accounting Close Cycle > Inventory Accounting Periods. Click on the Pending button to see the pending transactions. If there are NO requried resolutions to be done, you can close the INV period for that month.
    Regards,
    Hemanth

  • Cfquery tag closing issues

    This one has been plauging me for a long time and it's rather annoying.  In Preferences / Code Hints, I have closing tags set for "</".  This works fine for every tag except for cfquery.  There are a couple other people I work with who have the same issue but at the same time there are plenty of people who do not have this issue at all.  I've gone as far as uninstalling Dreamweaver entirely (including deleting all of my preferences) and reinstalling it after a reboot.  Nothing seems to work.  Any ideas on how I can fix this?
    Note: Setting it to close after typing the opening tag doesn't work either; for cfquery.  All other tags work just fine.  o_O

    I think I've found the culprit... CF9 Extensions for Dreamweaver!  I uninstalled everything related to Adobe from my system making sure to select "Remove Preferences" as well.  Then I ran ccleaner and manually searched through my registry for anything related to Adobe and deleted it.  Rebooted and reinstalled CS5.  The cfquery tag (auto close) was finally working!  So I then proceeded to install the updates and the HTML5 and CF9 extensions.  All of a sudden cfquery stopped working again.  So I removed the CF9 extension, tested again, and presto! cfquery worked.
    So there's got to be something in the CF9 extensions killing cfquery.  I don't know how to open up this extension to see what it's made of.  Any ideas?
    EDIT:  I think I might have narrowed it down even more.  I thought maybe it was the code hints xml file that the Extension itself overwrites but it's identical to the original one.  Then I noticed that the Extension adds a new folder with redefined tags (Application Data/Adobe/Dreamweaver CS5/en_US/Configuration/Content/Reference/CFML).  This folder does not exist without the extension and contains "cfquery.htm".  I tried to rename it and reload Dreamweaver to see if that fixed the issue but it didn't.  So technically I'm still looking for a solution but at least this time it's now a solution to retain the CF9 Extension and the ability for an auto closing cfquery tag haha
    UPDATE:  Application Data\Adobe\Dreamweaver CS5\en_US\Configuration\TagLibraries\cfml.  The files cfquery.cfm and cfquery.vtm.  I backed up those files and renamed them to .old and cfquery auto closes properly even with the CF9 extension enabled!  Getting closer!   I guess I'll have to open those up and see what's going on.  They don't exist with the CF9 extension disabled so I'm not certain what to look for.
    FINAL UPDATE:  So it would seem that nothing needs to be changed in either of those files.  Simply renaming them, loading Dreamweaver, renaming them back, and reloading Dreamweaver did the trick.  CF9 extension enabled and no issues with the cfquery tag.  Perhaps there's a problem with Dreamweaver initially loading those tag files or pulling from cache somewhere before the extension was installed.  Either way, it works.
    Message was edited by: KrakaJap

  • SRM PO Closing issues

    Hi All,
    SRM 5.0, ECS
    We have couple of PO's which are deleted in SRM and we want to close out these PO's. Is there a way we can undelete these PO's in SRM and make necessary changes to close out the PO. Since its an extended classic scenario, we cannot edit the PO in R/3.( In the Debug mode we can open the PO in R/3 for editing. We do not want to take this route). Please throw some light on this issue.
    Thanks
    Krishna

    Hi Krishna,
    What do you mean by closing out?
    If you deleted the items then you should be able to undelete them, but if you deleted the document at header level then you will not be able to undelete this.
    If this was deleted, did the deletion not transfer to the backend?
    If it didn't, it might be worth manually running update report CLEAN_REQREQ_UP and rechecking.
    Hope this helps,
    Kind Regards,
    Matthew

  • Suborder closing issue affecting KPI of Main order

    Dear All,
    We are facing one issue support service creates one work order after inspection say HVAC malfunction after inspection Now there are two different work centers they do work so two sub orders are creating one for Mechanical & the other for Electrical.
    But when we create two suborders in sap
    These two people Mech ,elect they take too much time to complete the work orders so that main work order cannot be closed .
    It is affecting the KPI for Main work order work center which is having duty of inspection only .
    Can we make some control in the system or else any other process we can suggest
    please advice
    Regards
    pratap

    Hi,
    You can close the main order even if sub-orders are still not yet completed. There is a message issued at technical completion, this can be customized as warning or error. If only a warning then completion of main order will be allowed.
    Plant Maintenance and Customer Service - Maintenance and Service Processing - Maintenance and Service Orders - Message Control
    Test to get the exact message number.
    -Paul

Maybe you are looking for

  • SAV for Mac 9.2.7 released!

    Hey everyone, We released SAV for Mac 9.2.7 to all home users late last week.  This release at a glance: Compatible with OSX 10.6 - 10.10 Stability and performance improvements Updated threat engine and threat data (release notes for threat detection

  • Weblogic Server 6.1 with MS Windows 2000 Cluster

    Hello everybody, following situation: We want to implement a Microsoft Cluster (Failover) with MS Cluster Service and 2 nodes (maybe later we try the Weblogic Software clustering with load balancing as a part of an documentum and infotehna DMS). On b

  • 10.2.0.4 Patch number / correct patch id for windows vista

    Hi, I have installed the Oracle Database 10g Release 2 (10.2.0.3/10.2.0.4),Enterprise/Standard Edition for Microsoft Windows Vista and Windows 2008. I want to know which is the correct 10.2.0.4 patchset ? In metalink site what should be my search cri

  • Exchange 2013 Update Crashes: System.AccessViolationException

    Currently we are trying to update Exchange Server 2013 from RTM Release Version 15.0 (Build 516.32) to CU4 (SP1). Each time we try to run the installer Configuring Microsoft Exchange Server. This happens for any of the CU Updates. Exchange is install

  • Documents object to PDF

    Hi All I want to convert my documents object with its template to pdf to include in a mail. Is there any way to do this, help will be appreciated. Thanks