Estou tentando consumir o webservice da prefeitura de Recife para envio da nfse. Sempre que envio o xml, o erro abaixo é retornado.
Não é possível lidar com a solicitação sem um parâmetro de ação válido. Forneça uma ação soap válida
Estou enviando o cabeçalho assim:
MimeHeaders headers = new MimeHeaders();
headers.addHeader("Host", "nfse.re4cife.pe.gov.br");
headers.addHeader("Content-Type", "text/xml; charset=utf-8");
headers.addHeader("Content-Length", "260");
headers.addHeader("SOAPAction", "http://nfse.recife.pe.gov.br/ConsultarNfse");
MessageFactory messageFactory = MessageFactory.newInstance();
SOAPMessage msg = messageFactory.createMessage(headers, (new ByteArrayInputStream(requestSoap.getBytes())));
Alguém pode ajudar?