Tratamento incorreto para solicitações de intercâmbio

Linha de Produto:

Datasul

Segmento:

Saúde

Módulo:

UNICOO

Função:

Importação de Arquivos (Monitor TissNet)

Situação:

Ao importar uma solicitação de procedimentos para usuário de intercâmbio, em alguns casos, a transação retornava com alguma inconsistência, como timeout ou erro inesperado na transação e nessas situações a transação era aprovada e emitida automaticamente. Isso é incorreto, pois em casos de erro inesperado (falha de comunicação web service onde é recebido uma transação 00310, por exemplo) a transação deve permanecer em aberto para que possa ser reenviada, e nos casos de recebimento de algum outro erro (onde o AOAPROVACAO_REMOTA da tabela AUTORIZACAO é apresentado com o valor “E”) a transação deve ser automaticamente cancelada.

Solução:

Realizado ajuste para que no recebimento de um erro inesperado, onde o AOAPROVACAO_REMOTA da tabela AUTORIZACAO é apresentado com o valor "X", a transação permaneça em aberto para ser reenviada posteriormente. Nos casos em que é recebido algum outro erro onde o campo AOAPROVACAO_REMOTA é apresentado com valor "E" a transação será cancelada automaticamente.

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))