wsbndaf / Webservice

Webservice da Base Nacional de Dados, Ações e Serviços da Assistência Farmacêutica
http://portalms.saude.gov.br/assistencia-farmaceutica/base-nacional-de-dados/sistemas/web-service?view=default
32 stars 27 forks source link

Consulta de Inconsistências #26

Open JulianaCarraro opened 6 years ago

JulianaCarraro commented 6 years ago

Estou mandando entradas com dados propositalmente incorretos. Ao consultar o resultado de processamento ele retorna como finalizado e sem o campo COorigem, ao consultar as inconsistências não retorna as inconsistências, apenas os dois primeiros campos. Alguém já passou por isso e sabe como me ajudar?

wsbndaf commented 6 years ago

Boa tarde @JulianaCarraro ,

O web service está com erro no processamento de determinados arquivos.

O sistema está apresentando esse comportamento quando recebe um XML com valores não aceitos no campo “dtRegistro”. Pelo comportamento normal, o sistema deve gerar inconsistência caso o usuário envie informação de dois ou mais meses anteriores ao envio (ex: em junho o usuário somente pode mandar dados de junho e maio). Contudo, o sistema apresenta um erro no fluxo de exceção que não gera a inconsistência e ao mesmo tempo não grava todos os registros.

Como os registros não estão sendo gravados você não consegue consultar as inconsistências.

O Datasus já está tratando da correção desse problema.

Atenciosamente;

Coordenação Geral de Monitoramento das Políticas de Assistência Farmacêutica Departamento de Assistência Farmacêutica e Insumos Estratégicos Secretaria de Ciência Tecnologia e Insumos Estratégicos Ministério da Saúde