Boa tarde, italojjr
Consegui resolver pelo menos para homologação essa situação, como não consegui uma NFe gerar para o ambiente de homologação, passei com Outros, como você mencionou ! E foi de primeira !!!
Bom dia pessoal, consegui resolver o erro no envio, um amigo do fórum me ajudou :
Quando passava por essa parte:
OMElement ome = AXIOMUtil.stringToOM(this.xmlEnviar);
ele removia o cabeçalho : <?xml version="1.0" encoding="utf-8"?>, ou seja, quando eu dava o parse do meu xml para string, ele gerava esse grande problema, a resolução foi em utilizar o arquivo físico mesmo do XML :
StringBuilder xml = new StringBuilder();
String linha = null;
BufferedReader in = new BufferedReader(new InputStreamReader(
new FileInputStream("xml.xml"), "ISO-8859-1"));
while ((linha = in.readLine()) != null) {
xml.append(linha);
}
in.close();
CteRecepcaoStub stub = new CteRecepcaoStub(Const.WS_HOMOLOG_RECEP);
CteRecepcaoStub.CteDadosMsg dados = new CteRecepcaoStub.CteDadosMsg();
OMElement el;
el = AXIOMUtil.stringToOM(xml.toString());
dados.setExtraElement(el);
e problema resolvido !
Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.