Search Results ece_rule_list
Overview
The ECE_RULE_LIST table resides in the EC (e-Commerce Gateway) schema and is documented as VALID in Oracle E-Business Suite 12.1.1 and 12.2.2. Its stated purpose is to store column list rule information — the metadata that governs how column-level transformation rules are grouped and applied when e-Commerce Gateway processes inbound and outbound transaction data. In practice, ECE_RULE_LIST acts as the rule grouping header: each row pairs a list rule with an underlying column rule, providing the reference structure that the gateway's translation engine consults when mapping interface columns to their targets.
From a Data Vault modeling perspective, the mined FK structure classifies this object as hub-leaning. This is a heuristic suggestion rather than a physical property: the table carries a surrogate primary key, a unique business key candidate, and a foreign key to another rule-defining entity. Modelers should treat it as a business-key-bearing reference entity that anchors dependent detail rows, rather than as a pure transactional satellite.
Key Information Stored
The documented physical schema for ETRM 12.2.2 lists 12 columns. The most significant are:
- LIST_RULE_ID — The surrogate primary key, enforced by the index ECE_RULE_LIST_PK and also defined as the unique business-key candidate via ECE_RULE_LIST_U1. This identifier is the value propagated to dependent detail records.
- COLUMN_RULE_ID — Foreign key referencing ECE_COLUMN_RULES. It associates each list rule with the underlying column-level rule definition that supplies the actual transformation behavior.
- COMPARISON_CODE — The only non-key attribute documented explicitly; it holds the comparison classification applied when the list rule is evaluated.
- CREATION_DATE, CREATED_BY — Standard audit columns recording who inserted the rule and when.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — Standard audit trail capturing the most recent modification and the login context of the updater.
- REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE — Concurrent program context, identifying the request and program that last created or updated the row. These are essential for diagnosing rule changes made by batch processes.
The overlap between the primary key and the unique index on LIST_RULE_ID confirms that LIST_RULE_ID is the single business identifier for a list rule definition; downstream code can safely join on it without ambiguity.
Common Use Cases and Queries
Typical usage centers on validation and impact analysis before running e-Commerce Gateway transactions. A common query resolves a list rule to its underlying column rule:
SELECT r.list_rule_id, r.column_rule_id, r.comparison_code, c.* FROM ece_rule_list r, ece_column_rules c WHERE r.column_rule_id = c.column_rule_id;- Audit reporting on rule maintenance: filter on LAST_UPDATE_DATE and LAST_UPDATED_BY to identify rules changed during a release window.
- Concurrent program tracing: join REQUEST_ID to FND_CONCURRENT_REQUESTS to determine which program introduced or modified a given rule.
- Detail expansion: join to ECE_RULE_LIST_DETAILS on LIST_RULE_ID to enumerate the individual entries belonging to each list rule.
- Orphan detection: outer-join COLUMN_RULE_ID to ECE_COLUMN_RULES to find list rules referencing missing or inactive column rules.
Because the table is a configuration entity rather than a high-volume fact, queries are usually low-cost, but they should be run against a reporting copy when performed during active gateway processing.
Related Objects
The documented FK relationships identify the following significant dependencies:
- ECE_COLUMN_RULES — Referenced through ECE_RULE_LIST.COLUMN_RULE_ID. Defines the column-level rule that each list rule points to.
- ECE_RULE_LIST_DETAILS — References ECE_RULE_LIST via LIST_RULE_ID. The child table holding the detailed entries for each list rule.
- FND_CONCURRENT_REQUESTS — Joined through REQUEST_ID to trace the concurrent program context of rule creation and updates.
- FND_APPLICATION — Resolves PROGRAM_APPLICATION_ID to the owning application of the generating program.
- FND_USER — Resolves CREATED_BY and LAST_UPDATED_BY to user names for audit reporting.
Together these objects form the rule-definition cluster within the e-Commerce Gateway schema, with ECE_RULE_LIST serving as the connective layer between column rules and their list-level detail rows.
-
Table: ECE_RULE_LIST
12.1.1
owner:EC, object_type:TABLE, fnd_design_data:EC.ECE_RULE_LIST, object_name:ECE_RULE_LIST, status:VALID, product: EC - e-Commerce Gateway , description: Contains the column list rule information. , implementation_dba_data: EC.ECE_RULE_LIST ,
-
Table: ECE_RULE_LIST
12.2.2
owner:EC, object_type:TABLE, fnd_design_data:EC.ECE_RULE_LIST, object_name:ECE_RULE_LIST, status:VALID, product: EC - e-Commerce Gateway , description: Contains the column list rule information. , implementation_dba_data: EC.ECE_RULE_LIST ,
-
SYNONYM: APPS.ECE_RULE_LIST
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ECE_RULE_LIST, status:VALID,
-
VIEW: EC.ECE_RULE_LIST#
12.2.2
owner:EC, object_type:VIEW, object_name:ECE_RULE_LIST#, status:VALID,
-
VIEW: EC.ECE_RULE_LIST#
12.2.2
-
SYNONYM: APPS.ECE_RULE_LIST
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ECE_RULE_LIST, status:VALID,
-
TABLE: EC.ECE_RULE_LIST
12.2.2
owner:EC, object_type:TABLE, fnd_design_data:EC.ECE_RULE_LIST, object_name:ECE_RULE_LIST, status:VALID,
-
TABLE: EC.ECE_RULE_LIST
12.1.1
owner:EC, object_type:TABLE, fnd_design_data:EC.ECE_RULE_LIST, object_name:ECE_RULE_LIST, status:VALID,
-
Table: ECE_RULE_LIST_DETAILS
12.2.2
owner:EC, object_type:TABLE, fnd_design_data:EC.ECE_RULE_LIST_DETAILS, object_name:ECE_RULE_LIST_DETAILS, status:VALID, product: EC - e-Commerce Gateway , description: Contains the column rule list detail information. , implementation_dba_data: EC.ECE_RULE_LIST_DETAILS ,
-
Table: ECE_RULE_LIST_DETAILS
12.1.1
owner:EC, object_type:TABLE, fnd_design_data:EC.ECE_RULE_LIST_DETAILS, object_name:ECE_RULE_LIST_DETAILS, status:VALID, product: EC - e-Commerce Gateway , description: Contains the column rule list detail information. , implementation_dba_data: EC.ECE_RULE_LIST_DETAILS ,
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE BODY: APPS.ECE_RULES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ECE_RULES_PKG, status:VALID,
-
PACKAGE BODY: APPS.ECE_RULES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ECE_RULES_PKG, status:VALID,
-
TABLE: EC.ECE_RULE_LIST_DETAILS
12.2.2
owner:EC, object_type:TABLE, fnd_design_data:EC.ECE_RULE_LIST_DETAILS, object_name:ECE_RULE_LIST_DETAILS, status:VALID,
-
TABLE: EC.ECE_RULE_LIST_DETAILS
12.1.1
owner:EC, object_type:TABLE, fnd_design_data:EC.ECE_RULE_LIST_DETAILS, object_name:ECE_RULE_LIST_DETAILS, status:VALID,
-
APPS.ECE_RULES_PKG SQL Statements
12.1.1
-
APPS.ECE_RULES_PKG SQL Statements
12.2.2
-
eTRM - EC Tables and Views
12.1.1
description: Contains the information for code conversions which identify external values for a given Oracle internal value and vice versa. ,
-
eTRM - EC Tables and Views
12.2.2
description: Contains the information for code conversions which identify external values for a given Oracle internal value and vice versa. ,
-
APPS.ECE_RULES_PKG dependencies on ECE_RULE_LIST
12.1.1
-
APPS.ECE_RULES_PKG dependencies on ECE_RULE_LIST
12.2.2
-
eTRM - EC Tables and Views
12.1.1
description: Contains the information for code conversions which identify external values for a given Oracle internal value and vice versa. ,
-
eTRM - EC Tables and Views
12.2.2
description: Contains the information for code conversions which identify external values for a given Oracle internal value and vice versa. ,
-
PACKAGE BODY: APPS.ECE_RULES_PKG
12.1.1
-
PACKAGE BODY: APPS.ECE_RULES_PKG
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1