(Glue-1911) Trigger Management
Trigger Management serves for managing of triggers created as a part of Glue Extractor with delta type Trigger. This functionality can be accessed from the menu in the Tools tab in the Glue Cockpit screen or by using transaction /DVD/GL_DBT.
After accessing the Trigger Management functionality, a screen with the list of all extractors will be displayed.
List of triggers is composed of several columns:
- Status - icon with the actual status of the trigger
- Active (green square) - the trigger is active and it is collecting data
- Inactive (stop sign) - the trigger is dropped
- Disabled (yellow triangle) - the trigger is created but it is not collecting data
- Inconsistent (yellow diamond with exclamation mark) - the trigger is in inconsistent state and needs to be checked
- Trigger - name of Database Trigger
- Type - type of Database system (ORA, MSS, DB4, ADA, SYB,...)
- Table Name - name of the table on which trigger is created
- Description - description of the table
- DB Conn. - type of the database connection
- Sch. Name - name of the database schema
- Created by - name of the user which created the trigger
- Created on - date of creation
- Created at - time of creation
- Changed by - name of a user which last change the trigger
- Changed on - date of a last change
- Changed at - time of a last change
On the screen, there are also two buttons. Button Activate will activate selected trigger/s and Deactivate button will inactive selected triggers/s.
After double-clicking on any trigger, a screen with a detailed view of the trigger will be shown.
For active/disabled/inconsistent trigger the Deactivate button is provided with enabled Count Rows button which after using it show number of entries in a shadow table. Triggers with inactive status have provided Activate button and Count Rows button is disabled. Next to the name of a shadow table is a button with the arrow which redirects a user to table maintenance of the table.
On the bottom of the screen, specific Database triggers are shown for each DML operation (INSERT, DELETE, UPDATE), with its current status.