Consumir um webservice dotnet em java?

Pessoal preciso da ajuda de vc´s como faço pra consumir um webservice em dotnet usando um client java!

estou utilizando esse código mas esta dando erro!

	public void acessaWS_Inclusao()
	{
		try
		{
			// Monta os parametros
		    String params = "?" + URLEncoder.encode("produto")    + "=" + URLEncoder.encode(txtEdicaoCodProduto.getText())
			              + "&" + URLEncoder.encode("login")      + "=" + URLEncoder.encode(txtEdicaoUsuario.getText())
			              + "&" + URLEncoder.encode("senha")      + "=" + URLEncoder.encode(txtEdicaoSenha.getText())
			              + "&" + URLEncoder.encode("dt_ini_vig") + "=" + URLEncoder.encode(txtEdicaoDataIniVig.getText())
			              + "&" + URLEncoder.encode("dt_fin_vig") + "=" + URLEncoder.encode(txtEdicaoDataFimVig.getText())
						  ;
		    // Conecta no SERVLET
		    URL url = new URL("http://homolog.mapfreconnect.com.br/AS.Webservice/NegociosBackOffice.asmx?op=InserirDadosCrivo");
		    URLConnection conn = url.openConnection();
		    conn.setDoOutput(true);
		    OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
		    wr.write(params);
		    wr.flush();
		    // Pega a resposta
		    BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
		    /*String line;
		    while ((line = rd.readLine()) != null) 
		    {
		    	System.out.println(">"+line);
		    }*/
		    wr.close();
		    rd.close();
		}
		catch(Exception ex)
		{
			// Não é executado nenhuma conferencia no retorno ou exception 
			// devido a uma solicitação da Mapfre. Foi informado que o código 
			// dessa forma iria ignorar se o ws foi executado com sucesso ou não,
			// interrompendo o fluxo da informação e causando problemas.
			System.out.println(ex);
		}
	}

só que nao esta gravando os dados
tem outro método para fazer isso ? e como fazer sou iniciante e nao estou conseguir fazer aqui na empresa

cara,

ve se esse link te ajuda, http://geekswithblogs.net/THines01/archive/2010/03/07/callws.aspx

t+

Cara nao conseguir fazer

qual o problema que vc ta tendo?

Veja o wsdl do web service.

nao estou conseguindo comsumir o webservice!!
preciso inserir as informações mas nao está inserindo!!

Meu amigo depende de qual o erro q esta apresentando para você no log do servidor…?

Mas me parece que vc esta passando os parametros depois da conexão com a url…

Tenta passar ela lá em cima junto com os parametros…

Att.

Entao o erro esta vindo como 400 bad request
content -type text/html charset= us_ascii