Release Automation

Expand all | Collapse all

runProcess webservice

  • 1.  runProcess webservice

    Posted Oct 13, 2015 06:57 AM

    We are trying to execute the runProcess webservice, con these data:

    <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:mod="http://model.api.dataservices.server.platform.nolio.com/">

       <soap:Header/>

       <soap:Body>

          <mod:runProcess>

             <mod:username>superuser</mod:username>

             <mod:password>user</mod:password>

             <mod:appName>WAS_Generic_Applications</mod:appName>

             <mod:processName>JaviTest</mod:processName>

             <mod:environmentName>Development</mod:environmentName>

             <mod:servers>

             <mod:string>ldcdv601</mod:string>

             </mod:servers>

             <mod:parameters>

                <mod:entry>

                   <mod:key>/temp/inputs de prueba/nombre</mod:key>

                   <mod:value>luismi</mod:value>

                </mod:entry>

             </mod:parameters>

             <mod:timeout>10</mod:timeout>

          </mod:runProcess>

       </soap:Body>

    </soap:Envelope>

     

    But the Response is:

    <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">

       <soap:Body>

          <ns1:runProcessResponse xmlns:ns1="http://model.api.dataservices.server.platform.nolio.com/">

             <ns1:return>-11</ns1:return>

          </ns1:runProcessResponse>

       </soap:Body>

    </soap:Envelope>



  • 2.  Re: runProcess webservice

    Posted Oct 13, 2015 07:12 AM

    runProcess is deprecated method and you should use runProcess2

    You can get more information on the issue if you check nolio_dm_all.log in Release server logs folder.



  • 3.  Re: runProcess webservice

    Posted Oct 13, 2015 07:38 AM

    If we execute runprocess2 with these data:

    <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:mod="http://model.api.dataservices.server.platform.nolio.com/" xmlns:dto="http://dto.webservice.model.api.dataservices.server.platform.nolio.com">

       <soap:Header/>

       <soap:Body>

          <mod:runProcess2>

             <mod:username>luismi</mod:username>

             <mod:password>luismi</mod:password>

             <mod:config>

                <dto:agentInstances>

                   <dto:AgentInstanceWS>

                      <dto:agentHostOrIp>serverName.localdomain</dto:agentHostOrIp>

                   </dto:AgentInstanceWS>

                </dto:agentInstances>

                <dto:applicationName>WAS_Generic_Applications</dto:applicationName>

                <dto:environmentName>Development</dto:environmentName>

                <dto:parameters>

                   <dto:ParameterAssignmentWS>

                      <dto:parameterPathName>temp/Inputs de entrada/nombre</dto:parameterPathName>

                      <dto:value>luismi</dto:value>

                   </dto:ParameterAssignmentWS>

                </dto:parameters>

                <dto:processFullName>JaviTest</dto:processFullName>

             </mod:config>

             <mod:wait>false</mod:wait>

             <mod:timeout>0</mod:timeout>

             <mod:jobName>JaviTest</mod:jobName>

          </mod:runProcess2>

       </soap:Body>

    </soap:Envelope>

     

    We have the next error:

    2015-10-13 13:35:29,488 [http-nio-8080-exec-7] ERROR (com.nolio.platform.server.dataservices.services.remoteaccess.model.ExecutionRelayImpl:1118) - A remote exception has occurred: null

    java.lang.NullPointerException

            at com.nolio.platform.server.dataservices.services.remoteaccess.model.ExecutionRelayImpl$FileDefinitionServersStrategy.findEnvServer(ExecutionRelayImpl.java:1830)

            at com.nolio.platform.server.dataservices.services.remoteaccess.model.ExecutionRelayImpl$FileDefinitionServersStrategy.computeServers(ExecutionRelayImpl.java:1675)

            at com.nolio.platform.server.dataservices.services.remoteaccess.model.ExecutionRelayImpl.prepareProcess(ExecutionRelayImpl.java:333)

            at com.nolio.platform.server.dataservices.services.remoteaccess.model.ExecutionRelayImpl.prepareProcess(ExecutionRelayImpl.java:252)

            at com.nolio.platform.server.dataservices.services.remoteaccess.model.OpenAPIServiceImpl.innerRunProcess2(OpenAPIServiceImpl.java:831)

            at com.nolio.platform.server.dataservices.services.remoteaccess.model.OpenAPIServiceImpl.access$400(OpenAPIServiceImpl.java:123)

            at com.nolio.platform.server.dataservices.services.remoteaccess.model.OpenAPIServiceImpl$4.executeWSRequest(OpenAPIServiceImpl.java:819)

            at com.nolio.platform.server.dataservices.services.remoteaccess.model.OpenAPIServiceImpl$4.executeWSRequest(OpenAPIServiceImpl.java:816)

            at com.nolio.platform.server.dataservices.services.remoteaccess.wsutils.OpenAPIExecutor.execute(OpenAPIExecutor.java:54)

            at com.nolio.platform.server.dataservices.services.remoteaccess.model.OpenAPIServiceImpl.runProcess2(OpenAPIServiceImpl.java:816)

            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 org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)

            at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)

            at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)

            at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)

            at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)

            at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)

            at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)

            at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)

            at $Proxy537.runProcess2(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 org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:173)

            at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:89)

            at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:75)

            at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)

            at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

            at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)

            at java.util.concurrent.FutureTask.run(Unknown Source)

            at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)

            at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)

            at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263)

            at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)

            at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:206)

            at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:218)

            at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:200)

            at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:114)

            at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:184)

            at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:107)

            at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)

            at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:163)

            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

            at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

            at com.nolio.platform.server.dataservices.services.RequestLogFilter.doFilter(RequestLogFilter.java:29)

            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

            at com.ca.nolio.processflowchart.server.NolioFlowChartLanguageFilter.doFilter(NolioFlowChartLanguageFilter.java:58)

            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)

            at com.nolio.platform.server.dataservices.services.ha.MasterNacIdentifierInterceptor.doFilter(MasterNacIdentifierInterceptor.java:84)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)

            at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at com.nolio.platform.server.dataservices.services.auth.NolioRunAsFilter.doFilter(NolioRunAsFilter.java:64)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:85)

            at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)

            at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:125)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)

            at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)

            at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)

            at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)

            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

            at org.owasp.esapi.filters.ClickjackFilter.doFilter(ClickjackFilter.java:98)

            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

            at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)

            at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)

            at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)

            at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)

            at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)

            at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)

            at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)

            at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)

            at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)

            at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736)

            at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695)

            at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

            at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

            at java.lang.Thread.run(Unknown Source)

    2015-10-13 13:35:29,490 [http-nio-8080-exec-7] ERROR (com.nolio.platform.server.dataservices.services.remoteaccess.model.ExecutionRelayImpl:1048) - A remote exception has occurred: null

    2015-10-13 13:35:29,497 [http-nio-8080-exec-7] ERROR (com.nolio.platform.server.dataservices.services.remoteaccess.wsutils.OpenAPIExecutor:56) - Caught NolioWSException.

    com.nolio.platform.server.dataservices.api.model.webservice.exceptions.JobCreationWSException: Failed to prepare job: A remote exception has occurred: null

            at com.nolio.platform.server.dataservices.services.remoteaccess.model.OpenAPIServiceImpl.innerRunProcess2(OpenAPIServiceImpl.java:837)

            at com.nolio.platform.server.dataservices.services.remoteaccess.model.OpenAPIServiceImpl.access$400(OpenAPIServiceImpl.java:123)

            at com.nolio.platform.server.dataservices.services.remoteaccess.model.OpenAPIServiceImpl$4.executeWSRequest(OpenAPIServiceImpl.java:819)

            at com.nolio.platform.server.dataservices.services.remoteaccess.model.OpenAPIServiceImpl$4.executeWSRequest(OpenAPIServiceImpl.java:816)

            at com.nolio.platform.server.dataservices.services.remoteaccess.wsutils.OpenAPIExecutor.execute(OpenAPIExecutor.java:54)

            at com.nolio.platform.server.dataservices.services.remoteaccess.model.OpenAPIServiceImpl.runProcess2(OpenAPIServiceImpl.java:816)

            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 org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)

            at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)

            at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)

            at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)

            at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)

            at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)

            at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)

            at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)

            at $Proxy537.runProcess2(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 org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:173)

            at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:89)

            at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:75)

            at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)

            at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

            at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)

            at java.util.concurrent.FutureTask.run(Unknown Source)

            at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)

            at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)

            at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263)

            at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)

            at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:206)

            at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:218)

            at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:200)

            at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:114)

            at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:184)

            at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:107)

            at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)

            at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:163)

            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

            at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

            at com.nolio.platform.server.dataservices.services.RequestLogFilter.doFilter(RequestLogFilter.java:29)

            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

            at com.ca.nolio.processflowchart.server.NolioFlowChartLanguageFilter.doFilter(NolioFlowChartLanguageFilter.java:58)

            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)

            at com.nolio.platform.server.dataservices.services.ha.MasterNacIdentifierInterceptor.doFilter(MasterNacIdentifierInterceptor.java:84)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)

            at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at com.nolio.platform.server.dataservices.services.auth.NolioRunAsFilter.doFilter(NolioRunAsFilter.java:64)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:85)

            at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)

            at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:125)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)

            at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)

            at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)

            at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)

            at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)

            at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)

            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

            at org.owasp.esapi.filters.ClickjackFilter.doFilter(ClickjackFilter.java:98)

            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

            at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)

            at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)

            at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)

            at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)

            at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)

            at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)

            at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)

            at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)

            at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)

            at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736)

            at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695)

            at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

            at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

            at java.lang.Thread.run(Unknown Source)



  • 4.  Re: runProcess webservice

    Posted Oct 13, 2015 08:20 AM

    You need to set the server type when defining the parameter (Same as in the command line)

     

    e.g

     

    <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:mod="http://model.api.dataservices.server.platform.nolio.com/" xmlns:dto="http://dto.webservice.model.api.dataservices.server.platform.nolio.com">

       <soap:Header/>

       <soap:Body>

          <mod:runProcess2>

             <!--Optional:-->

             <mod:username>superuser</mod:username>

             <!--Optional:-->

             <mod:password>suser</mod:password>

             <!--Optional:-->

             <mod:config>

                <!--Optional:-->

                <dto:agentInstances>

                   <!--Zero or more repetitions:-->

                   <dto:AgentInstanceWS>

                      <!--Optional:-->

                      <dto:agentHostOrIp>SRV551</dto:agentHostOrIp>

                      <!--Optional:-->

                      <dto:serverTypeName>Utility</dto:serverTypeName>

                   </dto:AgentInstanceWS>

                </dto:agentInstances>

                <!--Optional:-->

                <dto:applicationName>Plugins</dto:applicationName>

                <!--Optional:-->

                <dto:dependencies>

                   <!--Zero or more repetitions:-->

                </dto:dependencies>

                <!--Optional:-->

                <dto:environmentName>Plugins</dto:environmentName>

                <!--Optional:-->

                <dto:parameters>

                   <!--Zero or more repetitions:-->

                   <dto:ParameterAssignmentWS>

                      <!--Optional:-->

                      <dto:container>

                         <!--Optional:-->

                         <dto:agentHostOrIp>SRV551</dto:agentHostOrIp>

                         <!--Optional:-->

                         <dto:serverTypeName>Utility</dto:serverTypeName>

                      </dto:container>

                      <!--Optional:-->

                      <dto:parameterPathName>temp/inputs de prueba/nombre</dto:parameterPathName>

                      <!--Optional:-->

                      <dto:value>test1</dto:value>

                   </dto:ParameterAssignmentWS>

                </dto:parameters>

                <!--Optional:-->

                <dto:processFullName>Process1</dto:processFullName>

                <!--Optional:-->

             </mod:config>

             <mod:wait>true</mod:wait>

             <mod:timeout>20</mod:timeout>

             <!--Optional:-->

             <mod:jobName>My Job Name</mod:jobName>

             <!--Optional:-->

             <mod:stop>true</mod:stop>

          </mod:runProcess2>

       </soap:Body>

    </soap:Envelope>



  • 5.  Re: runProcess webservice

    Posted Oct 13, 2015 09:25 AM

    Ok, now execute this wsdl:

    <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:mod="http://model.api.dataservices.server.platform.nolio.com/" xmlns:dto="http://dto.webservice.model.api.dataservices.server.platform.nolio.com">

       <soap:Header/>

       <soap:Body>

          <mod:runProcess2>

             <mod:username>luismi</mod:username>

             <mod:password>luismi</mod:password>

             <mod:config>

                <dto:agentInstances>

                   <dto:AgentInstanceWS>

                      <dto:agentHostOrIp>ServerName.localdomain</dto:agentHostOrIp>

                      <dto:serverTypeName>Utility</dto:serverTypeName>

                   </dto:AgentInstanceWS>

                </dto:agentInstances>

                <dto:applicationName>WAS_Generic_Applications</dto:applicationName>

                <dto:environmentName>Development</dto:environmentName>

                <dto:parameters>

                   <dto:ParameterAssignmentWS>

                      <dto:parameterPathName>temp/Inputs de entrada/nombre</dto:parameterPathName>

                      <dto:value>luismi</dto:value>

                   </dto:ParameterAssignmentWS>

                </dto:parameters>

                <dto:processFullName>JaviTest</dto:processFullName>

             </mod:config>

             <mod:wait>false</mod:wait>

             <mod:timeout>0</mod:timeout>

             <mod:jobName>JaviTest</mod:jobName>

          </mod:runProcess2>

       </soap:Body>

    </soap:Envelope>

     

    and executing ./nolio.sh get-job-status, we get:

    executing get-job-status

    FLOW_IN_PROGRESS (waiting for user input)

     

    Why, the value is luismi.



  • 6.  Re: runProcess webservice

    Posted Oct 13, 2015 09:34 AM

    In the parameter assignment you need to set the server type

     

     

                <dto:parameters>

                   <!--Zero or more repetitions:-->

                   <dto:ParameterAssignmentWS>

                      <!--Optional:-->

                      <dto:container>

                         <!--Optional:-->

                         <dto:agentHostOrIp>SRV551</dto:agentHostOrIp>

                         <!--Optional:-->

                         <dto:serverTypeName>Utility</dto:serverTypeName>

                      </dto:container>

                      <!--Optional:-->

                      <dto:parameterPathName>temp/inputs de prueba/nombre</dto:parameterPathName>

                      <!--Optional:-->

                      <dto:value>test1</dto:value>

                   </dto:ParameterAssignmentWS>

                </dto:parameters>



  • 7.  Re: runProcess webservice

    Posted Oct 13, 2015 09:52 AM

    The new wsdl is:

    <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:mod="http://model.api.dataservices.server.platform.nolio.com/" xmlns:dto="http://dto.webservice.model.api.dataservices.server.platform.nolio.com">

       <soap:Header/>

       <soap:Body>

          <mod:runProcess2>

             <mod:username>luismi</mod:username>

             <mod:password>luismi</mod:password>

             <mod:config>

                <dto:agentInstances>

                   <dto:AgentInstanceWS>

                      <dto:agentHostOrIp>ldcdv601.localdomain</dto:agentHostOrIp>

                      <dto:serverTypeName>Utility</dto:serverTypeName>

                   </dto:AgentInstanceWS>

                </dto:agentInstances>

                <dto:applicationName>WAS_Generic_Applications</dto:applicationName>

                <dto:environmentName>Development</dto:environmentName>

                <dto:parameters>

                   <dto:ParameterAssignmentWS>

                  <dto:container>

                   <dto:agentHostOrIp>ldcdv601.localdomain</dto:agentHostOrIp>

                   <dto:serverTypeName>Utility</dto:serverTypeName>

                   </dto:container>

                      <dto:parameterPathName>temp/Inputs de entrada/nombre</dto:parameterPathName>

                      <dto:value>luismi</dto:value>

                   </dto:ParameterAssignmentWS>

                </dto:parameters>

                    <dto:container>

                   <dto:agentHostOrIp>ldcdv601.localdomain</dto:agentHostOrIp>

                   <dto:serverTypeName>Utility</dto:serverTypeName>

                   </dto:container>

                <dto:processFullName>JaviTest</dto:processFullName>

             </mod:config>

             <mod:wait>false</mod:wait>

             <mod:timeout>0</mod:timeout>

             <mod:jobName>JaviTest</mod:jobName>

          </mod:runProcess2>

       </soap:Body>

    </soap:Envelope>

     

    and the result is the same:

    ./nolio.sh get-job-status -i 524338

    executing get-job-status

    FLOW_IN_PROGRESS (waiting for user input)



  • 8.  Re: runProcess webservice

    Posted Oct 13, 2015 10:01 AM

    I see you have this section twice

     

                 <dto:container>

                   <dto:agentHostOrIp>ldcdv601.localdomain</dto:agentHostOrIp>

                   <dto:serverTypeName>Utility</dto:serverTypeName>

                   </dto:container>

     

     

    Maybe this course the problem?



  • 9.  Re: runProcess webservice

    Posted Oct 13, 2015 10:03 AM

    One in <dto:container> tag, and other in   <dto:agentInstances> tag, what is incorrect??



  • 10.  Re: runProcess webservice

    Posted Oct 13, 2015 10:06 AM

    The result is the same with one of them or both:

    ./nolio.sh get-job-status -i 524347

    executing get-job-status

    FLOW_IN_PROGRESS (waiting for user input)



  • 11.  Re: runProcess webservice

    Posted Oct 13, 2015 11:01 AM

    The wsdl works with these parameters:

     

    <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:mod="http://model.api.dataservices.server.platform.nolio.com/" xmlns:dto="http://dto.webservice.model.api.dataservices.server.platform.nolio.com">

       <soap:Header/>

       <soap:Body>

          <mod:runProcess2>

             <mod:username>luismi</mod:username>

             <mod:password>luismi</mod:password>

             <mod:config>

                <dto:agentInstances>

                   <dto:AgentInstanceWS>

                      <dto:agentHostOrIp>ldgmc601</dto:agentHostOrIp>

                      <dto:serverTypeName>Test_Servers</dto:serverTypeName>

                   </dto:AgentInstanceWS>

                </dto:agentInstances>

                <dto:applicationName>JAVIER</dto:applicationName>

                <dto:environmentName>Global</dto:environmentName>

                <dto:parameters>

                   <dto:ParameterAssignmentWS>

                  <dto:container>

                   <dto:agentHostOrIp>ldgmc601</dto:agentHostOrIp>

                   <dto:serverTypeName>Test_Servers</dto:serverTypeName>

                   </dto:container>

                      <dto:parameterPathName>Peticion_Javi/Test/Nombre</dto:parameterPathName>

                      <dto:value>que 1700</dto:value>

                   </dto:ParameterAssignmentWS>

                </dto:parameters>

                 <dto:processFullName>JaviTest</dto:processFullName>

             </mod:config>

             <mod:wait>false</mod:wait>

             <mod:timeout>0</mod:timeout>

             <mod:jobName>JaviTest</mod:jobName>

          </mod:runProcess2>

       </soap:Body>

    </soap:Envelope>

     

     

    thanks