Re: [sbis_l] Re: Integração com E-SUS

quinta-feira, 4 de julho de 2019

Em quarta-feira, 3 de julho de 2019 12:54:22 UTC-3, Diego Reis Carvalho escreveu:
Acredito que seja algo com a criação do XML, talvez o layout se for aconselho validar com o XSD se o arquivo gerado esta compatível com o XSD fornecido, se passar no teste ai pode ser um outro caso que é a codificação do arquivo que não esta explicito na documentação mas pode ser que a codificação esperada seja UTF-8 que tende a ser padrão.

Acredito que alem dessas duas informações acho difícil ser outra coisa, talvez o zip corrompido mas ai você conseguiria ver abrindo o zip manualmente.

Fraternalmente,

DiReis (Diego Reis Carvalho)
www.direis.net
Deus lhe abençoe!


Descobri que o erro se dava no layout mesmo, após tentativas e erros. 

Infelizmente a mensagem de erro do PEC nesse caso, informando apenas "Arquivos Inválidos" sem gerar o log dos erros, não ajudou.

Sem título.png


Achei esse manual da versão 2.0 por acaso, sendo mais explicativo e completo sobre a geração do XML do que a documentação atual da versão 3.0.1.

No meu caso, o erro "Arquivos Inválidos" acontecia por causa da ordem em que as tags <cnesDadoSerializado> e <codIbge> apareciam no arquivo da Ficha de Visita Domiciliar.
Não me atentei tanto a isso, pois como estou fazendo em C# através de XmlElement, XmlRoot etc, imaginei que o PEC também leria o XML e o converteria em um objeto e trataria as tags como fields de uma classe, mas esse erro de leitura sequencial me fez pensar que talvez esteja lendo proceduralmente. 

--
--
----------------------------------------------------------
Seja associado da SBIS!
Visite o site www.sbis.org.br
---
Você recebeu essa mensagem porque está inscrito no grupo "Sociedade Brasileira de Informática em Saúde - Lista de Discussão" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para sbis_l+unsubscribe@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/sbis_l/2ddf9b7c-3e26-4553-9c08-7ab6da3a9fba%40googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

0 comentários: