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