This settings page is where you configure Application Events.
Application events are events that occur while using DMT. There are 3 types of application events with one settings page for each type:
In the application event settings pages, you can see and choose how to log each application event as they occur:
Note: you cannot change the values for the "log it in the windows event log" option.
Note: you can choose to enable or disable the log and display options for most of the event, but some are read only (e.g. you cannot log the "Accessing log file" error in the log file).
App Event Name | Description |
---|---|
UNKNOWN | An unknown error has occurred |
General | A general error has occurred |
App Status | An error related to the application status (e.g. the application is busy) |
Config File | An error occurred reading or writing the config file |
Accessing the Log File | An error occurred accessing the log file |
Group or Job Validation | An error occurred during a group or job validation |
Field Validation | An error occurred during a field validation (e.g. a non-numeric value was entered into a numeric field) |
Group or Job Reset | An error occurred during the reset of a group or gob |
Pre/Post Process Run | An error occurred during a pre or post process run |
Job Run | An error occurred during a job run |
Group Run | An error occurred during a group run |
Data File (Generic) | A generic data file error occurred (e.g. error writing the file) |
Database Error | A generic database error occurred |
File System Error | A generic file system error occurred |
Creating Folder | An error occurred while creating a folder |
Creating File | An error occurred while creating a file |
Remoting Error: Initialisation | An error occurred during the remoting initialization. Note: Remoting is the communication between the DMT client and service. |
Remoting Error: Generic Error | A generic remoting error occurred |
Remoting Error: DMT Client | A remoting error occurred on the client side |
Remoting Error: DMT Service | A remoting error occurred on the DMT service side |
Error Initializing DMT Service | An error occurred while initializing the DMT service |
Error Initializing DMT Client | An error occurred while initializing the DMT client |
Scheduler Stop Timeout | The scheduler stop request has timed out |
Expression Evaluation | An error occurred while evaluating an expression |
Enum Error | An error occurred with an enumeration |
Runtime Error | A generic runtime error occurred |
An Unhandled Exception Occurred | An unhandled exception occurred (i.e. an error wasn't caught by the application and generated an exception) |
App Event Name | Description |
---|---|
Generic | A generic warning occurred |
Config File Not Found | The configuration file wasn't found. In that case, a new empty one is created. |
Can't Auto Save Config File | The automatic saving of the configuration file failed |
A Folder doesn't Exist | A folder wasn't found as expected |
Last Run Info File not found | The Last Run Info file wasn't found. The Last Run Info file contains information about each group and job last run. |
Requested operation cannot be completed because the DMT Service is busy | An operation cannot be completed because the DMT service is busy. Try doing the operation again. |
Group or Job Validation | A warning occurred during a group or job validation |
Current Operation Cancelled | The current operation was cancelled |
Job Run | A warning occurred during a job run |
Group Run | A warning occurred during a group run |
No Data Returned | An SQL query returned no data |
Data File (Generic) | A warning occurred while accessing the data file |
Data File Name Conflict | There is a potential conflict between a group or job's data file and another group or job's data file |
Application closed without user request | The application was closed without user request (e.g. when logging off windows) |
App Event Name | Description |
---|---|
Candidate Selected for the run Shortlist | A group or job is a potential candidate to be run next by the scheduler. Note: log this application event for specific investigations only as this can make the log file grow very large |
Candidate NOT Selected for the run Shortlist | A group or job is NOT a potential candidate to be run next by the scheduler. Note: log this application event for specific investigations only as this can make the log file grow very large |
Run Init (of a Group or Job) | A group or job is initialized prior a run |
Run Begin (of a Group or Job) | The run of a group or job is beginning |
Run End (of a Group or Job) | The run of a group or job has ended |
Check Job's run within a Group | Check that a job has run correctly within its group |
DB Connection | A database connection has occurred |
Executing SQL Statement | An SQL statement has been sent to the database for execution |
SQL Statement | This run information allows you to see the actual SQL statement being executed |
Data File Backup/Delete | A data file is being backed up or deleted |
Data File Manipulation | A data file operation has occurred (e.g. temp data file removal, etc) |
Data Progress | Log the number of rows exported or loaded at regular intervals |
Run Pre-Conditions Check | Run pre-condition are being checked |
PP Process Begin | A pre or post process is beginning |
PP Process End | A pre or post process is ending |