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

sexta-feira, 16 de abril de 2021
Boa tarde, 

Estou começando o trabalho de integração e nunca trabalhei com o Thrifit vi no manual uma API thrift cidadão, so que o link está com erro não abre.

ainda existe esta API?
tem outra no lugar?
se não tem, como eu faço pra enviar os arquivos?

att.

Wellington
On Thursday, July 4, 2019 at 12:47:29 PM UTC-3 gaete.t...@gmail.com wrote:
Olá Pessoal,

Com a reestruturação do Portal do DAB, o link do site do e-SUS AB mudou.
Todo o material sobre integração agora está em:

Lá tem vários exemplos, as estruturas de validação tanto pra Thrift como XML, y otras cositas más! rsrs

AbraSUS,


Rodrigo Gaete
Consultor de Informática em Saúde

"Software Livre: mais do que uma escolha é uma filosofia de vida." 

Em qui, 4 de jul de 2019 às 12:30, SuperDev <daybson...@gmail.com> escreveu:
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+un...@googlegroups.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/b509b19f-8c3a-4898-8cb8-6ec207f938c8n%40googlegroups.com.

0 comentários: