Rule which invokes a web serice ends up wity premature end o

I have created a rule that shall invoka a web service on our integration server. We get the following log message:

(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: Error sending context com.dante.analysis.action.template.context.ActionContextImpl@7009665c
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: java.rmi.RemoteException: org.xml.sax.SAXParseException: Premature end of file.; nested exception is:
org.xml.sax.SAXParseException: Premature end of file.
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at electric.soap.http.reference.SOAPToHTTP.handle(SOAPToHTTP.java:163)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: wraps: org.xml.sax.SAXParseException: Premature end of file.
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:98)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at electric.xml.dom.DomParserWrapper.parse(DomParserWrapper.java:214)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at electric.xml.dom.DomUtils.parse(DomUtils.java:2486)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at electric.xml.dom.DomUtils.parse(DomUtils.java:2504)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at electric.soap.SOAPMessage.setBytes(SOAPMessage.java:346)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at electric.soap.http.reference.ClientNoAttachments.readResponse(ClientNoAttachments.java:77)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at electric.soap.http.reference.SOAPToHTTP.readResponse(SOAPToHTTP.java:323)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at electric.soap.http.reference.SOAPToHTTP.invoke(SOAPToHTTP.java:210)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at electric.soap.http.reference.SOAPToHTTP.handle(SOAPToHTTP.java:136)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at electric.soap.references.logging.LoggingSOAPReference.handle(LoggingSOAPReference.java:57)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at electric.jaxrpc.handler.JAXRPCReference.handle(JAXRPCReference.java:76)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at com.webMethods.soap.module.SOAPModuleReference.handle(SOAPModuleReference.java:99)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at electric.soap.references.interceptor.InterceptorSOAPReference.handle(InterceptorSOAPReference.java:69)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at electric.soap.java.reference.JavaToSOAP.handle(JavaToSOAP.java:72)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at electric.soap.java.reference.JavaToSOAP.invoke(JavaToSOAP.java:238)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at electric.soap.java.reference.JavaToSOAP.invoke(JavaToSOAP.java:187)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at electric.proxy.handler.Proxy.invoke(Proxy.java:250)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at com.dante.analysis.action.WebServiceAction.executeAction(WebServiceAction.java:212)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at com.dante.analysis.action.ActionInvocation.run(ActionInvocation.java:23)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at java.util.concurrent.FutureTask.run(FutureTask.java:123)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.WebServiceAction.wsActionInvokeAction] 2008-04-22 15:20:45.330 CEST ERROR: at java.lang.Thread.run(Thread.java:595)
(OPTIMIZE) [Analytic Engine v7.1.0.0.com.dante.analysis.action.ActionInvoker$InvokeCounterTask.UnknownKey] 2008-04-22 15:20:58.665 CEST INFO: Received 3 action invocations to fire off

This is our “WSAction Settings” in the analytic engine:

actionZ http://server.tele2.se:6500/ws/dztest:wsOnActionZ?WSDL actionZ <
            <string>RuleName</string>
        </element>
    </list>
</property>

Can anbody help me to overcome this challenge.

You need to define your web service connector/descriptor (through Developer) as RPC Literal. Doc Literal WDSLs are not yet supported by Optimize.