Using OIM 11gR2 Deployment Manager to create a custom adapter
I have been trying to create a custom adapter by importing an xml file using the OIM 11gR2 Deployment Manager, but so far it only results in this stack trace:
+<Error> <XELLERATE.WEBAPP> <BEA-000000> <Class/Method: LoadDeploymentUtility/importSelected encounter some problems: Import failed for entity : 'adpADTESTADAPTER' which is of type : 'EventHandler', with the following error message :Unable to save dataobject for EVT+
com.thortech.xl.ddm.exception.DDMException: Import failed for entity : 'adpADTESTADAPTER' which is of type : 'EventHandler', with the following error message :Unable to save dataobject for EVT
+ at com.thortech.xl.ddm.engine.SchemaInstanceFacade.performImport(SchemaInstanceFacade.java:460)+
+ at com.thortech.xl.ejb.beansimpl.tcImportOperationsBean.performImport(tcImportOperationsBean.java:1143)+
+ at Thor.API.Operations.tcImportOperationsIntfEJB.performImportx(Unknown Source)+
+ 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:601)+
+ 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.oracle.pitchfork.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:34)+
+ at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)+
+ at com.oracle.pitchfork.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:42)+
+ 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 $Proxy342.performImportx(Unknown Source)+
+ at Thor.API.Operations.tcImportOperationsIntf_uawk3z_tcImportOperationsIntfRemoteImpl.__WL_invoke(Unknown Source)+
+ at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)+
+ at Thor.API.Operations.tcImportOperationsIntf_uawk3z_tcImportOperationsIntfRemoteImpl.performImportx(Unknown Source)+
+ 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:601)+
+ at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)+
+ at $Proxy360.performImportx(Unknown Source)+
+ 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:601)+
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)+
+ at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)+
+ at $Proxy361.performImportx(Unknown Source)+
+ at Thor.API.Operations.tcImportOperationsIntfDelegate.performImport(Unknown Source)+
+ 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:601)+
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)+
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)+
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)+
+ at oracle.iam.platform.utils.DMSMethodInterceptor.invoke(DMSMethodInterceptor.java:25)+
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)+
+ at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)+
+ at $Proxy362.performImport(Unknown Source)+
+ at com.thortech.xl.webclient.actions.LoadDeploymentUtilityAction.importSelected(LoadDeploymentUtilityAction.java:3516)+
+ 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:601)+
+ 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.doGet(ActionServlet.java:449)+
+ at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)+
+ 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:301)+
+ at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:184)+
+ at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:526)+
+ at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253)+
+ at com.nexaweb.server.servlet.NexawebRequestDispatcher.doClientRequest(NexawebRequestDispatcher.java:346)+
+ at com.nexaweb.server.servlet.NexawebRequestDispatcher.forwardClientRequest(NexawebRequestDispatcher.java:114)+
+ at com.nexaweb.server.servlet.JspProcessor.processRequest(JspProcessor.java:137)+
+ at com.nexaweb.server.servlet.RequestProcessor.dispatchRequest(RequestProcessor.java:463)+
+ at com.nexaweb.server.servlet.RequestProcessor.processClientEvent(RequestProcessor.java:710)+
+ at com.nexaweb.server.services.protocol.NexawebProtocolHandler.handleProcessEventCommand(NexawebProtocolHandler.java:1026)+
+ at com.nexaweb.server.services.protocol.NexawebProtocolHandler.dispatchCommand(NexawebProtocolHandler.java:140)+
+ at com.nexaweb.server.NexawebServer.doService(NexawebServer.java:420)+
+ at com.nexaweb.server.NexawebServer.doGet(NexawebServer.java:335)+
+ at com.nexaweb.server.admin.ServerAdmin.callNexawebServer(ServerAdmin.java:378)+
+ 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:601)+
+ at com.nexaweb.loader.xMethodInvoker.runInThread(xMethodInvoker.java:69)+
+ at com.nexaweb.server.api.admin.ServerAdminProxy.callNexawebServer(ServerAdminProxy.java:551)+
+ at com.nexaweb.redirect.RedirectServlet.doGet(RedirectServlet.java:18)+
+ at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)+
+ 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:301)+
+ 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.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: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)+
Caused By: com.thortech.xl.ddm.exception.DDMException: Unable to save dataobject for EVT
+ at com.thortech.xl.ddm.repositories.rdbms.datatypes.data.TableInstance.finishDataObject(TableInstance.java:842)+
+ at com.thortech.xl.ddm.repositories.rdbms.impl.RDBMSRepository.finishdataObject(RDBMSRepository.java:960)+
+ at com.thortech.xl.ddm.engine.visitor.ImportVisitor.dataDependencyVisitComplete(ImportVisitor.java:636)+
+ at com.thortech.xl.ddm.repositories.rdbms.impl.RDBMSRepository.handleDataBaseDependencies(RDBMSRepository.java:685)+
+ at com.thortech.xl.ddm.engine.data.datatypes.SchemaInstance.traverse(SchemaInstance.java:282)+
+ at com.thortech.xl.ddm.engine.SchemaInstanceFacade.performImport(SchemaInstanceFacade.java:436)+
+ at com.thortech.xl.ejb.beansimpl.tcImportOperationsBean.performImport(tcImportOperationsBean.java:1143)+
+ at Thor.API.Operations.tcImportOperationsIntfEJB.performImportx(Unknown Source)+
+ 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:601)+
+ 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.oracle.pitchfork.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:34)+
+ at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)+
+ at com.oracle.pitchfork.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:42)+
+ 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 $Proxy342.performImportx(Unknown Source)+
+ at Thor.API.Operations.tcImportOperationsIntf_uawk3z_tcImportOperationsIntfRemoteImpl.__WL_invoke(Unknown Source)+
+ at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)+
+ at Thor.API.Operations.tcImportOperationsIntf_uawk3z_tcImportOperationsIntfRemoteImpl.performImportx(Unknown Source)+
+ 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:601)+
+ at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)+
+ at $Proxy360.performImportx(Unknown Source)+
+ 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:601)+
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)+
+ at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)+
+ at $Proxy361.performImportx(Unknown Source)+
+ at Thor.API.Operations.tcImportOperationsIntfDelegate.performImport(Unknown Source)+
+ 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:601)+
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)+
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)+
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)+
+ at oracle.iam.platform.utils.DMSMethodInterceptor.invoke(DMSMethodInterceptor.java:25)+
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)+
+ at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)+
+ at $Proxy362.performImport(Unknown Source)+
+ at com.thortech.xl.webclient.actions.LoadDeploymentUtilityAction.importSelected(LoadDeploymentUtilityAction.java:3516)+
+ 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:601)+
+ 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.doGet(ActionServlet.java:449)+
+ at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)+
+ 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:301)+
+ at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:184)+
+ at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:526)+
+ at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253)+
+ at com.nexaweb.server.servlet.NexawebRequestDispatcher.doClientRequest(NexawebRequestDispatcher.java:346)+
+ at com.nexaweb.server.servlet.NexawebRequestDispatcher.forwardClientRequest(NexawebRequestDispatcher.java:114)+
+ at com.nexaweb.server.servlet.JspProcessor.processRequest(JspProcessor.java:137)+
+ at com.nexaweb.server.servlet.RequestProcessor.dispatchRequest(RequestProcessor.java:463)+
+ at com.nexaweb.server.servlet.RequestProcessor.processClientEvent(RequestProcessor.java:710)+
+ at com.nexaweb.server.services.protocol.NexawebProtocolHandler.handleProcessEventCommand(NexawebProtocolHandler.java:1026)+
+ at com.nexaweb.server.services.protocol.NexawebProtocolHandler.dispatchCommand(NexawebProtocolHandler.java:140)+
+ at com.nexaweb.server.NexawebServer.doService(NexawebServer.java:420)+
+ at com.nexaweb.server.NexawebServer.doGet(NexawebServer.java:335)+
+ at com.nexaweb.server.admin.ServerAdmin.callNexawebServer(ServerAdmin.java:378)+
+ 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:601)+
+ at com.nexaweb.loader.xMethodInvoker.runInThread(xMethodInvoker.java:69)+
+ at com.nexaweb.server.api.admin.ServerAdminProxy.callNexawebServer(ServerAdminProxy.java:551)+
+ at com.nexaweb.redirect.RedirectServlet.doGet(RedirectServlet.java:18)+
+ at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)+
+ 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:301)+
+ 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.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: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)+
Has anyone attempted this and also failed or succeeded, or done something similar? I'd like to be able to use the Deployment Manager to create adapters because it's easier than dealing with the design console, especially for multiple adapters.
I can also post the xml file I'm using if anyone would like to see it.
Edited by: 939908 on May 29, 2013 11:33 AM
Edited by: 939908 on May 29, 2013 11:34 AM
XML file I'm trying to import:
<?xml version='1.0' encoding='UTF-8'?>
<xl-ddm-data database="jdbc:oracle:thin:@hostname:1521/serviceName" description="Active Directory adapter" user="xelsysadm" version="2.0.2.1">
<EventHandler name="adpADTESTADAPTER" repo-type="RDBMS" subtype="TaskAdapter">
<EVT_POST_INSERT>0</EVT_POST_INSERT>
<EVT_POST_UPDATE>0</EVT_POST_UPDATE>
<EVT_POST_DELETE>0</EVT_POST_DELETE>
<EVT_PRE_DELETE>0></EVT_PRE_DELETE>
<EVT_PRE_UPDATE>0</EVT_PRE_UPDATE>
<EVT_PRE_INSERT>0</EVT_PRE_INSERT>
<EVT_PACKAGE>com.thortech.xl.dataobj.rulegenerators</EVT_PACKAGE>
<Adapter name="AD Test Adapter" repo-type="RDBMS">
<ADP_STATUS>OK</ADP_STATUS>
<ADP_DESCRIPTION>Simple test adapter</ADP_DESCRIPTION>
<ADP_TYPE>P</ADP_TYPE>
<ADP_DISABLED>0</ADP_DISABLED>
<ADP_BUILD>0</ADP_BUILD>
<AdapterTask name="Run Simple Test" repo-type="RDBMS">
<ADT_SEQUENCE>0</ADT_SEQUENCE>
<ADT_TYPE>JAVA</ADT_TYPE>
<AdapterTaskParam name="::~~::1:Output:method" repo-type="RDBMS">
<ATP_SEQUENCE>1</ATP_SEQUENCE>
<ATP_TYPE>String</ATP_TYPE>
<ATP_IMAGE>parameter.gif</ATP_IMAGE>
<ATP_IN_OUT_FLAG>Output</ATP_IN_OUT_FLAG>
<ATP_JAVA_METHOD_TYPE>method</ATP_JAVA_METHOD_TYPE>
<AdapterDataMapping id="ADM1337" repo-type="RDBMS">
<ADM_DISPLAY_VALUE>Return variable (Adapter Variable)</ADM_DISPLAY_VALUE>
<ADM_MAP_TO>Adapter Variables</ADM_MAP_TO>
<ADM_MAP_QUALIFIER>Return variable</ADM_MAP_QUALIFIER>
<ADM_ADV_KEY Adapter="AD Test Adapter" AdapterVariable="Adapter return value" EventHandler="adpADTESTADAPTER"/>
</AdapterDataMapping>
</AdapterTaskParam>
<AdapterJavaTask repo-type="RDBMS">
<ADJ_STATIC>1</ADJ_STATIC>
<ADJ_CONSTRUCTOR>0 public com.test.SimpleTest()</ADJ_CONSTRUCTOR>
<ADJ_METHOD>simpleTest</ADJ_METHOD>
<ADJ_METHOD_DISPLAY>14 public java.lang.String com.test.SimpleTest.simpleTest()</ADJ_METHOD_DISPLAY>
<ADJ_API_NAME>com.test.SimpleTest</ADJ_API_NAME>
<ADJ_JAR_FILE>SimpleTest.jar</ADJ_JAR_FILE>
<RLO_KEY ExternalDirectory="JavaTaskJar"/>
</AdapterJavaTask>
</AdapterTask>
<AdapterVariable name="Adapter return value" repo-type="RDBMS">
<ADV_DESC>Return variable</ADV_DESC>
<ADV_DISPLAY_VALUE>Return variable</ADV_DISPLAY_VALUE>
<ADV_MAP_TO>USED</ADV_MAP_TO>
<ADV_DATA_TYPE>Object</ADV_DATA_TYPE>
</AdapterVariable>
</Adapter>
</EventHandler>
</xl-ddm-data>
Edited by: 939908 on May 30, 2013 6:50 AM
Similar Messages
-
Using OIM Workflow to Manage Requests for ORM
Has anyone used OIM as a workflow engine for users to request creation (not approval) of new roles in ORM? If so, what types of information are presented to the requestor (e.g., list of IT Roles)? What types of information are solicited from the requestor?
Let me clarify my need.
When a manager in a business line identifies the need for a new business role, I need a workflow mechanism by which they can request a new role be created in ORM and specify the IT Roles that should comprise that business role. This request step is separate from the actual role definition itself that would occur in ORM after the request was approved. -
OIM 11gR2 : Process task adapter
Hello Experts,
I have to create a process task adapter in order to assign the users provisioned on AD to various groups on AD.
1. How may i configure a new process task adapter from ther design console ?
2. How may i map the variables between the process task created in the design console with the input parameters of the adapter java code ?http://www.idmworks.com/blog/oracle-identity-manager-basics-creating-a-custom-adapter-in-oim-11g
http://idmrockstar.com/blog/2009/08/how-to-create-a-prepopulate-adapter-in-oim/ (HINT)
http://docs.oracle.com/cd/E14571_01/doc.1111/e14309/creadp.htm#BABGHIFA -
OIM - Deployment Manager import xml issue
Hi All
I have OIM on Solaris 10 and I am trying to deploy the EBS HR Recon connector on the same. I have successfully deployed the connector through the OIM Admin console. (OIM - 9101, EBS conn - 9043)
Now I want to establish EBS HR as the trusted source for which I am trying to import the "XellOraEmp.xml" file. When I open the Admin console on my windows machine and try to import the xml file using Admin Console->Deployment Manager, upon selecting the correct xml file in 'File Open' dialog box, the deployment manager does not imports the file i.e. no file information is displayed on the confirmation screen. I do not get any error for this.
Please let me know how can I import the xml file.
ThanksThanks for your reply. I also tried with the latest JDK and it is behaving in the same manner. Is it something because my OIM is on solaris and I am trying to import the file from windows env.
Below is the error description in Java console. Please help !!!
====================================
Nexaweb Client 3.3.1072
java.vendor: Sun Microsystems Inc.
java.version: 1.6.0_19
browser: sun.plugin
os.name: Windows XP
os.version: 5.1
os.arch: x86
app debug level=-1
Call startup on application:xlWebApp/dm/dmImportViewer.jsp
java.security.AccessControlException: access denied (java.io.FilePermission C:\Installables\Connectors_OIM\EBS_Old_Connectors\Recon\p7393917_90410_Generic\ORCL_EBS_HR_90430\xml\XellOraEmp.xml read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkRead(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at com.thortech.xl.mco.OpenFilePrivilegeAction.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.thortech.xl.mco.importDM.openFileDialog(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.nexaweb.client.applet.Application.invokeBeanMethod(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.nexaweb.client.util.MethodInvoker.O(Unknown Source)
at com.nexaweb.client.util.MethodInvoker.run(Unknown Source)
File Not Found
java.lang.NullPointerException
at com.thortech.xl.mco.importDM.openFileDialog(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.nexaweb.client.applet.Application.invokeBeanMethod(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.nexaweb.client.util.MethodInvoker.O(Unknown Source)
at com.nexaweb.client.util.MethodInvoker.run(Unknown Source)
=================================
Edited by: oimLearner on Apr 5, 2010 1:34 PM -
OIM 11G- Web Console- Problem with "Export Deployment Manager File"
Experts,
I am using gogle chrome browser on oim11g setup.
I was able to Import/Export the objects using Import/Export Deployment Manager File.
The reason why I opted for chrome is that I was unable to connect to login to the web console, it was just asking for userid and password and after some time, the browser(Internet Explorer 7) hangs on.
And with FireFox 5.0.1, it is the same thing both import and export deployment manager file windows opens as soon as I click and they just close after 2-3 seconds.
The problem now is after updating the java to "Version 6 Update 26 ", the Export Deployment Manager File stopped working. The window pop-ups and closes in 2 seconds.
But Import Deployment Manager File is working fine with out any problems.
The pop - up blocker is not enabled.
And I am sure that it was working fine earlier with chrome before the java update.When I remove the updated java version, chrome is asking to download the latest java version.
Any suggestions, that helps to work with chrome or firefox or IE?
Edited by: Venu on Aug 11, 2011 4:46 PM
Edited by: Venu on Aug 11, 2011 4:57 PMVenu,
I have never had any luck getting anything after Version 6 update 23 to export properly. I would remove your updated Java and restore to a previous version of Java.
Sunny Tsang -
Use solution manager to create customer message and apply oss notes
Hello All,
Is it possible to use SAP Solution Manager to create/ open Customer Messages and for the application of OSS notes in satellite systems via solution manager?
Currently, our Solution Manager system is bieng used for Central System Monitoring!
Please let me your your expert thoughts!
Thanks,
AntarpreetHi,
By using Service Desk scenario of Solution Manager you can convert an issue to an OSS message and follow it up.
Refer the [Link|http://help.sap.com/saphelp_smehp1/helpdata/en/b3/64c33af662c514e10000000a114084/frameset.htm]
Snote application is also integrated with this Service Desk, you can apply SAP notes to any satellite systems. -
OIM 11gR2- Approved Requests remain in Operation Initiated Status
Hi,
We are using OIM 11gR2 and we are seeing the following behaviour whenver we request for Application Instance
1) End User logs in and requests for Application Instance.
2) The request is created and assigned to the manager for approval.
3) Manager logs in and approves the request.
4) The Requested resource is assigned to the user and the status of the resource is Provisioned. All the tasks in the Resource History are in Completed status.
5) If we see the status of the request, it remains in Operation Initiated status.
We expect the status of the Request to be Request Completed and not remain in Operation Initiated. We are sending a mail notification to the manager once resource is provisioned.
If we remove the notification part, the status of the Request is coming as Request Completed as expected. However with notification getting triggered we are getting problem.
Please suggest a solution.
Thanks and Regards,
Mayuri
Edited by: 943112 on Mar 11, 2013 7:09 AMUsually after the request is approved and if there is any pending task in provisioning it goes to 'Post Operation Processing Initiated' status. If 'Task to Object Status' mapping is not done properly the request stays in the same status even though all the tasks are completed.
check this link for various request status
http://docs.oracle.com/cd/E27559_01/user.1112/e27151/req_mangmnt_user.htm#BGBGIIDH
In your case it is going to 'Operation Initiated' status when notification is attached. Can you tell where have you triggered notification? In SOA approval task or in Provisioning process? If it is in SOA check whether proper status is returned to the callback webservice after that. Else if it is in provisioning check for task object status mapping. -
Problem handling SMTP address with OIM 11gR2 Exchange connector
Hello,
I have a problem in regarding the primary SMTP address with the Exchange connector. The connector doesn't seem to be able to update it. Changing a user's primary SMTP address from its account details in OIM creates a new secondary address in Exchange. It does not change the current primary SMTP address. This does not look like a normal behavior... Any ideas on how to fix this?
I'm using OIM 11gR2 with BP10 with AD 11.1.1.5.0A and Exchange 11.1.1.5.0.
Thanks,
--jtellierYes, you can try out few things suggested in below thread
Re: Exchange Provisioning
The error looks like form exchange server side but still not sure about it.
Meantime open Service Request with oracle about the same as I can see other developers are also facing same issue. -
Questions : - AD Connector in OIM 11gR2
Hi,
Please provide your suggestions on below queries (OIM 11gR2)
1) How to create a new AD Group from OIM? We see a "AD group" resource object created with the connector installation. Will we have create an Application instance for "AD group" RO and AD IT resource instance to achieve the AD group creation?
2) How to manage the memebers of the AD group from OIM?
3) How to delete a AD group from OIM?
Thanks in advanceHi,
Please provide your suggestions on below queries (OIM 11gR2)
1) How to create a new AD Group from OIM? We see a "AD group" resource object created with the connector installation. Will we have create an Application instance for "AD group" RO and AD IT resource instance to achieve the AD group creation?
2) How to manage the memebers of the AD group from OIM?
3) How to delete a AD group from OIM?
Thanks in advance -
Hi All,
I am using OIM as user management for managing target systems AD and Oracle database.
I have some common fields like email and telephone number for both the accounts of AD and database.
When I get a request for creating account in AD (with set of attributes which include email and telephone number) in the form of feed, first I need to find out if already user is present in OIM with the given email and telephone number that present in given feed, if exist I just need to go and create account in AD if not I need to first create a user then provision that user to AD.
Can any one explain how to achieve this in OIM and I need all this to be performing automatically, I will get account creation request in the form of feed.
Regards,
PoornaYou have written
When I get a request for creating account in AD (with set of attributes which include email and telephone number) in the form of feed, first I need to find out if already user is present in OIM with the given email and telephone number that present in given feed, if exist I just need to go and create account in AD if not I need to first create a user then provision that user to AD.+
I have confusion in your requirement.
From where you are getting request for AD. And if it doesn't present in OIM then you'll have to first create that user in OIM then provision to AD.
Just create an entity adapter and attach with User Form which will validate that any user with given email and number ia already present in USR table or not. If no then it will create the user in OIM otherwise it will throw error.
And you can create one group and move that user into that group using some rule realated to your requirement and put access policy on that group.
otherwise you can put accee policy on All User group too if it doesn't affect your other functionality..
Re: Auto provision based on rule -
Is it possible to delete an Access Policy on OIM 11gR2?
Hello,
Is it possible to delete an Access Policy on OIM 11gR2?
I have created an Access Policy and associated it with a Role.
But now, due to changes, this Role should not trigger an Access Policy anymore.
I haven't found a way to disassociate the Access Policy from the Role neither a way to delete the unnecessary Access Policy.
Thanks,
Adriano.Hi,
As far as I know, deleting an access policy is not possible. One solution would be you can create a dummy role which you will never use and remove your existing role from the access policy and assign this dummy role to the policy and save it. That should stop the auto triggering.
Thanks,
$id -
Security Exception while using OIM client API with Webcenter
Hi,
We are using OIM 11g Client api for creating user from our WebCenter portal application. But we are getting security as well as no such service exception while calling login from the OIM client.
Exception::
oracle.iam.platform.utils.NoSuchServiceException: java.lang.reflect.InvocationTargetException
at oracle.iam.platform.OIMClient.getServiceDelegate(OIMClient.java:197)
at oracle.iam.platform.OIMClient.getService(OIMClient.java:174)
at oracle.iam.platform.OIMClient.loginSessionCreated(OIMClient.java:209)
at oracle.iam.platform.OIMClient.login(OIMClient.java:136)
at oracle.iam.platform.OIMClient.login(OIMClient.java:114)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at oracle.iam.platform.OIMClient.getServiceDelegate(OIMClient.java:193)
Caused by: java.lang.SecurityException: [Security:090398]Invalid Subject: principals=[weblogic, Administrators]
at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:234)
oracle.iam.platform.utils.NoSuchServiceException: java.lang.reflect.InvocationTargetException
Client Code::
System.setProperty("java.security.auth.login.config", "Path to authwl.conf");
System.setProperty("OIM.AppServerType", "weblogic");
env = new Hashtable();
env.put(OIMClient.JAVA_NAMING_FACTORY_INITIAL,"weblogic.jndi.WLInitialContextFactory");
env.put(OIMClient.JAVA_NAMING_PROVIDER_URL, "t3://host:14000/oim");
client = new OIMClient(env);
try {
client.login(OIMUserName, OIMPassword);
} catch (LoginException e) {
e.printStackTrace();
The exception is coming after executing the login code (not login exception).We logged into our application using weblogic user(even for any other user in OID,shared by OIM, is having same behaviour). The code is being executed from integrated webogic server and oim_server is running on a different server under a separate domain.
Please suggest.
ThanksThere are files needed in your project.
from the <OIMHOME>/config folder_
xl.policy
authwl.conf
log.properties
from the <OIMHOME>/ext folder_
commons-logging.jar
jakarta-oro-2.0.8.jar
javagroups-all.jar
jhall.jar
log4j-1.2.8.jar
mail.jar
oscache.jar
spring.jar
wlfullclient.jar
from the <OIMHOME>/lib folder_
iam-platform-auth-client.jar
iam-platform-context.jar
iam-platform-pluginframework.jar
iam-platform-utils.jar
oimclient.jar
XellerateClient.jar
xlAPI.jar
xlDataObjectBeans.jar
xlUtils.jar
xlVO.jar -
Update an Activity using ELM (External List Management)
Hello,
Is it possible to CHANGE the status of an activity using ELM? I managed to create activities with ELM, but I wonder if I can change the status too.
Regards,
JeroenHi Jeroen,
Use following funtion call with mentioned parameters
call function 'CRM_ORDER_MAINTAIN'
exporting
it_status = lt_status1
changing
ct_input_fields = lt_input_fields
exceptions
error_occurred = 1
document_locked = 2
no_change_allowed = 3
no_authority = 4
others = 5.
here in for parameter lt_status1 u can fill up your required status and then execute the FM.
After that execute FM BAPI_TRANSACTION_COMMIT.
Best Regards,
Pratik Patel
<b>Reward with Points!</b> -
Deploying an OS to a custom collection
Guys,
I dont want to advertise my task sequence to unknown computers . I also dont want to use PXE. Instead I have created a custom collection called "DEPLOYMENTS" and I just want to simply
put computers into that collection for imaging. I have pushed my TS to that collection which has one computer in it. I have updated all local sccm policies on the local machine but it doesnt appear to want to run the TS. In deployment status
it says "status information is currently unavaliable for this deployment"
Any thoughts ?Have you distributed everything needed by the TS to the clients DP? Have you deployed the TS to the collection with the option to make it available to "Configuration Manager Clients" (two options include that). Is the deployment available (the
schedule for the deployment, not expired for instance)?
Can you see the deployment in Software Center on the client?
Tim Nilimaa | Blog: http://infoworks.tv | Twitter: @timnilimaa
hi, yes the DP has all the packages. I have it set to be available to "only config manager clients" (not sure what you mean by two options in that. Schedule is for available right away
YES - I see it available in software centre. I have my TS setup to only be available though. I see an install option but I wanted this to popup and be visible. Software centre is not in the notification area to add any notifications.
ANy thoughts ?
thanks for your help -
Unable to deploy custom adapter module in PI 7.31
Hi pros,
I created a custom adapter module to split some complex input files to multiple messages. We use a SAP PO 7.31 java-only installation. I followed this document to create my adapter module:
How to Create Modules for the JEE Adapter Engine
I know it is for PI 7.1 but a colleague of mine said that he was able to create a running adapter module for PI 7.3 following the guide. I created the following projects:
EAR project references the EJB project:
Project facet of the EJBproject:
ejb-jar.xml config:
application-j2ee-engine.xml (in EAR project):
When I try to deploy my module, I get the following error:
Java version:
NWDS version:
Any hint is appreciated! What can be wrong? What can I check again?
THANKS!
Message was edited by: Stefan MünchowI am not sure if the version is the problem. We have PI 7.31, support package 14, patch level 0 and NWDS 7.31 support package 12, patch level 4. The version of NWDS is lower than the version of the PI. According to Note 1599298 the error occurs when the NWDS is higher than the one of PI. Besides, we are able to deploy BPMN processes with the same NWDS to the same server.
This is the exact exception trace shown in NWDS:
com.sap.ide.eclipse.sdm.deploy.DeploymentException: [ERROR CODE DPL.DCAPI.1027] DeploymentException.
Reason: ASJ.dpl_dc.001085 Operation [deploy] of [sap.com_SplitArticleFileModule_EAR] failed
at com.sap.ide.eclipse.sdm.threading.DCDeployThread.run(DCDeployThread.java:110)
------------- Nested exception -------------------
com.sap.engine.services.dc.api.deploy.DeployException: [ERROR CODE DPL.DCAPI.1027] DeploymentException.
Reason: ASJ.dpl_dc.001085 Operation [deploy] of [sap.com_SplitArticleFileModule_EAR] failed
at com.sap.engine.services.dc.api.deploy.impl.DeployProcessorImpl.deployItems(DeployProcessorImpl.java:862)
at com.sap.engine.services.dc.api.deploy.impl.DeployProcessorImpl.deploy(DeployProcessorImpl.java:259)
at com.sap.ide.eclipse.deployer.dc.deploy.DeployProcessor70.deploy(DeployProcessor70.java:105)
at com.sap.ide.eclipse.sdm.threading.DCDeployThread.run(DCDeployThread.java:80)
Caused by: com.sap.engine.services.dc.cm.deploy.DeploymentException: ASJ.dpl_dc.001085 Operation [deploy] of [sap.com_SplitArticleFileModule_EAR] failed
at com.sap.engine.services.dc.cm.deploy.impl.OnlineDeployProcessor.performDelivery(OnlineDeployProcessor.java:246)
at com.sap.engine.services.dc.cm.deploy.impl.BulkOnlineDeployProcessor.deploy(BulkOnlineDeployProcessor.java:67)
at com.sap.engine.services.dc.cm.deploy.impl.AbstractDeployProcessor$DeployProcessorHelper.visit(AbstractDeployProcessor.java:282)
at com.sap.engine.services.dc.cm.deploy.impl.DeploymentItemImpl.accept(DeploymentItemImpl.java:84)
at com.sap.engine.services.dc.cm.deploy.impl.AbstractDeployProcessor.deploy(AbstractDeployProcessor.java:100)
at com.sap.engine.services.dc.cm.deploy.impl.DeployThread.run(DeployThread.java:39)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)
at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)
Caused by: com.sap.engine.services.dc.gd.DeliveryException: [ERROR CODE DPL.DC.3298] Operation [deploy] of [sap.com_SplitArticleFileModule_EAR] failed
at com.sap.engine.services.dc.gd.impl.ApplicationDeployer.deploy(ApplicationDeployer.java:167)
at com.sap.engine.services.dc.gd.impl.InitialApplicationDeployer.performDeployment(InitialApplicationDeployer.java:138)
at com.sap.engine.services.dc.gd.impl.InitialGenericDeliveryImpl.deploy(InitialGenericDeliveryImpl.java:57)
at com.sap.engine.services.dc.cm.deploy.impl.OnlineDeployProcessor.performDelivery(OnlineDeployProcessor.java:213)
... 8 more
Caused by: com.sap.engine.services.deploy.server.utils.DSRemoteException: ASJ.dpl_ds.006193 Operation [deploy] of [/usr/sap/DP2/J64/j2ee/cluster/server0/temp/tc~bl~deploy_controller/archives/213/SplitArticleFileModule_EAR.ear] failed
at com.sap.engine.services.deploy.server.DeployServiceImpl.catchDeploymentExceptionWithDSRem(DeployServiceImpl.java:3370)
at com.sap.engine.services.deploy.server.DeployServiceImpl.deploy(DeployServiceImpl.java:315)
at com.sap.engine.services.dc.gd.impl.ApplicationDeployer.deploy(ApplicationDeployer.java:139)
... 11 more
Caused by: com.sap.engine.services.deploy.container.rtgen.GenerationException: Open failed for '/usr/sap/DP2/J64/j2ee/cluster/server0/temp/deploy/SplitArticleFileModule_EAR.ear1422275742985/com.sap.aii.utilxi.server.jar' with fd 218 returning message 'couldn't find 'END' tag' and errno 0 after trying cache.
at com.sap.engine.services.webservices.server.deploy.preprocess.WebServicesGenerator.createSingleModule(WebServicesGenerator.java:100)
at com.sap.engine.services.webservices.server.deploy.preprocess.WebServicesGenerator.generate(WebServicesGenerator.java:54)
at com.sap.engine.services.deploy.container.rtgen.AnnotationsSupportingGenerator.generate(AnnotationsSupportingGenerator.java:27)
at com.sap.engine.services.deploy.ear.jar.moduledetect.GeneratorWrapper.generate(GeneratorWrapper.java:43)
at com.sap.engine.services.deploy.ear.jar.ModuleGeneratorTool.generate(ModuleGeneratorTool.java:110)
at com.sap.engine.services.deploy.ear.jar.ModuleGeneratorTool.generateOverExistingModules(ModuleGeneratorTool.java:97)
at com.sap.engine.services.deploy.ear.jar.ModuleGeneratorTool.generateModules(ModuleGeneratorTool.java:80)
at com.sap.engine.services.deploy.ear.jar.EARReader.read(EARReader.java:240)
at com.sap.engine.services.deploy.server.application.DeployUtilTransaction.prepareNewDeploymentInfo(DeployUtilTransaction.java:217)
at com.sap.engine.services.deploy.server.application.DeploymentTransaction.begin(DeploymentTransaction.java:199)
at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesOnOneServer(ApplicationTransaction.java:421)
at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhases(ApplicationTransaction.java:473)
at com.sap.engine.services.deploy.server.DeployServiceImpl.makeGlobalTransaction(DeployServiceImpl.java:1836)
at com.sap.engine.services.deploy.server.DeployServiceImpl.deploy(DeployServiceImpl.java:360)
at com.sap.engine.services.deploy.server.DeployServiceImpl.deploy(DeployServiceImpl.java:313)
... 12 more
Caused by: java.util.zip.ZipException: Open failed for '/usr/sap/DP2/J64/j2ee/cluster/server0/temp/deploy/SplitArticleFileModule_EAR.ear1422275742985/com.sap.aii.utilxi.server.jar' with fd 218 returning message 'couldn't find 'END' tag' and errno 0 after trying cache.
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:154)
at java.util.jar.JarFile.<init>(JarFile.java:141)
at java.util.jar.JarFile.<init>(JarFile.java:105)
at com.sap.engine.services.webservices.server.deploy.preprocess.WebServicesSupportHandlerImpl.generateWebSupport(WebServicesSupportHandlerImpl.java:79)
at com.sap.engine.services.webservices.server.deploy.preprocess.WebServicesGenerator.createSingleModule(WebServicesGenerator.java:69)
... 26 more
Maybe the used jar files could be the problem?
Maybe you are looking for
-
How do I get a download for Adobe Photoshop 6.. I do have a serial number
How do I download Adobe Photoshop to my new pc. Im able to find my serialnumber in "my account" but no download botton.
-
okay so every time i try to install itunes and quicktime, this little thing pops up that says "could not open key: hkeylocalmachine\...\QuickTimeUpdater.exe. Verify that you have sufficient access to that key, or contact your support personell." what
-
I am hoping for a quick easy answer on this. grin We have been generating a number of Sql Tuning Sets via Grid Control and now we want to export them. Of course, they all have these awful, non-descriptive names. How do we list them? I was unable to f
-
After setting up my new 4S, restoring a backup of my old 3GS, I've renamed the old 3GS in iTunes and then I've changed the content, deleting all my important stuff. Now I'm syncing the old one to my PC. Can I then after that safely backup my NEW 4S -
-
When I export from FCP to After Effects I export QT Ref files. I accidently deleted one of the files that the QT Ref Referenced. I was able to restore the file, however I had to put it in a different location. Whenever AFX opens the QT Ref file it lo