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))