CTE 4.0 FALHA NA DESCOMPACTAÇÃO
Alterado em 09/11/2023 21:18:34
Pessoal, caso alguém tenha passado por essa situação e consiga dar um help. Gero o xml, assino e valido. Após compacto com o gzip e na sequência converto em base64 (conforme manual da nova versão). Envio e recebo o cstat 244-falha na descompactação da área de dados. Problema que não da pra saber exatamente o que é. Vou colocar a sequência do código, caso alguém enxergue alguma falha.
Depois de assinado e validado, informo os paths dos arquivos origem e destino e campacto com gzip:
Após, carrego o conteúdo do arquivo zipado para a variável tipo byte e codifico em base64:
Depois de assinado e validado, informo os paths dos arquivos origem e destino e campacto com gzip:
Dim xmlarquivo As String = "c:\conquest\CTe" & lstdados.FocusedItem.SubItems(7).Text & ".xml"
Dim xmlzipado As String = "c:\conquest\CTe" & lstdados.FocusedItem.SubItems(7).Text & ".gz"
CompressFile(xmlarquivo, xmlzipado)
Após, carrego o conteúdo do arquivo zipado para a variável tipo byte e codifico em base64:
Dim byt As Byte() = System.Text.Encoding.UTF8.GetBytes(xmlzipado)
Dim encoded As String = base64_encode(byt)
Envio no modo síncrono e recebo o retorno, onde consta o erro.
Dim retorno As XmlElement = envio.cteRecepcao(encoded)
Resolvido com ajuda do colega Clesio (Mala) via email.
Tópico encerrado , respostas não são mais permitidas