8 Replies Latest reply: Nov 9, 2012 8:57 AM by kokito RSS

    OIM LDAP Integration with embedded using the Weblogic Server

    kokito
      Hello friends,
      I have a question: is possible through a connector integrate Oracle Identity Manager 11g (11.1.1.5) with the embedded LDAP of Oracle Weblogic Server.

      They could give me an example of how to do this integration.


      Very grateful for your support.
        • 1. Re: OIM LDAP Integration with embedded using the Weblogic Server
          BikashBagaria
          Yes, embedded LDAP on WLS is same as another LDAP. You can you the Sun Java Directory Server connector to manage it through OIM or you can write your own connector.

          Weblogic Embedded LDAP

          -Bikash
          • 2. Re: OIM LDAP Integration with embedded using the Weblogic Server
            kokito
            I created a console in IT Resource Management Oracle Identity Manger, with data that is embedded LDAP server weblogic, when assigning the resource manually created the user, the resource list I created in OIM console.
            Any recommendations as to the display of resource management console Oracle Identity Manager.

            Thanks friend Bikash
            • 3. Re: OIM LDAP Integration with embedded using the Weblogic Server
              BikashBagaria
              Sorry not sure if I understand your question. What is display resource management console?

              -Bikash
              • 4. Re: OIM LDAP Integration with embedded using the Weblogic Server
                kokito
                the resource created is not shown as other resources in the management console Oracle Identity Manager, when trying to provision this resource to a user manual is not displayed in the administration console resource created
                • 5. Re: OIM LDAP Integration with embedded using the Weblogic Server
                  BikashBagaria
                  Did you create a resource object? Or are you using the sun directory connector? Is 'Allow All' Selected? How about the provisioning process and the process form for the resource. Until and unless you have those you cannot provision resources to users just by IT Resource.

                  -Bikash
                  • 6. Re: OIM LDAP Integration with embedded using the Weblogic Server
                    kokito
                    That's right, the connector was installed and launched the IT resource with information on the Oracle WebLogic Server (LDAP Server Embedded).
                    Then select one of the existing users and will attempt to manually provision the resource, Here my query? At the time of listing existing resources to complete the provisioning process, the resource appears not created for the embedded LDAP?

                    Additional ... any recommendations?

                    Here log of the Directory Server connector when the resource is assigned to the user manually tries to provision:

                    Query based on field 'Users' with value '*'java.lang.NullPointerException
                    at com.thortech.xl.dataobj.rulegenerators.tcBaseRuleGenerator.setAdpRetVal(tcBaseRuleGenerator.java:368)
                    at com.thortech.xl.dataobj.rulegenerators.adpIPLANETCOMMONNAMEPPSTRING.implementation(adpIPLANETCOMMONNAMEPPSTRING.java:52)
                    at com.thortech.xl.dataobj.rulegenerators.tcBaseRuleGenerator.run(tcBaseRuleGenerator.java:176)
                    at com.thortech.xl.dataobj.rulegenerators.tcAdapterExecuter.executeRuleGenerators(tcAdapterExecuter.java:266)
                    at com.thortech.xl.dataobj.util.tcPrePopulateUtility.setDataFromAdapter(tcPrePopulateUtility.java:1028)
                    at com.thortech.xl.dataobj.util.tcPrePopulateUtility.prePopulate(tcPrePopulateUtility.java:336)
                    at com.thortech.xl.dataobj.util.tcOrderPackages.computeProcessFormData(tcOrderPackages.java:904)
                    at com.thortech.xl.dataobj.util.tcOrderPackages.createOrder(tcOrderPackages.java:425)
                    at com.thortech.xl.dataobj.util.tcOrderPackages.orderPackageForUser(tcOrderPackages.java:177)
                    at com.thortech.xl.dataobj.tcOIU.provision(tcOIU.java:527)
                    at com.thortech.xl.dataobj.tcOIU.eventPostInsert(tcOIU.java:303)
                    at com.thortech.xl.dataobj.tcDataObj.insert(tcDataObj.java:602)
                    at com.thortech.xl.dataobj.tcDataObj.save(tcDataObj.java:474)
                    at com.thortech.xl.dataobj.tcTableDataObj.save(tcTableDataObj.java:2906)
                    at com.thortech.xl.dataobj.tcUserProvisionObject.insertImplementation(tcUserProvisionObject.java:283)
                    at com.thortech.xl.dataobj.tcDataObj.insert(tcDataObj.java:591)
                    at com.thortech.xl.dataobj.tcDataObj.save(tcDataObj.java:474)
                    at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.provisionObject(tcUserOperationsBean.java:2811)
                    at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.provisionObject(tcUserOperationsBean.java:2613)
                    at Thor.API.Operations.tcUserOperationsIntfEJB.provisionObjectx(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 $Proxy328.provisionObjectx(Unknown Source)
                    at Thor.API.Operations.tcUserOperationsIntf_e9jcxp_tcUserOperationsIntfRemoteImpl.__WL_invoke(Unknown Source)
                    at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
                    at Thor.API.Operations.tcUserOperationsIntf_e9jcxp_tcUserOperationsIntfRemoteImpl.provisionObjectx(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 weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
                    at $Proxy181.provisionObjectx(Unknown Source)
                    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                    at java.lang.reflect.Method.invoke(Method.java:597)
                    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
                    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)
                    at $Proxy327.provisionObjectx(Unknown Source)
                    at Thor.API.Operations.tcUserOperationsIntfDelegate.provisionObject(Unknown Source)
                    at com.thortech.xl.webclient.actions.DirectProvisionUserAction.handleVerifyResource(DirectProvisionUserAction.java:603)
                    at com.thortech.xl.webclient.actions.DirectProvisionUserAction.goNext(DirectProvisionUserAction.java:350)
                    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                    at java.lang.reflect.Method.invoke(Method.java:597)
                    at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269)
                    at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute(tcLookupDispatchAction.java:133)
                    at com.thortech.xl.webclient.actions.tcActionBase.execute(tcActionBase.java:894)
                    at com.thortech.xl.webclient.actions.tcAction.execute(tcAction.java:213)
                    at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
                    at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
                    at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
                    at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
                    at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
                    at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
                    at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
                    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
                    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
                    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
                    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
                    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
                    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
                    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
                    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
                    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                    at com.thortech.xl.webclient.security.CSRFFilter.doFilter(CSRFFilter.java:76)
                    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                    at oracle.iam.platform.auth.web.PwdMgmtNavigationFilter.doFilter(PwdMgmtNavigationFilter.java:121)
                    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                    at oracle.iam.platform.auth.web.OIMAuthContextFilter.doFilter(OIMAuthContextFilter.java:107)
                    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                    at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
                    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
                    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
                    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
                    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
                    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:136)
                    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:3715)
                    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
                    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:2277)
                    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
                    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
                    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
                    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
                    <Nov 8, 2012 10:05:13 AM PET> <Error> <XELLERATE.SERVER> <BEA-000000> <Class/Method: tcBaseRuleGenerator/run encounter some problems: {1}
                    java.lang.NullPointerException
                    at com.thortech.xl.dataobj.rulegenerators.tcBaseRuleGenerator.setAdpRetVal(tcBaseRuleGenerator.java:368)
                    at com.thortech.xl.dataobj.rulegenerators.adpIPLANETCOMMONNAMEPPSTRING.implementation(adpIPLANETCOMMONNAMEPPSTRING.java:52)
                    at com.thortech.xl.dataobj.rulegenerators.tcBaseRuleGenerator.run(tcBaseRuleGenerator.java:176)
                    at com.thortech.xl.dataobj.rulegenerators.tcAdapterExecuter.executeRuleGenerators(tcAdapterExecuter.java:266)
                    at com.thortech.xl.dataobj.util.tcPrePopulateUtility.setDataFromAdapter(tcPrePopulateUtility.java:1028)
                    at com.thortech.xl.dataobj.util.tcPrePopulateUtility.prePopulate(tcPrePopulateUtility.java:336)
                    at com.thortech.xl.dataobj.util.tcOrderPackages.computeProcessFormData(tcOrderPackages.java:904)
                    at com.thortech.xl.dataobj.util.tcOrderPackages.createOrder(tcOrderPackages.java:425)
                    at com.thortech.xl.dataobj.util.tcOrderPackages.orderPackageForUser(tcOrderPackages.java:177)
                    at com.thortech.xl.dataobj.tcOIU.provision(tcOIU.java:527)
                    at com.thortech.xl.dataobj.tcOIU.eventPostInsert(tcOIU.java:303)
                    at com.thortech.xl.dataobj.tcDataObj.insert(tcDataObj.java:602)
                    at com.thortech.xl.dataobj.tcDataObj.save(tcDataObj.java:474)
                    at com.thortech.xl.dataobj.tcTableDataObj.save(tcTableDataObj.java:2906)
                    at com.thortech.xl.dataobj.tcUserProvisionObject.insertImplementation(tcUserProvisionObject.java:283)
                    at com.thortech.xl.dataobj.tcDataObj.insert(tcDataObj.java:591)
                    at com.thortech.xl.dataobj.tcDataObj.save(tcDataObj.java:474)
                    at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.provisionObject(tcUserOperationsBean.java:2811)
                    at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.provisionObject(tcUserOperationsBean.java:2613)
                    at Thor.API.Operations.tcUserOperationsIntfEJB.provisionObjectx(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 $Proxy328.provisionObjectx(Unknown Source)
                    at Thor.API.Operations.tcUserOperationsIntf_e9jcxp_tcUserOperationsIntfRemoteImpl.__WL_invoke(Unknown Source)
                    at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
                    at Thor.API.Operations.tcUserOperationsIntf_e9jcxp_tcUserOperationsIntfRemoteImpl.provisionObjectx(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 weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
                    at $Proxy181.provisionObjectx(Unknown Source)
                    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                    at java.lang.reflect.Method.invoke(Method.java:597)
                    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
                    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)
                    at $Proxy327.provisionObjectx(Unknown Source)
                    at Thor.API.Operations.tcUserOperationsIntfDelegate.provisionObject(Unknown Source)
                    at com.thortech.xl.webclient.actions.DirectProvisionUserAction.handleVerifyResource(DirectProvisionUserAction.java:603)
                    at com.thortech.xl.webclient.actions.DirectProvisionUserAction.goNext(DirectProvisionUserAction.java:350)
                    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                    at java.lang.reflect.Method.invoke(Method.java:597)
                    at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269)
                    at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute(tcLookupDispatchAction.java:133)
                    at com.thortech.xl.webclient.actions.tcActionBase.execute(tcActionBase.java:894)
                    at com.thortech.xl.webclient.actions.tcAction.execute(tcAction.java:213)
                    at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
                    at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
                    at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
                    at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
                    at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
                    at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
                    at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
                    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
                    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
                    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
                    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
                    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
                    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
                    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
                    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
                    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                    at com.thortech.xl.webclient.security.CSRFFilter.doFilter(CSRFFilter.java:76)
                    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                    at oracle.iam.platform.auth.web.PwdMgmtNavigationFilter.doFilter(PwdMgmtNavigationFilter.java:121)
                    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                    at oracle.iam.platform.auth.web.OIMAuthContextFilter.doFilter(OIMAuthContextFilter.java:107)
                    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                    at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
                    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
                    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
                    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
                    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
                    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:136)
                    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:3715)
                    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
                    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:2277)
                    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
                    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
                    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
                    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
                    >
                    <Nov 8, 2012 10:05:13 AM PET> <Error> <XELLERATE.SERVER> <BEA-000000> <Class/Method: tcAdapterExecuter/executeRuleGenerators encounter some problems: java.lang.NullPointerException
                    java.lang.Exception: java.lang.NullPointerException
                    at com.thortech.xl.dataobj.rulegenerators.tcAdapterExecuter.executeRuleGenerators(tcAdapterExecuter.java:280)
                    at com.thortech.xl.dataobj.util.tcPrePopulateUtility.setDataFromAdapter(tcPrePopulateUtility.java:1028)
                    at com.thortech.xl.dataobj.util.tcPrePopulateUtility.prePopulate(tcPrePopulateUtility.java:336)
                    at com.thortech.xl.dataobj.util.tcOrderPackages.computeProcessFormData(tcOrderPackages.java:904)
                    at com.thortech.xl.dataobj.util.tcOrderPackages.createOrder(tcOrderPackages.java:425)
                    at com.thortech.xl.dataobj.util.tcOrderPackages.orderPackageForUser(tcOrderPackages.java:177)
                    at com.thortech.xl.dataobj.tcOIU.provision(tcOIU.java:527)
                    at com.thortech.xl.dataobj.tcOIU.eventPostInsert(tcOIU.java:306)
                    at com.thortech.xl.dataobj.tcDataObj.insert(tcDataObj.java:604)
                    at com.thortech.xl.dataobj.tcDataObj.save(tcDataObj.java:474)
                    at com.thortech.xl.dataobj.tcTableDataObj.save(tcTableDataObj.java:2906)
                    at com.thortech.xl.dataobj.tcUserProvisionObject.insertImplementation(tcUserProvisionObject.java:283)
                    at com.thortech.xl.dataobj.tcDataObj.insert(tcDataObj.java:591)
                    at com.thortech.xl.dataobj.tcDataObj.save(tcDataObj.java:474)
                    at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.provisionObject(tcUserOperationsBean.java:2811)
                    at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.provisionObject(tcUserOperationsBean.java:2613)
                    at Thor.API.Operations.tcUserOperationsIntfEJB.provisionObjectx(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 $Proxy328.provisionObjectx(Unknown Source)
                    at Thor.API.Operations.tcUserOperationsIntf_e9jcxp_tcUserOperationsIntfRemoteImpl.__WL_invoke(Unknown Source)
                    at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
                    at Thor.API.Operations.tcUserOperationsIntf_e9jcxp_tcUserOperationsIntfRemoteImpl.provisionObjectx(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 weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
                    at $Proxy181.provisionObjectx(Unknown Source)
                    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                    at java.lang.reflect.Method.invoke(Method.java:597)
                    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
                    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)
                    at $Proxy327.provisionObjectx(Unknown Source)
                    at Thor.API.Operations.tcUserOperationsIntfDelegate.provisionObject(Unknown Source)
                    at com.thortech.xl.webclient.actions.DirectProvisionUserAction.handleVerifyResource(DirectProvisionUserAction.java:603)
                    at com.thortech.xl.webclient.actions.DirectProvisionUserAction.goNext(DirectProvisionUserAction.java:350)
                    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                    at java.lang.reflect.Method.invoke(Method.java:597)
                    at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269)
                    at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute(tcLookupDispatchAction.java:133)
                    at com.thortech.xl.webclient.actions.tcActionBase.execute(tcActionBase.java:894)
                    at com.thortech.xl.webclient.actions.tcAction.execute(tcAction.java:213)
                    at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
                    at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
                    at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
                    at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
                    at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
                    at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
                    at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
                    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1914)
                    at org.apache.struts.action.ActionServlet
                    • 7. Re: OIM LDAP Integration with embedded using the Weblogic Server
                      BikashBagaria
                      The connector would not install the embedded LDAP resource but the Sun Directory Server Resource Object. Thus while provisioing users, you should select the Sun Directory Server as the resource and that would provision them to embedded ldap.

                      -Bikash
                      • 8. Re: OIM LDAP Integration with embedded using the Weblogic Server
                        kokito
                        Hi Bikash,
                        It was possible to make the user resource PROCUREMENT the Embedded LDAP desd the IOM.
                        Here are some additional questions:
                        - The part of lookups not collecting groups, Embedded LDAP roles, any recommendation to complete this procedure ...?
                        - Unable to authenticate the user with the password that was provisioned with Oracle Identity Manager ...?

                        Regards.

                        Edited by: JLK on Nov 9, 2012 9:57 AM