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,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.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.
--
----------------------------------------------------------
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/CAHwGO2xhmEMQ6AZ6Byz7_zwm8j%3D6L8-VRVw0A0Rmm00ieJ41_w%40mail.gmail.com.
Para mais opções, acesse https://groups.google.com/d/optout.
0 comentários:
Postar um comentário