Socorro - web service correios

Colegas,

Com o axis2 criei um client para o web service dos correios (http://ws.correios.com.br/calculador/CalcPrecoPrazo.asmx)

Dai para testar criei essa classe:

public class TestClient {

	public static void main(String[] args) throws RemoteException {
		CalcPrecoPrazoWSStub stub = new CalcPrecoPrazoWSStub();
		
		CalcPrecoPrazo precoPrazo = new CalcPrecoPrazo();
		precoPrazo.setNCdEmpresa("");
		precoPrazo.setSDsSenha("");
		precoPrazo.setNCdServico("40010");
		precoPrazo.setSCepOrigem("11030470");
		precoPrazo.setSCepDestino("04338030");
		precoPrazo.setNVlPeso("10.00");
		precoPrazo.setNCdFormato(1);
		precoPrazo.setNVlComprimento(BigDecimal.TEN);
		precoPrazo.setNVlAltura(BigDecimal.TEN);
		precoPrazo.setNVlLargura(BigDecimal.TEN);
		precoPrazo.setNVlDiametro(BigDecimal.TEN);
		precoPrazo.setSCdMaoPropria("N");
		precoPrazo.setNVlValorDeclarado(BigDecimal.ZERO);
		precoPrazo.setSCdAvisoRecebimento("N");
		
		stub.calcPrecoPrazo(precoPrazo);

	}

}

Acontece que na linha stub.calcPrecoPrazo(precoPrazo); apresenta o erro:

[INFO] Unable to sendViaGet to url[http://ws.correios.com.br/calculador/CalcPrecoPrazo.asmx]
org.apache.axis2.AxisFault: Transport error: 404 Error: Not Found
	at org.apache.axis2.transport.http.HTTPSender.handleResponse(HTTPSender.java:310)
	at org.apache.axis2.transport.http.HTTPSender.sendViaGet(HTTPSender.java:103)
	at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:61)
	at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:404)
	at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:231)
	at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:443)
	at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:406)
	at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
	at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
	at org.tempuri.CalcPrecoPrazoWSStub.calcPrecoPrazo(CalcPrecoPrazoWSStub.java:192)
	at br.com.fit.teste.TestClient.main(TestClient.java:30)
Exception in thread "main" org.apache.axis2.AxisFault: Transport error: 404 Error: Not Found
	at org.apache.axis2.transport.http.HTTPSender.handleResponse(HTTPSender.java:310)
	at org.apache.axis2.transport.http.HTTPSender.sendViaGet(HTTPSender.java:103)
	at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:61)
	at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:404)
	at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:231)
	at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:443)
	at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:406)
	at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
	at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
	at org.tempuri.CalcPrecoPrazoWSStub.calcPrecoPrazo(CalcPrecoPrazoWSStub.java:192)
	at br.com.fit.teste.TestClient.main(TestClient.java:30)

Onde estou errando?

Muito obrigado,

Jose Marques