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.
    Thanks

    Thanks 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 PM

    Venu,
    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,
    Antarpreet

    Hi,
    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 AM

    Usually 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,
    --jtellier

    Yes, 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 advance

    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 advance

  • OIM as user management

    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,
    Poorna

    You 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.
    Thanks

    There 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,
    Jeroen

    Hi 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ünchow

    I 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