Cliente de WebService usando ksoap

Pessoal,

Já vou avisando que entendo muito pouco de protocolos e processos de web.

Bem, estou tentando ajudar uma colega a concluir um TCC que envolve um aplicativo j2me midlet conectar um ws feito com axis.

Depois de muita luta consegui algum resultado usando ksoap.

Bem, o problema é o seguinte, eu descobri agora que estava usando o ksoap antigo (fiz download direto dos links do tutorial).

Agora fui na página do ksoap e do kxml e descobri que tem jars mais novos (ksoap2 e kxml2) e que os antigos (que eu estava usando tem problemas).

Só que o código que eu estava usando com o antigo:

    String url = "http://localhost:8080/MarciRentWS/services/MarciRentWS";
    SoapObject client = new SoapObject(url, "autenticarUsuario");
    client.addProperty("user", "Joao");
    client.addProperty("pwd", "741963");
    HttpTransport ht = new HttpTransport(url, "autenticarUsuario");
    StringBuffer stringBuffer = new StringBuffer();
    try{
        stringBuffer.append("Resultado: " + ([b]ht.call(client)[/b]).toString());
    }
    catch(java.io.IOException e){
        e.printStackTrace();
    }

já não funciona por que com o novo ksoap, o ht.call (que passava um SoapClient), agora tem que ter como parametros: ht.call(String, SoapEnvelope);

na classe está assim:

public class HttpTransport extends Transport {

ServiceConnection connection;
OutputStream os;
InputStream is;
private boolean connected;

public void call(String string, SoapEnvelope se) throws IOException, XmlPullParserException {
    //compiled code
    throw new RuntimeException("Compiled Code");
}

E não diz o que é essa String (to imaginando que seja a url) e não sei como tenho que criar esse SoapEnvelope e
pior o call não tem retorno então não sei como e onde ler a resposta.

Agradeço qualquer ajuda que puderem me dar e estou a disposição se precisarem algum detalhamento.

se liga no exemplo do bruno_arueira no link abaixo

http://www.guj.com.br/java/71749-aliando-web-services-a-aplicativo-j2me-em-netbeans

foi esse exemplo que me serviu de base para o uso de webservices