Page tree

1296875 MFRWJOI-1295 Opção "Buscar Adapters" EAI10002 Registro Duplicado

Linha de Produto:

Logix

Segmento:

Tecnologia

Módulo:

EAI

Função:

Aplicativo Hospedeiro - EAI10002

Situação/Requisito:

Ao acionar a opção "Buscar Adapters" está apresentando uma mensagem de inconsistência de registro duplicado na tabela EAI_CONTEXTO_TRANSACAO, pois existe uma limitação de tamanho de transação em 40 posições e na rotina de carga de adapters estão sendo importados os nomes dos métodos de APIs que possui uma nomenclatura mais extensa, provocando o problema.

Uma transação chamada "vdpr0006.vdpr0006_pub_process_cancelapedidoparcial" foi registrada com as primeiras 40 posições, ficando com o valor "vdpr0006.vdpr0006_pub_process_cancelaped".

A proxima transação encontrada e que gerou o conflito foi "vdpr0006.vdpr0006_pub_process_cancelapedidototal", pois o sistema considerou as primeiras 40 posições, ficando com o valor "vdpr0006.vdpr0006_pub_process_cancelaped", exatamente igual a primeira transação, provocando a falha de registro duplicado.

Solução/Implementação:

Ajuste da rotina de busca de adapters para respeitar o limite de tamanho de transação definido em base de dados (100 caracteres) e a carga de APIs, que causava o problema de estouro, foi retirada, mantendo apenas a carga de transações de adapters EAI.