I hava a problem with envelope created using SoapSerializationEnvelope from ksoap2-android lib. What I need to get (what server expects) is that:
1
What I actually get is that:
5
My Java Code:
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
PropertyInfo id = new PropertyInfo();
id.setName("id");
id.setValue(5);
id.setType(int.class);
request.addProperty(id);
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.setOutputSoapObject(request);
HttpTransportSE httpTransport = new HttpTransportSE(URL);
httpTransport.debug = true;
try {
httpTransport.call(request.getNamespace() + "/" + request.getName(), envelope);
} catch (Exception e)
{
System.out.println(httpTransport.requestDump);
System.out.println(httpTransport.responseDump);
System.out.println(e.getMessage());
}
What i need to do is changing every v:something into soapenv:something and n0:getCompanyById into soa:getCompanyById. Any idea? Thanks in advance. Cya