I tried calling the .NET service with a coded Axis2 client that does not use the stub code I generated from the .NET wsdl earlier (code is enclosed at end of this posting) - but I get same exception. However when I try calling the .NET service from some UI based client like SoapUI (that is independent of axis) the call to the .NET service works. So I presume there is something wrong in the way in the way my client code is invoking the .NET service. Tomorrow I will try seeing the messages with soapmonitor.
String pingURL = "http://192.168.254.151/SCPMPDFToWord/Services/CPMPDFToWord.asmx"; Options options = new Options(); options.setTo(new EndpointReference(pingURL)); String methodName = "SetWorkingFolder"; String methodNameSpaceURI = "http://ws.selectica.com/ecm1/"; OMFactory fac = OMAbstractFactory.getOMFactory(); OMNamespace ns = fac.createOMNamespace(methodNameSpaceURI, "ns1"); OMElement payload = fac.createOMElement(methodName, ns); OMElement value = fac.createOMElement("ClientWorkingFolderOnServer", ns); value.addChild(fac.createOMText(value, clientWorkingFolderOnServer)); payload.addChild(value); ServiceClient client = new ServiceClient(); client.setOptions(options); OMElement result = client.sendReceive(payload); ________________________________ From: Pantvaidya, Vishwajit [mailto:[EMAIL PROTECTED] Sent: Monday, December 03, 2007 6:09 PM To: [email protected] Subject: [Axis2] "WstxEOFException: Unexpected EOF in prolog error" while calling .NET2.0 webservice from Axis2 webservice I am using Axis1.3 and have deployed an Axis2 webservice which calls a .NET2.0 webservice. I got the wsdl for the .NET service and used wsdl2java to generate the client code (stub) for calling it. I am calling that stub from my deployed axis2 service. This stub call returns the following exception: Caused by: com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in prolog at [row,col {unknown-source}]: [1,0] at com.ctc.wstx.sr.StreamScanner.throwUnexpectedEOF(StreamScanner.java:661) at com.ctc.wstx.sr.BasicStreamReader.handleEOF(BasicStreamReader.java:2134) at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2040) at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069) at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:153) Any idea what this signifies? To me it seems like there is no reply from the .NET side. - Vish.
