Search Results alr_alerts
Overview
The ALR_ALERTS table is the central master repository for defining Oracle Alert entities within Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2. It stores the core definition of every Alert, which is an automated monitoring tool that checks for critical business events or exceptions in application data. Each record in this table represents a single Alert, which is linked to a specific application table (via FND_TABLES) and contains the logic to perform periodic or event-driven database checks. The table's integrity is enforced by primary keys on the combination of APPLICATION_ID and ALERT_ID, and uniquely on APPLICATION_ID and ALERT_NAME, ensuring Alert definitions are uniquely identifiable and named within their application context.
Key Information Stored
The table's structure is designed to capture the essential metadata for an Alert definition. While the specific column list is not detailed in the provided metadata, the primary and foreign key relationships reveal the critical data points. The composite primary key columns, APPLICATION_ID and ALERT_ID, uniquely identify every Alert instance. The ALERT_NAME provides a unique, human-readable identifier within an application. Crucially, the foreign key relationship to FND_TABLES via TABLE_APPLICATION_ID and TABLE_ID establishes the specific database table that the Alert will query. Other inferred columns would typically include control flags for enabling the Alert, frequency settings, description fields, and timestamps for creation and last update.
Common Use Cases and Queries
This table is primarily accessed for administrative reporting, impact analysis, and troubleshooting within the Alert module. Common scenarios include generating an inventory of all defined Alerts, identifying Alerts associated with a specific application table slated for an upgrade or patch, and diagnosing Alert execution failures by tracing the master definition. A typical query would join ALR_ALERTS with FND_TABLES to list Alert definitions with their target tables.
- Alert Inventory Report:
SELECT a.application_id, a.alert_id, a.alert_name, t.table_name FROM alr.alr_alerts a, applsys.fnd_tables t WHERE a.table_application_id = t.application_id AND a.table_id = t.table_id ORDER BY a.application_id, a.alert_name; - Impact Analysis for Table Changes:
SELECT a.alert_name FROM alr.alr_alerts a WHERE a.table_application_id = :app_id AND a.table_id = (SELECT table_id FROM applsys.fnd_tables WHERE table_name = :table_name);
Related Objects
As the cornerstone of the Alert module, ALR_ALERTS has extensive relationships with numerous child tables that define an Alert's complete functionality, as explicitly listed in the foreign key metadata. These dependent objects store the various components of an Alert definition, including:
- Check and Input Logic: ALR_ALERT_CHECKS, ALR_ALERT_INPUTS, ALR_ALERT_OUTPUTS.
- Action Definitions: ALR_ACTIONS, ALR_ACTION_GROUPS, ALR_ACTION_GROUP_MEMBERS.
- Action Set Configuration: ALR_ACTION_SETS, ALR_ACTION_SET_MEMBERS, ALR_ACTION_SET_CHECKS, ALR_ACTION_SET_INPUTS, ALR_ACTION_SET_OUTPUTS.
- Execution History and Output: ALR_ACTION_HISTORY, ALR_ACTION_OUTPUTS, ALR_ACTUAL_RESPONSES.
- Installation Data: ALR_ALERT_INSTALLATIONS.
This network of relationships illustrates that ALR_ALERTS serves as the parent record, with child tables holding the detailed instructions for what the Alert checks, what actions it takes, and what results it produces.
-
Table: ALR_ALERTS
12.1.1
owner:ALR, object_type:TABLE, fnd_design_data:ALR.ALR_ALERTS, object_name:ALR_ALERTS, status:VALID, product: ALR - Alert , description: Alerts defined on application tables , implementation_dba_data: ALR.ALR_ALERTS ,
-
Table: ALR_ALERTS
12.2.2
owner:ALR, object_type:TABLE, fnd_design_data:ALR.ALR_ALERTS, object_name:ALR_ALERTS, status:VALID, product: ALR - Alert , description: Alerts defined on application tables , implementation_dba_data: ALR.ALR_ALERTS ,
-
APPS.ALR_ACTION_SET_INPUTS_PKG dependencies on ALR_ALERTS
12.2.2
-
APPS.ALR_VALID_RESPONSES_PKG dependencies on ALR_ALERTS
12.2.2
-
APPS.ALR_ALERTS_PKG dependencies on ALR_ALERTS
12.2.2
-
APPS.ALR_RESPONSE_SETS_PKG dependencies on ALR_ALERTS
12.1.1
-
APPS.ALR_ACTION_GROUP_MEMBERS_PKG dependencies on ALR_ALERTS
12.1.1
-
APPS.ALR_ACTION_OUTPUTS_PKG dependencies on ALR_ALERTS
12.1.1
-
APPS.ALR_ACTION_SET_INPUTS_PKG dependencies on ALR_ALERTS
12.1.1
-
APPS.ALR_RESPONSE_ACTIONS_PKG dependencies on ALR_ALERTS
12.1.1
-
APPS.ALR_ALERTS_PKG dependencies on ALR_ALERTS
12.1.1
-
APPS.ALR_ACTION_SET_MEMBERS_PKG dependencies on ALR_ALERTS
12.1.1
-
APPS.ALR_ALERT_INPUTS_PKG dependencies on ALR_ALERTS
12.1.1
-
APPS.ALR_PERIODIC_SET_MEMBERS_PKG dependencies on ALR_ALERTS
12.2.2
-
APPS.ALR_ACTIONS_PKG dependencies on ALR_ALERTS
12.1.1
-
APPS.ALR_VALID_RESPONSES_PKG dependencies on ALR_ALERTS
12.1.1
-
APPS.ALR_ACTION_SETS_PKG dependencies on ALR_ALERTS
12.1.1
-
APPS.ALR_ACTION_SET_OUTPUTS_PKG dependencies on ALR_ALERTS
12.2.2
-
APPS.ALR_RESPONSE_VARIABLES_PKG dependencies on ALR_ALERTS
12.2.2
-
APPS.ALR_DBTRIGGER dependencies on ALR_ALERTS
12.2.2
-
APPS.ALR_MLR_PACKAGE dependencies on ALR_ALERTS
12.2.2
-
APPS.ALR_ALERT_INSTALLATIONS_PKG dependencies on ALR_ALERTS
12.2.2
-
APPS.ALR_ACTION_GROUPS_PKG dependencies on ALR_ALERTS
12.1.1
-
APPS.ALR_ACTION_SET_OUTPUTS_PKG dependencies on ALR_ALERTS
12.1.1
-
APPS.ALR_ACTION_GROUP_MEMBERS_PKG dependencies on ALR_ALERTS
12.2.2
-
APPS.ALR_ALERT_OUTPUTS_PKG dependencies on ALR_ALERTS
12.1.1
-
APPS.ALR_PERIODIC_SET_MEMBERS_PKG dependencies on ALR_ALERTS
12.1.1
-
APPS.ALR_ALERT_OUTPUTS_PKG dependencies on ALR_ALERTS
12.2.2
-
APPS.ALR_ACTION_OUTPUTS_PKG dependencies on ALR_ALERTS
12.2.2
-
APPS.ALR_RESPONSE_SETS_PKG dependencies on ALR_ALERTS
12.2.2
-
APPS.ALR_ACTION_GROUPS_PKG dependencies on ALR_ALERTS
12.2.2
-
APPS.ALR_MLR_PACKAGE dependencies on ALR_ALERTS
12.1.1
-
APPS.ALR_ALERT_INPUTS_PKG dependencies on ALR_ALERTS
12.2.2
-
APPS.ALR_ALERT_INSTALLATIONS_PKG dependencies on ALR_ALERTS
12.1.1
-
APPS.ALR_ACTION_SETS_PKG dependencies on ALR_ALERTS
12.2.2
-
APPS.ALR_ACTION_SET_MEMBERS_PKG dependencies on ALR_ALERTS
12.2.2
-
APPS.ALR_RESPONSE_ACTIONS_PKG dependencies on ALR_ALERTS
12.2.2
-
APPS.ALR_ACTIONS_PKG dependencies on ALR_ALERTS
12.2.2
-
APPS.ALR_DBTRIGGER dependencies on ALR_ALERTS
12.1.1
-
APPS.ALR_RESPONSE_VARIABLES_PKG dependencies on ALR_ALERTS
12.1.1
-
eTRM - ALR Tables and Views
12.1.1
description: Response text for each possible response to an alert message ,
-
eTRM - ALR Tables and Views
12.2.2
description: Response text for each possible response to an alert message ,
-
VIEW: APPS.ALR_PERIODIC_ALERTS_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ALR.ALR_PERIODIC_ALERTS_VIEW, object_name:ALR_PERIODIC_ALERTS_VIEW, status:VALID,
-
APPS.ALR_DBTRIGGER dependencies on ALR_ALERT_INSTALLATIONS
12.2.2
-
VIEW: APPS.ALR_PERIODIC_ALERTS_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ALR.ALR_PERIODIC_ALERTS_VIEW, object_name:ALR_PERIODIC_ALERTS_VIEW, status:VALID,
-
VIEW: ALR.ALR_ALERTS#
12.2.2
owner:ALR, object_type:VIEW, object_name:ALR_ALERTS#, status:VALID,
-
APPS.ALR_DBTRIGGER dependencies on ALR_ALERT_INSTALLATIONS
12.1.1
-
APPS.ALR_ALERTS_PKG dependencies on ALR_ALERTS_S
12.2.2
-
eTRM - ALR Tables and Views
12.2.2
description: Response text for each possible response to an alert message ,
-
TRIGGER: APPS.ALR_ALERTS+
12.2.2