AXis2 java client Problem
Hi all,
i have generated java files from wsdl using Axis2 wsdl2java. I need to
invoke a method in the web service. There is a stub file generated and
iam using them to test . But in my request i could see some extra
characters are appended after the headers before the soapbody bec of
that am not getting response.
My java client is as follows
public class ConnClient {
public static void main(String[] args)throws Exception {
try{
// ALogin AL = new ALoginImpl(Login.type);
ALogin AL = ALogin.Factory.newInstance();
AL.setUserName("admin");
AL.setPassword("admin");
ConnectionServiceStub stub = new ConnectionServiceStub();
ServiceClient sc = stub._getServiceClient();
Options sco = sc.getOptions();
LoginDocument.Login LR =
LoginDocument.Login.Factory.newInstance();
LR.setALogin( AL);
LoginDocument requestDoc =
LoginDocument.Factory.newInstance();
requestDoc.setLogin(LR);
//call the method
ResponseDocument response
=(ResponseDocument)stub.Login(requestDoc);
System.out.println(response.getResponse());
}
catch(Exception e){System.out.println(e);}
}
}
Soap request generated
------------------------------------
POST / HTTP/1.1
SOAPAction: "urn:#Login"
User-Agent: Axis2
Host: localhost:8008
Transfer-Encoding: chunked
Content-Type: text/xml; charset=UTF-8
11b
<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/
envelope/"><soapenv:Header /><soapenv:Body><Login xmlns="http://
www.cisco.com/location/xsd"><AesLogin userName="admin"
password="admin" /></Login></soapenv:Body></soapenv:Envelope>
0
what is that 11b and 0?
Also if i change the soap version using options my req is as follows:
POST / HTTP/1.1
User-Agent: Axis2
Host: localhost:8008
Transfer-Encoding: chunked
Content-Type: application/soap+xml; charset=UTF-8;action="SoapAction :
urn:#Login";
119
<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
xmlns:soapenv="http://www.w3.org/2003/05/soap-
envelope"><soapenv:Header /><soapenv:Body><Login xmlns="http://
www.cisco.com/location/xsd"><AesLogin userName="admin"
password="admin" /></Login></soapenv:Body></soapenv:Envelope>
0
Is that the header length?
Can anyone help me out to remove that extra charcs.
Thanks in advance...