Árvore de páginas

FAQ: A mensagem de erro Progress 293 aparece ao incluir, eliminar ou modificar uma tabela/atributo.

 

Produto:Datasul
Ambiente:Unspecified
Versão:1

 

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.