AJUDA GINFES E185 - O que está errado no xml? - Dúvidas não relacionadas ao ACBr - Projeto ACBr
AJUDA GINFES E185 - O que está errado no xml?
By Luis Thiago Padilha,
April 6, 2020 in Dúvidas não relacionadas ao ACBr
Go to solution Solved by Italo Giurizzato Junior, April 6, 2020
Luis Thiago Padilha
Luis Thiago Padilha 2
Bom dia a todos. Estou trabalhando com uma integração com o GINFES e ainda estou tentando montar o xml para envio, testando pelo soapui. Não tenho muita noção de como deve ser esse xml de envio e sempre recebo esse erro. Será que alguém consegue me ajudar?
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:hom="http://homologacao.ginfes.com.br">
<hom:RecepcionarLoteRpsV3>
<ns2:cabecalho xmlns:ns2="http://www.ginfes.com.br/cabecalho_v03.xsd" versao="3">
<versaoDados>3</versaoDados>
</ns2:cabecalho>
<arg1><![CDATA[----]]></arg1>
</hom:RecepcionarLoteRpsV3>
ocultei o conteúdo do arg1.
O conteúdo dos grupos <arg0> e <arg1> é um XML e não uma string.
Quando você usa <![CDATA[ (...) ]]> o XML que esta no CDATA é convertido em uma string.
E não é dessa forma que o Ginfes espera receber o cabeçalho o Lote de RPS.
Obrigado pela resposta, Italo. E desculpa minha inexperiência com isso, mas estou com esse problema e preciso resolver urgente, por isso recorri ao fórum. Ao retirar o CDATA, recebo o seguinte:
<faultstring>org.xml.sax.SAXParseException: The processing instruction target matching "[xX][mM][lL]" is not allowed.</faultstring>