Hi Bhashinee, You are sending a XML element as a parameter. Then you need to escape it properly.. See [1]. Try below request,
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:adm="http://admin.processor.event.carbon.wso2.org"> <soapenv:Header/> <soapenv:Body> <adm:deployExecutionPlanConfigurationFromConfigXml> <!--Optional:--> <adm:executionPlanConfigurationXml> <![CDATA[ <executionPlan name="execution" statistics="disable" trace="disable" xmlns="http://wso2.org/carbon/eventprocessor"> <description/> <siddhiConfiguration> <property name="siddhi.persistence.snapshot.time.interval.minutes">0</property> <property name="siddhi.enable.distributed.processing">false</property> </siddhiConfiguration> <importedStreams> <stream as="input" name="input" version="1.0.0"/> </importedStreams> <queryExpressions>from input select * insert into output1 </queryExpressions> <exportedStreams> <stream name="output1" valueOf="output1" version="1.0.0"/> </exportedStreams> </executionPlan> ]]> </adm:executionPlanConfigurationXml> </adm:deployExecutionPlanConfigurationFromConfigXml> </soapenv:Body> </soapenv:Envelope> [1] http://stackoverflow.com/questions/5715404/soap-ui-how-to-pass-xml-inside-parameter Thanks, Mohan On Sun, May 24, 2015 at 11:34 AM, Bhashinee Nirmali <bhashin...@gmail.com> wrote: > Hi All, > > I'm trying to deploy an execution plan in CEP using SoapUI. It was not > successful and I'm getting errors. > I have attached Request payload [1], Request headers[2], Response > payload[3],Response headers[4] and CEP Error[5]. > I have used basic authentication with user name - admin and password - > admin. > > Can anyone please help me with this? > > Thank You > > Bhashinee Nirmali > Faculty of Information Technology > University of Moratuwa. > > > [1] Request payload > > <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" > xmlns:adm="http://admin.processor.event.carbon.wso2.org"> > <soapenv:Header/> > <soapenv:Body> > <adm:deployExecutionPlanConfigurationFromConfigXml> > > <adm:executionPlanConfigurationXml> > <executionPlan name="execution" statistics="disable" trace="disable" > xmlns="http://wso2.org/carbon/eventprocessor"> > <description/> > <siddhiConfiguration> > <property > name="siddhi.persistence.snapshot.time.interval.minutes">0</property> > <property name="siddhi.enable.distributed.processing">false</property> > </siddhiConfiguration> > <importedStreams> > <stream as="input" name="input" version="1.0.0"/> > </importedStreams> > <queryExpressions><![CDATA[from input > select * > insert into output1 ]]></queryExpressions> > <exportedStreams> > <stream name="output1" valueOf="output1" version="1.0.0"/> > </exportedStreams> > </executionPlan> > </adm:executionPlanConfigurationXml> > </adm:deployExecutionPlanConfigurationFromConfigXml> > </soapenv:Body> > </soapenv:Envelope> > > [2] Request headers > > POST > https://192.168.1.100:9443/services/EventProcessorAdminService.EventProcessorAdminServiceHttpsSoap12Endpoint/ > HTTP/1.1 > Accept-Encoding: gzip,deflate > Content-Type: text/xml;charset=UTF-8 > SOAPAction: "urn:deployExecutionPlanConfigurationFromConfigXml" > Authorization: Basic YWRtaW46YWRtaW4= > Content-Length: 1112 > Host: 192.168.1.100:9443 > Connection: Keep-Alive > User-Agent: Apache-HttpClient/4.1.1 (java 1.5) > > > [3] Response payload > > <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/ > "> > <soapenv:Body> > <soapenv:Fault> > <faultcode>soapenv:Server</faultcode> > <faultstring>javax.xml.stream.XMLStreamException: ParseError at > [row,col]:[3,37] > Message: Premature end of file.</faultstring> > <detail/> > </soapenv:Fault> > </soapenv:Body> > </soapenv:Envelope> > > [4] Response headers > > HTTP/1.1 500 Internal Server Error > Set-Cookie: JSESSIONID=EE44325408E903BEB0B8D091EAA41440; Path=/; Secure; > HttpOnly > Content-Type: text/xml;charset=UTF-8 > Transfer-Encoding: chunked > Date: Sun, 24 May 2015 18:28:11 GMT > Connection: close > Server: WSO2 Carbon Server > > > > [5] CEP error > > [2015-05-24 11:28:11,094] ERROR - {RPCMessageReceiver} > javax.xml.stream.XMLStreamException: ParseError at [row,col]:[3,37] > Message: Premature end of file. > java.lang.reflect.InvocationTargetException > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:606) > at > org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:212) > at > org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:117) > at > org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40) > at > org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110) > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) > at > org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:172) > at > org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:146) > at > org.wso2.carbon.core.transports.CarbonServlet.doPost(CarbonServlet.java:231) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:755) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) > at > org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61) > at > org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128) > at > org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) > at > org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at > org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilter(CharacterSetFilter.java:61) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at > org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:178) > at > org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47) > at > org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:56) > at > org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47) > at > org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:141) > at > org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at > org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at > org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at > org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:745) > Caused by: org.apache.axiom.om.OMException: > javax.xml.stream.XMLStreamException: ParseError at [row,col]:[3,37] > Message: Premature end of file. > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:296) > at > org.apache.axiom.om.impl.llom.OMDocumentImpl.getOMDocumentElement(OMDocumentImpl.java:109) > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:570) > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:566) > at org.apache.axiom.om.util.AXIOMUtil.stringToOM(AXIOMUtil.java:54) > at org.apache.axiom.om.util.AXIOMUtil.stringToOM(AXIOMUtil.java:39) > at > org.wso2.carbon.event.processor.core.internal.CarbonEventProcessorService.deployExecutionPlanConfiguration(CarbonEventProcessorService.java:129) > at > org.wso2.carbon.event.processor.admin.EventProcessorAdminService.deployExecutionPlanConfigurationFromConfigXml(EventProcessorAdminService.java:54) > ... 45 more > Caused by: javax.xml.stream.XMLStreamException: ParseError at > [row,col]:[3,37] > Message: Premature end of file. > at > com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(XMLStreamReaderImpl.java:598) > at > org.apache.axiom.util.stax.wrapper.XMLStreamReaderWrapper.next(XMLStreamReaderWrapper.java:225) > at > org.apache.axiom.util.stax.dialect.SJSXPStreamReaderWrapper.next(SJSXPStreamReaderWrapper.java:138) > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:681) > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:214) > ... 52 more > > > _______________________________________________ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- *V. Mohanadarshan* *Senior Software Engineer,* *Data Technologies Team,* *WSO2, Inc. http://wso2.com <http://wso2.com> * *lean.enterprise.middleware.* email: mo...@wso2.com phone:(+94) 771117673
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev