Search Results ecx_objects_pk
Overview
The ECX_OBJECTS table is a core data object within the Oracle E-Business Suite XML Gateway (ECX) module. It functions as a repository for defining the source and target objects associated with XML Gateway maps. These maps are central to the module's purpose of enabling and managing the transformation and routing of XML messages between Oracle EBS and external trading partners or other internal systems. The table's role is to establish the link between a specific mapping definition and the application objects involved in the data exchange, thereby providing the structural metadata necessary for the XML Gateway engine to process inbound and outbound transactions correctly.
Key Information Stored
The table's primary function is to store the relationship between a map and its constituent objects. While the full column list is not detailed in the provided metadata, the documented primary and foreign key structure reveals its critical data points. The MAP_ID column uniquely identifies the mapping definition to which the object belongs, linking to the ECX_MAPPINGS table. The OBJECT_ID column, combined with MAP_ID in the primary key (ECX_OBJECTS_PK), uniquely identifies a specific source or target object within that map. Additional columns, typical for such a configuration table, would logically store attributes to classify each object (e.g., as source or target), specify the object type (such as a database table, view, or XML structure), and hold the object's name or reference code.
Common Use Cases and Queries
This table is primarily referenced for configuration analysis, troubleshooting, and impact assessment during development or support of XML Gateway interfaces. A common use case is identifying all objects used by a specific map to understand its data scope. A typical query would join ECX_OBJECTS to ECX_MAPPINGS to retrieve a map's object list:
SELECT mo.map_code, mo.object_type, mo.object_name FROM ecx_objects o, ecx_mappings m WHERE o.map_id = m.map_id AND m.map_code = '<MAP_CODE>';
Conversely, to determine which maps utilize a particular application table or object, an analyst would query based on the object identifier. Support personnel may also query this table to validate configuration when a map execution fails, ensuring the referenced objects exist and are accessible.
Related Objects
The ECX_OBJECTS table has a direct, documented foreign key relationship with the ECX_MAPPINGS table, which is the central repository for map definitions. The relationship is defined as follows:
- Foreign Key from ECX_OBJECTS to ECX_MAPPINGS: The
ECX_OBJECTS.MAP_IDcolumn references the primary key of the ECX_MAPPINGS table. This enforces referential integrity, ensuring every object record is associated with a valid, existing map definition.
Given its function, ECX_OBJECTS is also intrinsically related to other ECX configuration tables such as ECX_LOBS (for handling large object data in messages) and ECX_TRANSACTIONS (for logging message processing instances), though these relationships are not explicitly defined as foreign keys in the provided metadata.
-
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 ,
-
eTRM - ECX Tables and Views
12.2.2
-
eTRM - ECX Tables and Views
12.1.1
-
eTRM - ECX Tables and Views
12.2.2
-
eTRM - ECX Tables and Views
12.1.1