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

Usuário não autorizado / Falha de validação de usuário #145

Closed tonybolzan closed 4 years ago

tonybolzan commented 4 years ago

Não consigo realizar nenhuma transmissão para a Cidade 4303004 Segue abaixo uma das transmissões que ocorre o problema, eu reduzi a somente um registro e mesmo assim recebo o erro de ConstraintViolationException. Toda a validação do envelope foi realizada em função do XSD e está válido, o produto encontrase na lista Basica. As outras cidades que atendemos estão transmitindo corretamente.

Requisição

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://www.saude.gov.br/horus-ws/schemas/v1/HorusTypes">
  <SOAP-ENV:Body>
    <ns1:informarEntradaMedicamentoEmLote>
      <identificacao>
        <idOrigem>M</idOrigem>
        <coIBGE>4303004</coIBGE>
      </identificacao>
      <registro>
        <estabelecimento>
          <coCNES>2266202</coCNES>
          <coTipoEstabelecimento>F</coTipoEstabelecimento>
        </estabelecimento>
        <produto>
          <coRegistroOrigem>206623</coRegistroOrigem>
          <nuProduto>BBR0267662U0041</nuProduto>
          <nuLote>87029S</nuLote>
          <dtValidade>31-05-2021</dtValidade>
          <qtProduto>200</qtProduto>
          <dtRegistro>19-11-2019</dtRegistro>
          <nuCNPJFabricante>17875154000120</nuCNPJFabricante>
          <nuNotaFiscal>65619</nuNotaFiscal>
          <nuValorUnitario>3.560</nuValorUnitario>
          <nuCNPJDistribuidor>06271093010057</nuCNPJDistribuidor>
          <tpEntradaEstoque>E-O</tpEntradaEstoque>
        </produto>
      </registro>
    </ns1:informarEntradaMedicamentoEmLote>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Resposta

<?xml version="1.0"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"/>
  <soap:Body>
    <soap:Fault>
      <faultcode>soap:Server</faultcode>
      <faultstring>org.hibernate.exception.ConstraintViolationException: could not execute batch</faultstring>
    </soap:Fault>
  </soap:Body>
</soap:Envelope>
gcmarqui commented 4 years ago

Estou com o mesmo erro no ambiente de homologação!

Dionathan1425 commented 4 years ago

Mesmo erro ocorrendo em Colombo - PR. Segue abaixo:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/&quot;&gt;&lt;SOAP-ENV:Header xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/&quot;/&gt;&lt;soap:Body&gt;&lt;soap:Fault&gt;&lt;faultcode&gt;soap:Server&lt;/faultcode&gt;&lt;faultstring&gt;org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Could not open connection</faultstring></soap:Fault></soap:Body></soap:Envelope>

mlopesbtu commented 4 years ago

Aqui em Botucatu-SP estou com o mesmo problema. Gostaria de saber se será prolongado o envio dos dados devido a este problema.

mlopesbtu commented 4 years ago
soap:Server br.gov.saude.horus.ws.core.jaxb.fault.SistemaFault: Falha Interna; nested exception is br.gov.saude.horus.ws.core.exception.SistemaException: Não é possível salvar, usuário está nulo
juarezfranco commented 4 years ago

Olá, estou com mesmo erro aqui org.hibernate.exception.ConstraintViolationException: could not execute batch

tonybolzan commented 4 years ago

Recebi uma resposta do pessoal do BNAFAR sobre este problema.

O Datasus nos informou que foi realizada uma higienização no SPCA na semana passada nos cadastros de usuários.

Nessa higienização os cadastros de usuários que possuíam o mesmo CPF foram inativados e os seus perfis autorizados foram realocados no cadastro que possuía um número maior de acesso, tornando este o cadastro principal. Contudo, caso você acesse o SCPA ainda verá o perfil inativado como ativo, mas internamente o mesmo foi inativado.

Conforme informado pelo Datasus, o usuário deverá realizar a transmissão dos dados utilizando esse cadastro principal. Alternativamente, caso queira o Datasus poderá reativar o cadastro que foi inativado, tornando-se este o principal do usuário. Para realizar essa opção é necessário solicitar essa atualização por email informando o CPF e qual email será o principal, sendo que este cadastro não poderá estar vinculado a um email de empresa privada.

Att, COORDENAÇÃO GERAL DE MONITORAMENTO DAS POLITICAS NACIONAIS DE ASSISTÊNCIA FARMACÊUTICA E DE MEDICAMENTOS

wsbndaf commented 4 years ago

Prezados;

Conforme relatado pelo @tonybolzan houve uma higienização da base, de que falamos na issue #146 .

Estamos aguardando maiores informações.

Atenciosamente;

COORDENAÇÃO GERAL DE MONITORAMENTO DAS POLITICAS NACIONAIS DE ASSISTÊNCIA FARMACÊUTICA E DE MEDICAMENTOS Departamento de Assistência Farmacêutica e Insumos Estratégicos/SCTIE/MS ws.daf@saude.gov.br ( 136 )

Sergiosc commented 4 years ago

boa tarde, uma duvida, a higienização pegou tanto os perfil do ambiente de produção e de homologação? pergunto, porque o login scpa produção que tenho está funcionando normalmente, já o login scpa de homologação ocorre este erro, o login de ambos usava o mesmo cpf. Se sim, enviando o email para reativar o login scpa de homologação, estaria inativando o login scpa produção?

wsbndaf commented 4 years ago

@Sergiosc

A rotina foi realizada em todos os ambientes. Desta forma, sim, poderão ter ocorrido impactos também em ambiente de testes.

Atenciosamente;

COORDENAÇÃO GERAL DE MONITORAMENTO DAS POLITICAS NACIONAIS DE ASSISTÊNCIA FARMACÊUTICA E DE MEDICAMENTOS Departamento de Assistência Farmacêutica e Insumos Estratégicos/SCTIE/MS ws.daf@saude.gov.br ( 136 ) Esplanada dos Ministérios - Bloco G, Sobreloja, Sala 104, 70058-900

Sergiosc commented 4 years ago

ola, alguém conseguiu resolver este problema? enviei email para donizete@saude.gov.br, mas ainda sem retorno.

JohnLennonSantos commented 4 years ago

Bom dia a todos. Também estou com o mesmo problema e ate o prezado momento não tive retorno, e pedem para aguarda. Já mandei vários e-mails e posts no fórum. Esse abaixo foi enviado ontem:

Segue o dados referente ao meu post: https://github.com/wsbndaf/Webservice/issues/152

Ate o prezado momento ainda, estamos com problemas na questão de "Usuário Não Autorizado".

Gostaria de uma posição, pois fica complicado dependermos e não termos resposta aplausíveis sobre essa questão.

Já ta ficando desgastante juntamente ao cliente.

Preciso de uma posição quanto ao Hórus, e não só com a resposta "aguardando posicionamento do DATASUS/SE quanto o problema."

Fica a pergunta " O que fazer?"

Att,

*** Alguém teve alguma resposta sobre o assunto ????

wsbndaf commented 4 years ago

Nova versão do serviço

Prezados,

Peço que verifiquem a issue #146.

Atenciosamente;

COORDENAÇÃO GERAL DE MONITORAMENTO DAS POLÍTICAS DE ASSISTÊNCIA FARMACÊUTICA E DE MEDICAMENTOS ws.daf@saude.gov.br Esplanada dos Ministérios - Bloco G, Sobreloja, 70058-900