Axis 1.4 parâmetros fora de ordem

Pessoal sou novato em webservices, criei um serviço e fiz o deploy como .WAR no Tomcat e estou invocando dessa forma:

http://localhost:8080/ServiceGPS/services/ServiceGPS?method=salvarCoordenadas&latitude=25.123456&longitude=-25123456&imei=358400010553295&velocidade=10  

Porém não sei por qual motivo os parâmetros chegam em uma ordem diferente no meu método, estou invocando o serviço pelo browser e passando os parametros na mesma ordem da assinatura do método, mas estão chegado fora da ordem.

Como terei que configurar a URL em um aparelho GPS acredito que essa seria a maneira correta de invocar o serviço, mas não tenho certeza disso.

Alguém sabe porque os parametros chegam em ordem diferente?

valeu!

Você pode postar a assinatura do seu método?

public void salvarCoordenadas(double latitude, double longitude, long imei, double velocidade)