EAI
Generic Exceptions & Logging Framework Using TIBCO GI
October 14, 2008
Administration Utility Page
Admin Page: Click on Master Value Update Tab
The system administrator can insert, modify or delete data concerning to the exception-category, exception-type, exceptionseverity or log-category by clicking on any one of the appropriate tabs under the ‘Master Value Update’ tab.
Exception Category Page
On clicking the Exception Category tab the grid is populated with the data existing in the exception_cat table.
Exception Category: Add new data
Clicking on the button enables the different textboxes.
Exception Category: Add new data
System administrator can insert the relevant data in the textboxes. Pressing the clear button will reset the contents of the textboxes.
Exception Category: Successful Addition of data
Clicking on the save button will insert the data in the database and subsequently the new data will be reflected in the data grid.
Exception Category: Modification of existing data
Selecting a particular row of the grid and then clicking the ‘Modify’ button will result in the data for that row to loaded in the respective textboxes. System administrator can modify the relevant data in the textboxes.
Exception Category: Reflect the data modification
Clicking on the ‘Modify Data’ button will update the database with the modified data and subsequently the modified data will be reflected in the data grid. The ‘Modify Data’ will be disabled on successful updating.
Exception Category: Attempt to delete data
A particular data can be deleted from the database by clicking the delete button on the particular row. This results in a confirm box to pop up, where the user’s decision is confirmed.
Exception Category: Successful removal of data
The successful removal of the data is then reflected in the grid.
Exception Type Page
Exception Type tab will display the data in the exception_type table. The administrator can insert, modify or delete relevant data accordingly.
Exception Severity Page
Exception Severity tab reflects the contents of exception_severity table. The administrator can insert, delete or modify relevant data accordingly.
Log Category Page
The contents of the log_cat table is displayed on clicking the Log Category tab. The administrator can insert relevant data accordingly.
Application Information Page
The contents of the application table is displayed on clicking the ‘Application Information’ tab. The administrator can insert, modify or delete relevant data accordingly.
Application-Exception Configuration Page
The Configure Application Exception tab loads the page. The drop-down lists are also populated with corresponding data.
Application-Exception Configuration: Select an Application
Selecting an Application from the drop-down list will result ion the grid being populated with the exception-configurations related to the same. By default, the ‘notify via email’ checkbox is checked.
Application-Exception Configuration: Insert new data
In order to insert new data, the administrator must select data from all the drop-down lists. In addition the administrator must insert at least one email ID in either the CC list or the TO list (if the ‘Notify via Email’ checkbox is checked).
Application-Exception Configuration: Insert new data
The administrator has to enter the email IDs in the textbox and subsequently add the same into the ‘TO’ list or the ‘CC’ list. If the ‘notify via email’ checkbox is unchecked, the ‘email ID’ textbox, the ‘TO’ list and the ‘CC’ list are all disabled. The administrator can remove email IDs added to either of the list boxes by selecting the particular email ID and clicking the ‘<<‘ button for that particular list box.
Application-Exception Configuration: Successful Insert
On clicking the ‘add configuration’ button the data is entered into the table. The data is then reflected in the grid and the ‘add configuration’ button becomes disabled. The ‘clear fields’ button resets the textboxes.
Application-Exception Configuration: Modification of data
Selecting a particular row of the grid and then clicking the ‘Modify’ button will result in the data for that row to loaded in the respective textboxes or drop-down lists. System administrator can modify the relevant data in the textboxes. The data can be updated by clicking the ‘Modify Data’ button.
Application-Exception Configuration: Deletion of data
A particular data can be deleted from the database by clicking the delete button on the particular row. This results in a confirm box to pop up, where the user’s decision is confirmed.
Search Utility:
This page enables users to search the exceptions and the logs.
Exception Search Page:
Clicking on the Exceptions Search tab loads the exceptions-search page.
Exception Search Page: Insert Data
In case the user does on select invalid start-date and end-date, the appropriate date-picker is highlighted and the search button is disabled.
Exception Search Page: Insert Data
The user selects any one or a combination of the search criteria to filter the search result-set. Clicking on the ‘Search’ button will display the search result in the grid. The user can reset the drop-down lists and the date-pickers by clicking on the ‘clear’ button.
Exception Search Page: Exception and Transaction data
The user can see the details of any particular exception by clicking on the desired exception in the search result data-grid. This results in the ‘Exception Details’ data-grid and the ‘Transaction Data’ data-grid to be populated with the corresponding data. The data in the ‘Transaction Data’ will be reflected according to its availability in the database.
Log Search Page:
Clicking on the ‘Log’ tab loads the log search page.
Log Search Page:
The user can search and view the Log details in a manner similar to the exception search.
Questions/Queries?
30