Search Results ecx_mappings
Overview
The ECX_MAPPINGS table is a core repository within the XML Gateway (ECX) module of Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2. It serves as the master definition table for all mapping structures used by the XML Gateway engine to transform data. These maps are fundamental to the process of converting business data from an internal EBS format into an external XML standard format (outbound) or from an external XML format into an internal EBS format (inbound). The table acts as the central parent record for a hierarchy of related mapping metadata, defining the overall blueprint for data translation and integration with trading partners, B2B exchanges, and other external systems.
Key Information Stored
While the provided metadata does not list individual columns, the primary key and foreign key relationships reveal its critical structure and purpose. The table's primary key is the MAP_ID column, a unique identifier for each distinct mapping definition. This MAP_ID is referenced extensively by numerous child tables that store the detailed components of a map. The existence of foreign keys from tables like ECX_LEVEL_MAPPINGS and ECX_ATTRIBUTE_MAPPINGS indicates that ECX_MAPPINGS stores the top-level header information, such as the map name, description, associated transaction type, and direction (inbound/outbound). This header record is then elaborated upon by child tables that define the hierarchical levels, specific source and target attributes, and transformation procedures.
Common Use Cases and Queries
This table is primarily accessed for administration, troubleshooting, and impact analysis of XML Gateway integrations. Common scenarios include identifying all maps associated with a specific transaction or trading partner, and analyzing mapping dependencies before an upgrade or patch. A typical query would join ECX_MAPPINGS to related tables to get a comprehensive view of a mapping setup. For example, to list all maps and their related transaction types from the trading partner setup, one might use a query such as:
- SELECT m.map_id, m.map_name, tp.transaction_type
FROM ecx_mappings m, ecx_tp_details tp
WHERE m.map_id = tp.map_id
ORDER BY m.map_name;
Another critical use case is diagnosing mapping errors by tracing the MAP_ID from an error log back to its definition in ECX_MAPPINGS and its detailed components.
Related Objects
The ECX_MAPPINGS table is the central node in a complex mapping metadata schema. As shown in the foreign key relationships, it has direct parent-child dependencies with several key tables:
- ECX_LEVEL_MAPPINGS: Defines the structural hierarchy and levels within a map.
- ECX_ATTRIBUTE_MAPPINGS: Stores the detailed mapping rules for individual data elements or attributes.
- ECX_PROC_MAPPINGS: Holds references to custom PL/SQL procedures used for complex transformations.
- ECX_TP_DETAILS: Links mapping definitions to specific trading partner transaction setups.
- ECX_OBJECTS, ECX_OBJECT_LEVELS, ECX_OBJECT_ATTRIBUTES: These tables likely store metadata about the source or target data objects (like database tables or views) involved in the mapping.
Understanding these relationships is essential for any deep technical analysis or customization of XML Gateway maps in Oracle EBS.
-
Table: ECX_MAPPINGS
12.1.1
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_MAPPINGS, object_name:ECX_MAPPINGS, status:VALID, product: ECX - XML Gateway , description: The table contains the definitions of the maps that are used by XML Gateway , implementation_dba_data: ECX.ECX_MAPPINGS ,
-
Table: ECX_MAPPINGS
12.2.2
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_MAPPINGS, object_name:ECX_MAPPINGS, status:VALID, product: ECX - XML Gateway , description: The table contains the definitions of the maps that are used by XML Gateway , implementation_dba_data: ECX.ECX_MAPPINGS ,
-
Table: ECX_OBJECT_LEVELS
12.2.2
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_OBJECT_LEVELS, object_name:ECX_OBJECT_LEVELS, status:VALID, product: ECX - XML Gateway , description: This table contains the source and target object Levels , implementation_dba_data: ECX.ECX_OBJECT_LEVELS ,
-
Table: ECX_LEVEL_MAPPINGS
12.1.1
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_LEVEL_MAPPINGS, object_name:ECX_LEVEL_MAPPINGS, status:VALID, product: ECX - XML Gateway , description: This table contains the relationship between the source and target mappings , implementation_dba_data: ECX.ECX_LEVEL_MAPPINGS ,
-
Table: ECX_LEVEL_MAPPINGS
12.2.2
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_LEVEL_MAPPINGS, object_name:ECX_LEVEL_MAPPINGS, status:VALID, product: ECX - XML Gateway , description: This table contains the relationship between the source and target mappings , implementation_dba_data: ECX.ECX_LEVEL_MAPPINGS ,
-
Table: ECX_OBJECT_ATTRIBUTES
12.1.1
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_OBJECT_ATTRIBUTES, object_name:ECX_OBJECT_ATTRIBUTES, status:VALID, product: ECX - XML Gateway , description: This table contains the source and target object Attributes , implementation_dba_data: ECX.ECX_OBJECT_ATTRIBUTES ,
-
Table: ECX_OBJECT_LEVELS
12.1.1
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_OBJECT_LEVELS, object_name:ECX_OBJECT_LEVELS, status:VALID, product: ECX - XML Gateway , description: This table contains the source and target object Levels , implementation_dba_data: ECX.ECX_OBJECT_LEVELS ,
-
Table: ECX_TP_DETAILS
12.2.2
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_TP_DETAILS, object_name:ECX_TP_DETAILS, status:VALID, product: ECX - XML Gateway , description: This table contains the trading partner detail information , implementation_dba_data: ECX.ECX_TP_DETAILS ,
-
Table: ECX_OBJECTS
12.1.1
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_OBJECTS, object_name:ECX_OBJECTS, status:VALID, product: ECX - XML Gateway , description: This table contains the source and target objects for the maps. , implementation_dba_data: ECX.ECX_OBJECTS ,
-
Table: ECX_OBJECTS
12.2.2
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_OBJECTS, object_name:ECX_OBJECTS, status:VALID, product: ECX - XML Gateway , description: This table contains the source and target objects for the maps. , implementation_dba_data: ECX.ECX_OBJECTS ,
-
Table: ECX_ATTRIBUTE_MAPPINGS
12.2.2
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_ATTRIBUTE_MAPPINGS, object_name:ECX_ATTRIBUTE_MAPPINGS, status:VALID, product: ECX - XML Gateway , description: This table contains the mapping information between the source and target attributes , implementation_dba_data: ECX.ECX_ATTRIBUTE_MAPPINGS ,
-
Table: ECX_PROC_MAPPINGS
12.1.1
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_PROC_MAPPINGS, object_name:ECX_PROC_MAPPINGS, status:VALID, product: ECX - XML Gateway , description: This table contains the procedure mappings , implementation_dba_data: ECX.ECX_PROC_MAPPINGS ,
-
Table: ECX_PROC_MAPPINGS
12.2.2
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_PROC_MAPPINGS, object_name:ECX_PROC_MAPPINGS, status:VALID, product: ECX - XML Gateway , description: This table contains the procedure mappings , implementation_dba_data: ECX.ECX_PROC_MAPPINGS ,
-
Table: ECX_OBJECT_ATTRIBUTES
12.2.2
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_OBJECT_ATTRIBUTES, object_name:ECX_OBJECT_ATTRIBUTES, status:VALID, product: ECX - XML Gateway , description: This table contains the source and target object Attributes , implementation_dba_data: ECX.ECX_OBJECT_ATTRIBUTES ,
-
Table: ECX_ATTRIBUTE_MAPPINGS
12.1.1
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_ATTRIBUTE_MAPPINGS, object_name:ECX_ATTRIBUTE_MAPPINGS, status:VALID, product: ECX - XML Gateway , description: This table contains the mapping information between the source and target attributes , implementation_dba_data: ECX.ECX_ATTRIBUTE_MAPPINGS ,
-
Table: ECX_TP_DETAILS
12.1.1
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_TP_DETAILS, object_name:ECX_TP_DETAILS, status:VALID, product: ECX - XML Gateway , description: This table contains the trading partner detail information , implementation_dba_data: ECX.ECX_TP_DETAILS ,