Hi,
I am new to Axis Web Service development. I am writing an Axis2 web service
client code to invoke a web service.
I generated my client and stubs using wsdl2java tool with ADB binding.I enabled
2 way SSL(client authentication).
When I run the client I get the following error .
org.apache.axis2.AxisFault: org.xml.sax.SAXParseException: Premature end of
file.
at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:435)
at
org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:371)
at
org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:417)
at
org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
at
ch.e_dec.www.services.edecservice.v2.EdecServiceStub.goodsDeclarations(EdecServiceStub.java:337)
at ch.e_dec.www.services.edecservice.EdecClient.main(EdecClient.java:249)
I printed the incoming response inside the Catch Block using following
statments.
org.apache.axis2.context.MessageContext
responseMessageContext=stub._getServiceClient().getServiceContext().getLastOperationContext().getMessageContext("In");
System.out.println("####In:"+responseMessageContext.getEnvelope().toString());
<?xml version='1.0' encoding='utf-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soapenv:Body>
<soapenv:Fault><faultcode>soapenv:Server.Exception</faultcode>
<faultstring>org.xml.sax.SAXParseException: Premature end of
file.</faultstring><detail /></soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>
I dont know how to go about this,please help me to get over this issue.
Thanks in Advance.
Regards,
Anish P S
CS-Techno Pvt Ltd
Cochin,India
Mob:9539299747
www.cs-techno.com