sudhakarvel
Lurker
can you anyone help me
Here my code
private static final String METHOD_NAME = "getCityList";
private static final String SOAP_ACTION = "http://service.com/" + METHOD_NAME;
private static final String NAMESPACE = "http://service.com";
private static final String URL = "http://192.168.1.11:8080/Services/ws/country";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
try{
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
request.addProperty("countryId",5);
//request.setProperty(8,4);
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.setOutputSoapObject(request);
AndroidHttpTransport androidHttpTransport = new AndroidHttpTransport(URL);
androidHttpTransport.call(SOAP_ACTION,envelope);
Object result = envelope.getResponse();
SoapObject so = (SoapObject)envelope.getResponse();
when i trying to pass countryId to webservices via android it will return the null parameter value with in webservice method
my soap xml below
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Body>
<m:getCityList xmlns:m="http://service.com/">
<arg0>
<code>String</code>
<msg>String</msg>
</arg0>
<arg1>
<countryId>0</countryId>
</arg1>
</m:getCityList>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Here my code
private static final String METHOD_NAME = "getCityList";
private static final String SOAP_ACTION = "http://service.com/" + METHOD_NAME;
private static final String NAMESPACE = "http://service.com";
private static final String URL = "http://192.168.1.11:8080/Services/ws/country";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
try{
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
request.addProperty("countryId",5);
//request.setProperty(8,4);
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.setOutputSoapObject(request);
AndroidHttpTransport androidHttpTransport = new AndroidHttpTransport(URL);
androidHttpTransport.call(SOAP_ACTION,envelope);
Object result = envelope.getResponse();
SoapObject so = (SoapObject)envelope.getResponse();
when i trying to pass countryId to webservices via android it will return the null parameter value with in webservice method
my soap xml below
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Body>
<m:getCityList xmlns:m="http://service.com/">
<arg0>
<code>String</code>
<msg>String</msg>
</arg0>
<arg1>
<countryId>0</countryId>
</arg1>
</m:getCityList>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>