Olá pessoal tudo bem?
Estou iniciando no WebService e logo de cara, como esperado, estou tendo problemas.
Meu caso é o seguinte…
Preciso criar uma aplicação que faça uma requisição de consulta de cálculo ao WebService dos correios (http://ws.correios.com.br/calculador/CalcPrecoPrazo.asmx/)
Utilizei a geração de códigos-fonte jax-ws padrão do netbeans, gerando assim toda a parte das classes de Serviço automaticamente.
Ao tentar realizar a minha consulta no WS ele retorna o seguinte erro
“javax.xml.ws.soap.SOAPFaultException: System.Web.Services.Protocols.SoapException: Server did not recognize the value of HTTP Header SOAPAction: .
at System.Web.Services.Protocols.Soap11ServerProtocolHelper.RouteRequest()
at System.Web.Services.Protocols.SoapServerProtocol.Initialize()
at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, HttpContext context, HttpRequest request, HttpResponse response, Boolean& abortProcessing)”
Já pesquisei o erro em vários lugares e não consegui resolver.
Pelo que entendi o netbeans cria as classes de Serviço e seta os parâmetros automaticamente. Procurei pelo SoapAction e ele se encontra na classe “CalcPrecoPrazoWSSoap”, gerada pelo próprio netbeans. O estranho é que nessa classe ele atribui action = “http://tempuri.org/CalcPrecoPrazo” e o que me parece que está acontecendo é que a requisição de consulta está pegando um action vazio.
Alguém pode me ajudar com isso? não sei mais o que fazer 
Coloquei algumas imagens, referentes ao passos que segui para obter a conexão ao WS
Desde já agradeço



