Kbase 50623: A mensagem de erro Progress 293 aparece ao incluir, eliminar ou modificar uma tabelaatributo.
Autor |
  Bruna Roberta Andryeiak - Produto Framework |
Acesso |
  Público |
Publicação |
  14/04/2015 |
|
Avaliação
Ambiente: Qualquer ambiente que tenha tabelas monitoradas pelo Audit Trail.
Sintoma
Ao executar uma inclusão, modificação ou eliminação de uma tabela/atributo, aparece a mensagem 293 (“<programa> não foi encontrado” ou <program> was not found”) , sendo o programa dos diretórios TGRW ou TGRD.
Causa
A tabela/atributo que está sendo atualizada (o) (é identificado pelo dump-name da tabela) tem o monitoramento feito pelo módulo Audit Trail que usa triggers de replication-delete e replication-write que devem ser visíveis a partir dos atalhos das estações. Neste caso, em nenhum lugar está sendo encontrada a trigger gerada.
Os programas de triggers podem ter sido eliminados do diretório físico ou o diretório não está no propath dos atalhos das estações ou ainda a tabela/atributo pode desfazer o monitoramento, mas as triggers não foram geradas novamente para atualizar a remoção da chamada na base.
Solução
No módulo Audit Trail, verifique o diretório de triggers registrado para a base e inclua-o no propath do atalho. Se não se deseja monitorar a tabela no Audit Trail, remova o monitoramento e gere novamente as triggers com a sessão em monousuário para eliminar as referências na base.