Tempo aproximado para leitura: 00:01:22 min
Dúvida
Como verificar as triggers que estão ativas no sistema?
Ambiente
Saúde - Planos Linha Datasul - Cadastros Gerais - Todas as versões
Solução
As triggers não possuem um flag que indicam a condição ativa/inativa.
Os processos as consideram como "ativas" desde que existam criadas no dicionário, assim como, serão consideradas "inativas" quando não existirem criadas no dicionário.
Para identificar quais triggers encontram-se criadas no dicionário, ou seja, que estão sendo consideradas ativas nas execuções dos processos, execute os passos citados abaixo:
- Descompactar o anexo deste artigo e aplicar os programas conforme descrito abaixo:
1 - O programa listTrigger.p deve ser aplicado no diretório C:\TEMP\ de sua máquina local.
2 - O programa listTrigger2.p deve ser aplicado no diretório C:\TEMP\listTrigger\.
3 - Acesse Rodar Programa Progress do seu sistema, conforme imagem abaixo:

4 - Preencha o caminho do programa listTrigger.p:

5 - Ao final da execução será apresentada uma mensagem informando que o diretório que os arquivos foram gerados:

6 - Acesse o diretório informado, e verá que serão criados um arquivo para cada banco:

7 - Dentro de cada arquivo conterá as informações das triggers que existem no dicionário para cada tabela:

0 Comentários