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.

Reply via email to