Galera até que em fim consegui fazer isso funcionar, agora é possivel enviar parametros para webservice .net, segue abaixo um exemplo bem auto explicativo ok t+.
Como vi que varias pessoas como eu tinha esta duvida e não conseguiram ajuda estou postando aqui esta solução ok.
Obervação utilize o ksoap2.
String URN = "http://www.webserviceX.NET";
String address = "http://www.webservicex.net/country.asmx";
String methodName = "GetCountryByCountryCode";
String soapAction = "http://www.webserviceX.NET/GetCountryByCountryCode";
SoapObject soap = new SoapObject(URN, methodName);
SoapSerializationEnvelope envelope =
new SoapSerializationEnvelope(SoapEnvelope.VER11);
soap.addProperty("CountryCode", "US");
envelope.dotNet = true;
envelope.setOutputSoapObject(soap);
HttpTransport ht = new HttpTransport(address);
ht.debug = true;
try{
ht.call(soapAction, envelope);
String result = envelope.getResponse().toString();
System.out.print(result);
}
catch(org.xmlpull.v1.XmlPullParserException ex2){
System.out.println("Err::" + ex2.toString());
}
catch(Exception ex){
System.out.println("Err2::"+ ex.toString());
System.out.println( ht.requestDump );
System.out.println( ht.responseDump );
}